.elementor-8 .elementor-element.elementor-element-13d87839{--display:flex;--min-height:30px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-8 .elementor-element.elementor-element-13d87839:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-13d87839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C14;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6dedef79 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1347139e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1347139e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1347139e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4ed7c5fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-39879cb3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-39879cb3 img{max-width:50%;}.elementor-8 .elementor-element.elementor-element-312db0fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-d591b73 .elementor-button{background-color:#181C14;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-d591b73 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-d591b73 .elementor-button:focus{background-color:#181C14;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d591b73{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d591b73 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-d591b73 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5d6b3573{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.18;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5d6b3573:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5d6b3573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-8 .elementor-element.elementor-element-5d6b3573::before, .elementor-8 .elementor-element.elementor-element-5d6b3573 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5d6b3573 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-5d6b3573 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5d6b3573 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-5d6b3573 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dearyspesial.com/wp-content/uploads/2026/02/BG_WDP_09-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7a805da5{text-align:center;}.elementor-8 .elementor-element.elementor-element-7a805da5 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:33px;font-weight:600;line-height:40px;color:#181C14;}.elementor-8 .elementor-element.elementor-element-350a8c4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-350a8c4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:25px;color:#181C14;}.elementor-8 .elementor-element.elementor-element-37517d59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2184eece .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;fill:#181C14;color:#181C14;box-shadow:0px 10px 20px -10px #9E7D58;border-style:solid;border-width:2px 2px 2px 2px;border-color:#181C14;border-radius:7px 7px 7px 7px;}.elementor-8 .elementor-element.elementor-element-2184eece .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-2184eece .elementor-button:focus{background-color:#181C14;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2184eece{width:var( --container-widget-width, 50% );max-width:50%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 5px) 10px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2184eece.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2184eece .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-2184eece .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-2184eece .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-2184eece .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7932a3f2 .elementor-button{background-color:#181C14;font-family:"Poppins", Sans-serif;font-size:14px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 20px -10px #9E7D58;border-style:solid;border-width:2px 2px 2px 2px;border-color:#181C14;border-radius:7px 7px 7px 7px;}.elementor-8 .elementor-element.elementor-element-7932a3f2 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-7932a3f2 .elementor-button:focus{background-color:#FFFFFF00;color:#181C14;border-color:#181C14;}.elementor-8 .elementor-element.elementor-element-7932a3f2{width:var( --container-widget-width, 50% );max-width:50%;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 5px) 10px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7932a3f2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7932a3f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-7932a3f2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-7932a3f2 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-7932a3f2 .elementor-button:focus svg{fill:#181C14;}.elementor-8 .elementor-element.elementor-element-af28ad8{--display:flex;--min-height:214px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-64366fe{text-align:center;}.elementor-8 .elementor-element.elementor-element-64366fe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-570f6ad8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-570f6ad8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-570f6ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C14;}.elementor-8 .elementor-element.elementor-element-1750c33 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:81px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1f26ce2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-1f26ce2d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cfdb2c6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:column;}.elementor-8 .elementor-element.elementor-element-60d0e03{--display:flex;}.elementor-8 .elementor-element.elementor-element-248546c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f6d4a11{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f6d4a11 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-461e466{--display:flex;}.elementor-8 .elementor-element.elementor-element-3ec057f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e6835c0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e6835c0 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-b5a4d8c{--display:flex;}.elementor-8 .elementor-element.elementor-element-3b8c050 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2ece891{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2ece891 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-7105f4c{--display:flex;}.elementor-8 .elementor-element.elementor-element-d55473b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-eca4367{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-eca4367 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-4e593f4{--display:flex;}.elementor-8 .elementor-element.elementor-element-8b6b16d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f701d69{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f701d69 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-1cfc413{--display:flex;}.elementor-8 .elementor-element.elementor-element-11deb06 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cbd3bb2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cbd3bb2 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-af7760d{--display:flex;}.elementor-8 .elementor-element.elementor-element-35d6b93 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fda60da{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fda60da p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-d5a949b{--display:flex;}.elementor-8 .elementor-element.elementor-element-6c1d1fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5ab20a8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5ab20a8 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-fa5382a{--display:flex;}.elementor-8 .elementor-element.elementor-element-5f819ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6915d17{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6915d17 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-a335302{--display:flex;}.elementor-8 .elementor-element.elementor-element-2256790 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9677098{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9677098 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-1b0a8b9{--display:flex;}.elementor-8 .elementor-element.elementor-element-c889e4f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ae5cee9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ae5cee9 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-e82632a{--display:flex;}.elementor-8 .elementor-element.elementor-element-0532310 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e0607d1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e0607d1 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-b2a1d98{--display:flex;--min-height:214px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-7951823{text-align:center;}.elementor-8 .elementor-element.elementor-element-7951823 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-ecc89fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-8829859{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8829859 p{margin-block-end:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-ff5a818{--display:flex;}.elementor-8 .elementor-element.elementor-element-7721abf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1dafbcc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-1072381{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0b0ca59{--display:flex;}.elementor-8 .elementor-element.elementor-element-98a4757 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:11px;font-weight:400;color:#181C14;}.elementor-8 .elementor-element.elementor-element-99ee35a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2edd7da{text-align:start;}.elementor-8 .elementor-element.elementor-element-2edd7da .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-9c13598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9c13598.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9c13598 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;line-height:2px;}.elementor-8 .elementor-element.elementor-element-4fdc328 .elementor-button{background-color:#181C14;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4ffa4f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-efb11f0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c392f78{--display:flex;}.elementor-8 .elementor-element.elementor-element-3d5e9fe .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:11px;font-weight:400;color:#181C14;}.elementor-8 .elementor-element.elementor-element-6c41f42 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9ef4ef5{text-align:start;}.elementor-8 .elementor-element.elementor-element-9ef4ef5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-912566b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-912566b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-912566b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;line-height:2px;}.elementor-8 .elementor-element.elementor-element-e1e129e .elementor-button{background-color:#181C14;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f774bb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-f6ee4fb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-db5ba57{--display:flex;}.elementor-8 .elementor-element.elementor-element-d4d8c8f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:11px;font-weight:400;color:#181C14;}.elementor-8 .elementor-element.elementor-element-1373762 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cdef00d{text-align:start;}.elementor-8 .elementor-element.elementor-element-cdef00d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-abc7da0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-abc7da0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-abc7da0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;line-height:2px;}.elementor-8 .elementor-element.elementor-element-968c0b8 .elementor-button{background-color:#181C14;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1c6606e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-d76a9a0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-50cd619{--display:flex;}.elementor-8 .elementor-element.elementor-element-3076281 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0061637{text-align:start;}.elementor-8 .elementor-element.elementor-element-0061637 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-627f5ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-627f5ad.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-627f5ad .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;line-height:2px;}.elementor-8 .elementor-element.elementor-element-bc9d9bb .elementor-button{background-color:#181C14;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-830ba93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-c751ba3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-47e63b1{--display:flex;}.elementor-8 .elementor-element.elementor-element-e0744a3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c366241{text-align:start;}.elementor-8 .elementor-element.elementor-element-c366241 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-54a20b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-54a20b2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-54a20b2 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;line-height:2px;}.elementor-8 .elementor-element.elementor-element-6f12f04 .elementor-button{background-color:#181C14;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-879ae36{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-6746535{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2bc15c7{--display:flex;}.elementor-8 .elementor-element.elementor-element-b010dbc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f3e5e15{text-align:start;}.elementor-8 .elementor-element.elementor-element-f3e5e15 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-dc4229d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dc4229d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-dc4229d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;line-height:2px;}.elementor-8 .elementor-element.elementor-element-9d5fa19 .elementor-button{background-color:#181C14;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a259ae9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-d45c17a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bc106c3{--display:flex;}.elementor-8 .elementor-element.elementor-element-8dcf9a9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6bc6a41{text-align:start;}.elementor-8 .elementor-element.elementor-element-6bc6a41 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c045ec4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c045ec4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c045ec4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;line-height:2px;}.elementor-8 .elementor-element.elementor-element-501fe40 .elementor-button{background-color:#181C14;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b0f7e17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-8dddf8c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d132403{--display:flex;}.elementor-8 .elementor-element.elementor-element-246b5dd .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ea01383{text-align:start;}.elementor-8 .elementor-element.elementor-element-ea01383 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-4036d17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4036d17.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4036d17 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;line-height:2px;}.elementor-8 .elementor-element.elementor-element-023e81a .elementor-button{background-color:#181C14;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7eda199{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-127dc6d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ee95804{--display:flex;}.elementor-8 .elementor-element.elementor-element-0afa232 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-be42450{text-align:start;}.elementor-8 .elementor-element.elementor-element-be42450 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-2140431{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2140431.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2140431 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;line-height:2px;}.elementor-8 .elementor-element.elementor-element-24adbe7 .elementor-button{background-color:#181C14;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7cbfbb7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-c38a2dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-540873a{--display:flex;}.elementor-8 .elementor-element.elementor-element-53dc87b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ee2fcfc{text-align:start;}.elementor-8 .elementor-element.elementor-element-ee2fcfc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-88b39dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-88b39dd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-88b39dd .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;line-height:2px;}.elementor-8 .elementor-element.elementor-element-c26703d .elementor-button{background-color:#181C14;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9e2da04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-695ba5a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2c354d0{--display:flex;}.elementor-8 .elementor-element.elementor-element-24c18fd .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-983a1ea{text-align:start;}.elementor-8 .elementor-element.elementor-element-983a1ea .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-d57e1eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d57e1eb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d57e1eb .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;line-height:2px;}.elementor-8 .elementor-element.elementor-element-1070b58 .elementor-button{background-color:#181C14;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-55cde92{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-280e8c3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0919acf{--display:flex;}.elementor-8 .elementor-element.elementor-element-5577827 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-62aa0f6{text-align:start;}.elementor-8 .elementor-element.elementor-element-62aa0f6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-70f309b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-70f309b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-70f309b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:400;line-height:2px;}.elementor-8 .elementor-element.elementor-element-89acc34 .elementor-button{background-color:#181C14;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bf56b9c{--display:flex;}.elementor-8 .elementor-element.elementor-element-e3a35f9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1096b23{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1096b23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:25px;color:#423F3F;}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-5b89251 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;margin-left:20px;margin-right:20px;}.elementor-8 .elementor-element.elementor-element-5b89251 .elementor-price-list-item{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-5b89251 .elementor-price-list li:not(:last-child){margin-bottom:10px;}body.rtl .elementor-8 .elementor-element.elementor-element-5b89251 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-8 .elementor-element.elementor-element-5b89251 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5b89251 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5b89251 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-5b89251 .elementor-price-list-header{color:#50402F;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5b89251 .elementor-price-list-price{color:#50402F;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-5b89251 .elementor-price-list-description{font-family:"Poppins", Sans-serif;font-size:12px;}.elementor-8 .elementor-element.elementor-element-87e6242{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-87e6242 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#54595F;}.elementor-8 .elementor-element.elementor-element-87e6242.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-87e6242.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8 .elementor-element.elementor-element-87e6242.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-a45a8fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c10c8b7{--display:flex;}.elementor-8 .elementor-element.elementor-element-1146f71{--display:flex;}.elementor-8 .elementor-element.elementor-element-a0c2a52{--display:flex;}.elementor-8 .elementor-element.elementor-element-4df23c5{--display:flex;}.elementor-8 .elementor-element.elementor-element-9bbb97d{--display:flex;}.elementor-8 .elementor-element.elementor-element-69679ec{--display:flex;}.elementor-8 .elementor-element.elementor-element-a51dc8c{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-68c323ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-68c323ae:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-68c323ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C14;}.elementor-8 .elementor-element.elementor-element-47ef1972{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-2be3161a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-2be3161a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4fbf1662 .elementor-icon-list-icon i{color:#FFFBF6;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4fbf1662 .elementor-icon-list-icon svg{fill:#FFFBF6;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-4fbf1662{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-4fbf1662 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-4fbf1662 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;}.elementor-8 .elementor-element.elementor-element-4fbf1662 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-15b60cdd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-4973ce1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-4973ce1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-148b2ae3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-148b2ae3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:25px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a6861a0{--display:flex;}.elementor-8 .elementor-element.elementor-element-1e25042e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-1e25042e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4a847a7e{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:15px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-8 .elementor-element.elementor-element-4a847a7e .elementor-social-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4a847a7e .elementor-social-icon i{color:#181C14;}.elementor-8 .elementor-element.elementor-element-4a847a7e .elementor-social-icon svg{fill:#181C14;}.elementor-8 .elementor-element.elementor-element-4a847a7e .elementor-social-icon:hover{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4a847a7e .elementor-social-icon:hover i{color:#5F482C;}.elementor-8 .elementor-element.elementor-element-4a847a7e .elementor-social-icon:hover svg{fill:#5F482C;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-13d87839{--content-width:720px;}.elementor-8 .elementor-element.elementor-element-4ed7c5fd{--width:60%;}.elementor-8 .elementor-element.elementor-element-312db0fd{--width:40%;}.elementor-8 .elementor-element.elementor-element-37517d59{--width:50%;}.elementor-8 .elementor-element.elementor-element-af28ad8{--content-width:826px;}.elementor-8 .elementor-element.elementor-element-b2a1d98{--content-width:826px;}.elementor-8 .elementor-element.elementor-element-7721abf{--width:100%;}.elementor-8 .elementor-element.elementor-element-1dafbcc{--width:100%;}.elementor-8 .elementor-element.elementor-element-4ffa4f8{--width:100%;}.elementor-8 .elementor-element.elementor-element-f774bb8{--width:100%;}.elementor-8 .elementor-element.elementor-element-1c6606e{--width:100%;}.elementor-8 .elementor-element.elementor-element-830ba93{--width:100%;}.elementor-8 .elementor-element.elementor-element-879ae36{--width:100%;}.elementor-8 .elementor-element.elementor-element-a259ae9{--width:100%;}.elementor-8 .elementor-element.elementor-element-b0f7e17{--width:100%;}.elementor-8 .elementor-element.elementor-element-7eda199{--width:100%;}.elementor-8 .elementor-element.elementor-element-7cbfbb7{--width:100%;}.elementor-8 .elementor-element.elementor-element-9e2da04{--width:100%;}.elementor-8 .elementor-element.elementor-element-55cde92{--width:100%;}.elementor-8 .elementor-element.elementor-element-47ef1972{--width:40%;}.elementor-8 .elementor-element.elementor-element-15b60cdd{--width:40%;}.elementor-8 .elementor-element.elementor-element-a6861a0{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-4ed7c5fd{--width:50%;}.elementor-8 .elementor-element.elementor-element-312db0fd{--width:50%;}.elementor-8 .elementor-element.elementor-element-37517d59{--width:75%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-1347139e{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-39879cb3 img{max-width:90%;}.elementor-8 .elementor-element.elementor-element-312db0fd{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8 .elementor-element.elementor-element-d591b73 .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-5d6b3573{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-570f6ad8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-cfdb2c6{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-7721abf{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-1dafbcc{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-4ffa4f8{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-f774bb8{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-1c6606e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-830ba93{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-879ae36{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-a259ae9{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-b0f7e17{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-7eda199{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-7cbfbb7{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-9e2da04{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-55cde92{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-e3a35f9{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-87e6242{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-8 .elementor-element.elementor-element-68c323ae{--padding-top:15px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2be3161a .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-4fbf1662{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-8 .elementor-element.elementor-element-4973ce1f .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-148b2ae3 .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-1e25042e .elementor-heading-title{font-size:12px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-13d87839{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-6dedef79{text-align:center;}.elementor-8 .elementor-element.elementor-element-6dedef79 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-1347139e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-4ed7c5fd{--width:40%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-39879cb3{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-39879cb3 img{max-width:100%;}.elementor-8 .elementor-element.elementor-element-312db0fd{--width:60%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d591b73 .elementor-button{font-size:11px;padding:7px 10px 7px 10px;}.elementor-8 .elementor-element.elementor-element-7a805da5{text-align:center;}.elementor-8 .elementor-element.elementor-element-7a805da5 .elementor-heading-title{font-size:21px;line-height:25px;}.elementor-8 .elementor-element.elementor-element-350a8c4b{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-350a8c4b .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-37517d59{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-8 .elementor-element.elementor-element-2184eece{margin:5px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-8 .elementor-element.elementor-element-2184eece.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2184eece .elementor-button{font-size:11px;border-width:2px 2px 2px 2px;padding:10px 8px 10px 8px;}.elementor-8 .elementor-element.elementor-element-7932a3f2{margin:5px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-8 .elementor-element.elementor-element-7932a3f2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7932a3f2 .elementor-button{font-size:11px;padding:10px 8px 10px 8px;}.elementor-8 .elementor-element.elementor-element-570f6ad8{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-1f26ce2d{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-1f26ce2d .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-cfdb2c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-e6835c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-ff5a818{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7721abf{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-1dafbcc{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-98a4757 .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-99ee35a .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-4fdc328 .elementor-button{font-size:12px;border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-4ffa4f8{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-3d5e9fe .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-6c41f42 .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-e1e129e .elementor-button{font-size:12px;border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-f774bb8{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-d4d8c8f .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-1373762 .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-968c0b8 .elementor-button{font-size:12px;border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-1c6606e{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-3076281 .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-bc9d9bb .elementor-button{font-size:12px;border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-830ba93{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-e0744a3 .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-6f12f04 .elementor-button{font-size:12px;border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-879ae36{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-b010dbc .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-9d5fa19 .elementor-button{font-size:12px;border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-a259ae9{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-8dcf9a9 .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-501fe40 .elementor-button{font-size:12px;border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-b0f7e17{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-246b5dd .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-023e81a .elementor-button{font-size:12px;border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-7eda199{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-0afa232 .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-24adbe7 .elementor-button{font-size:12px;border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-7cbfbb7{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-53dc87b .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-c26703d .elementor-button{font-size:12px;border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-9e2da04{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-24c18fd .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-1070b58 .elementor-button{font-size:12px;border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-55cde92{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:5px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-5577827 .elementor-heading-title{font-size:8px;}.elementor-8 .elementor-element.elementor-element-89acc34 .elementor-button{font-size:12px;border-radius:4px 4px 4px 4px;padding:8px 20px 8px 20px;}.elementor-8 .elementor-element.elementor-element-e3a35f9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-1096b23{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1096b23 .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-5b89251{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-5b89251 .elementor-price-list-header{font-size:12px;}.elementor-8 .elementor-element.elementor-element-5b89251 .elementor-price-list-price{font-size:12px;}.elementor-8 .elementor-element.elementor-element-87e6242{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-8 .elementor-element.elementor-element-68c323ae{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-47ef1972{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2be3161a{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2be3161a .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-15b60cdd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4973ce1f{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4973ce1f .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-148b2ae3{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-148b2ae3 .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-8 .elementor-element.elementor-element-a6861a0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1e25042e{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1e25042e .elementor-heading-title{font-size:13px;line-height:20px;}}/* Start custom CSS for container, class: .elementor-element-1347139e */.blur-header .elementor-button {
  transform: translateY(2px);
}

/* Header utama */
.blur-header {
  position: default;
  left: 0;
  width: 100%;
  z-index: 9999;

  background: transparent !important;
  border-bottom: 1px solid transparent;

  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);

  transition: background 0.35s ease,
              backdrop-filter 0.35s ease,
              -webkit-backdrop-filter 0.35s ease,
              border-color 0.35s ease,
              box-shadow 0.35s ease;
}

/* Saat scroll */
.blur-header.is-scrolled {
  background: rgba(120, 110, 100, 0.35) !important;
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-bottom: 1px solid rgba(255,255,255,0.15);
  box-shadow: 0 6px 24px rgba(0,0,0,0.08);
}

/* Container dalam header */
.blur-header > .elementor-container,
.blur-header > .e-con-inner,
.blur-header .e-con-inner {
  min-height: 80px;
  display: flex;
  align-items: center;
}

/* PENTING: jangan kasih padding ke body */
body {
  padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f63b18 */.elementor-8 .elementor-element.elementor-element-3f63b18 img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98a4757 */.elementor-8 .elementor-element.elementor-element-98a4757{
  background: #ffffff;
  color: #111;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99ee35a */.elementor-8 .elementor-element.elementor-element-99ee35a{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-99ee35a{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b0ca59 */.elementor-8 .elementor-element.elementor-element-0b0ca59{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1072381 */.elementor-8 .elementor-element.elementor-element-1072381{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c13598 */.elementor-8 .elementor-element.elementor-element-9c13598{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-9c13598 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-9c13598 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e1fd7a */.elementor-8 .elementor-element.elementor-element-8e1fd7a img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5e9fe */.elementor-8 .elementor-element.elementor-element-3d5e9fe{
  background: #ffffff;
  color: #111;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c41f42 */.elementor-8 .elementor-element.elementor-element-6c41f42{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-6c41f42{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c392f78 */.elementor-8 .elementor-element.elementor-element-c392f78{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efb11f0 */.elementor-8 .elementor-element.elementor-element-efb11f0{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-912566b */.elementor-8 .elementor-element.elementor-element-912566b{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-912566b .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-912566b .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868f990 */.elementor-8 .elementor-element.elementor-element-868f990 img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4d8c8f */.elementor-8 .elementor-element.elementor-element-d4d8c8f{
  background: #ffffff;
  color: #111;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1373762 */.elementor-8 .elementor-element.elementor-element-1373762{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-1373762{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db5ba57 */.elementor-8 .elementor-element.elementor-element-db5ba57{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6ee4fb */.elementor-8 .elementor-element.elementor-element-f6ee4fb{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abc7da0 */.elementor-8 .elementor-element.elementor-element-abc7da0{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-abc7da0 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-abc7da0 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f7f9db */.elementor-8 .elementor-element.elementor-element-4f7f9db img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3076281 */.elementor-8 .elementor-element.elementor-element-3076281{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-3076281{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50cd619 */.elementor-8 .elementor-element.elementor-element-50cd619{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76a9a0 */.elementor-8 .elementor-element.elementor-element-d76a9a0{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-627f5ad */.elementor-8 .elementor-element.elementor-element-627f5ad{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-627f5ad .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-627f5ad .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57fe98c */.elementor-8 .elementor-element.elementor-element-57fe98c img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0744a3 */.elementor-8 .elementor-element.elementor-element-e0744a3{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-e0744a3{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e63b1 */.elementor-8 .elementor-element.elementor-element-47e63b1{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c751ba3 */.elementor-8 .elementor-element.elementor-element-c751ba3{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a20b2 */.elementor-8 .elementor-element.elementor-element-54a20b2{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-54a20b2 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-54a20b2 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8bd722 */.elementor-8 .elementor-element.elementor-element-e8bd722 img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b010dbc */.elementor-8 .elementor-element.elementor-element-b010dbc{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-b010dbc{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bc15c7 */.elementor-8 .elementor-element.elementor-element-2bc15c7{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6746535 */.elementor-8 .elementor-element.elementor-element-6746535{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc4229d */.elementor-8 .elementor-element.elementor-element-dc4229d{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-dc4229d .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-dc4229d .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae2c1d2 */.elementor-8 .elementor-element.elementor-element-ae2c1d2 img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dcf9a9 */.elementor-8 .elementor-element.elementor-element-8dcf9a9{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-8dcf9a9{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc106c3 */.elementor-8 .elementor-element.elementor-element-bc106c3{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d45c17a */.elementor-8 .elementor-element.elementor-element-d45c17a{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c045ec4 */.elementor-8 .elementor-element.elementor-element-c045ec4{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-c045ec4 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-c045ec4 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d56ed1f */.elementor-8 .elementor-element.elementor-element-d56ed1f img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246b5dd */.elementor-8 .elementor-element.elementor-element-246b5dd{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-246b5dd{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d132403 */.elementor-8 .elementor-element.elementor-element-d132403{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dddf8c */.elementor-8 .elementor-element.elementor-element-8dddf8c{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4036d17 */.elementor-8 .elementor-element.elementor-element-4036d17{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-4036d17 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-4036d17 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a9963b */.elementor-8 .elementor-element.elementor-element-5a9963b img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0afa232 */.elementor-8 .elementor-element.elementor-element-0afa232{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-0afa232{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee95804 */.elementor-8 .elementor-element.elementor-element-ee95804{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127dc6d */.elementor-8 .elementor-element.elementor-element-127dc6d{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2140431 */.elementor-8 .elementor-element.elementor-element-2140431{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-2140431 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-2140431 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639917c */.elementor-8 .elementor-element.elementor-element-639917c img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53dc87b */.elementor-8 .elementor-element.elementor-element-53dc87b{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-53dc87b{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-540873a */.elementor-8 .elementor-element.elementor-element-540873a{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c38a2dc */.elementor-8 .elementor-element.elementor-element-c38a2dc{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88b39dd */.elementor-8 .elementor-element.elementor-element-88b39dd{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-88b39dd .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-88b39dd .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c537ae */.elementor-8 .elementor-element.elementor-element-1c537ae img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c18fd */.elementor-8 .elementor-element.elementor-element-24c18fd{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-24c18fd{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c354d0 */.elementor-8 .elementor-element.elementor-element-2c354d0{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695ba5a */.elementor-8 .elementor-element.elementor-element-695ba5a{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d57e1eb */.elementor-8 .elementor-element.elementor-element-d57e1eb{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-d57e1eb .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-d57e1eb .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b94e33b */.elementor-8 .elementor-element.elementor-element-b94e33b img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5577827 */.elementor-8 .elementor-element.elementor-element-5577827{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-5577827{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0919acf */.elementor-8 .elementor-element.elementor-element-0919acf{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-280e8c3 */.elementor-8 .elementor-element.elementor-element-280e8c3{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70f309b */.elementor-8 .elementor-element.elementor-element-70f309b{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-70f309b .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-70f309b .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f63b18 */.elementor-8 .elementor-element.elementor-element-3f63b18 img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98a4757 */.elementor-8 .elementor-element.elementor-element-98a4757{
  background: #ffffff;
  color: #111;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99ee35a */.elementor-8 .elementor-element.elementor-element-99ee35a{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-99ee35a{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b0ca59 */.elementor-8 .elementor-element.elementor-element-0b0ca59{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1072381 */.elementor-8 .elementor-element.elementor-element-1072381{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c13598 */.elementor-8 .elementor-element.elementor-element-9c13598{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-9c13598 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-9c13598 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e1fd7a */.elementor-8 .elementor-element.elementor-element-8e1fd7a img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5e9fe */.elementor-8 .elementor-element.elementor-element-3d5e9fe{
  background: #ffffff;
  color: #111;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c41f42 */.elementor-8 .elementor-element.elementor-element-6c41f42{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-6c41f42{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c392f78 */.elementor-8 .elementor-element.elementor-element-c392f78{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efb11f0 */.elementor-8 .elementor-element.elementor-element-efb11f0{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-912566b */.elementor-8 .elementor-element.elementor-element-912566b{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-912566b .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-912566b .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868f990 */.elementor-8 .elementor-element.elementor-element-868f990 img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4d8c8f */.elementor-8 .elementor-element.elementor-element-d4d8c8f{
  background: #ffffff;
  color: #111;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1373762 */.elementor-8 .elementor-element.elementor-element-1373762{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-1373762{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db5ba57 */.elementor-8 .elementor-element.elementor-element-db5ba57{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6ee4fb */.elementor-8 .elementor-element.elementor-element-f6ee4fb{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abc7da0 */.elementor-8 .elementor-element.elementor-element-abc7da0{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-abc7da0 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-abc7da0 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f7f9db */.elementor-8 .elementor-element.elementor-element-4f7f9db img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3076281 */.elementor-8 .elementor-element.elementor-element-3076281{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-3076281{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50cd619 */.elementor-8 .elementor-element.elementor-element-50cd619{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76a9a0 */.elementor-8 .elementor-element.elementor-element-d76a9a0{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-627f5ad */.elementor-8 .elementor-element.elementor-element-627f5ad{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-627f5ad .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-627f5ad .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57fe98c */.elementor-8 .elementor-element.elementor-element-57fe98c img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0744a3 */.elementor-8 .elementor-element.elementor-element-e0744a3{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-e0744a3{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e63b1 */.elementor-8 .elementor-element.elementor-element-47e63b1{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c751ba3 */.elementor-8 .elementor-element.elementor-element-c751ba3{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a20b2 */.elementor-8 .elementor-element.elementor-element-54a20b2{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-54a20b2 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-54a20b2 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8bd722 */.elementor-8 .elementor-element.elementor-element-e8bd722 img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b010dbc */.elementor-8 .elementor-element.elementor-element-b010dbc{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-b010dbc{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bc15c7 */.elementor-8 .elementor-element.elementor-element-2bc15c7{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6746535 */.elementor-8 .elementor-element.elementor-element-6746535{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc4229d */.elementor-8 .elementor-element.elementor-element-dc4229d{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-dc4229d .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-dc4229d .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae2c1d2 */.elementor-8 .elementor-element.elementor-element-ae2c1d2 img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dcf9a9 */.elementor-8 .elementor-element.elementor-element-8dcf9a9{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-8dcf9a9{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc106c3 */.elementor-8 .elementor-element.elementor-element-bc106c3{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d45c17a */.elementor-8 .elementor-element.elementor-element-d45c17a{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c045ec4 */.elementor-8 .elementor-element.elementor-element-c045ec4{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-c045ec4 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-c045ec4 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d56ed1f */.elementor-8 .elementor-element.elementor-element-d56ed1f img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246b5dd */.elementor-8 .elementor-element.elementor-element-246b5dd{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-246b5dd{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d132403 */.elementor-8 .elementor-element.elementor-element-d132403{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dddf8c */.elementor-8 .elementor-element.elementor-element-8dddf8c{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4036d17 */.elementor-8 .elementor-element.elementor-element-4036d17{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-4036d17 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-4036d17 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a9963b */.elementor-8 .elementor-element.elementor-element-5a9963b img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0afa232 */.elementor-8 .elementor-element.elementor-element-0afa232{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-0afa232{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee95804 */.elementor-8 .elementor-element.elementor-element-ee95804{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127dc6d */.elementor-8 .elementor-element.elementor-element-127dc6d{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2140431 */.elementor-8 .elementor-element.elementor-element-2140431{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-2140431 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-2140431 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639917c */.elementor-8 .elementor-element.elementor-element-639917c img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53dc87b */.elementor-8 .elementor-element.elementor-element-53dc87b{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-53dc87b{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-540873a */.elementor-8 .elementor-element.elementor-element-540873a{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c38a2dc */.elementor-8 .elementor-element.elementor-element-c38a2dc{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88b39dd */.elementor-8 .elementor-element.elementor-element-88b39dd{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-88b39dd .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-88b39dd .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c537ae */.elementor-8 .elementor-element.elementor-element-1c537ae img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c18fd */.elementor-8 .elementor-element.elementor-element-24c18fd{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-24c18fd{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c354d0 */.elementor-8 .elementor-element.elementor-element-2c354d0{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695ba5a */.elementor-8 .elementor-element.elementor-element-695ba5a{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d57e1eb */.elementor-8 .elementor-element.elementor-element-d57e1eb{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-d57e1eb .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-d57e1eb .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b94e33b */.elementor-8 .elementor-element.elementor-element-b94e33b img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5577827 */.elementor-8 .elementor-element.elementor-element-5577827{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-5577827{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0919acf */.elementor-8 .elementor-element.elementor-element-0919acf{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-280e8c3 */.elementor-8 .elementor-element.elementor-element-280e8c3{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70f309b */.elementor-8 .elementor-element.elementor-element-70f309b{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-70f309b .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-70f309b .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f63b18 */.elementor-8 .elementor-element.elementor-element-3f63b18 img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98a4757 */.elementor-8 .elementor-element.elementor-element-98a4757{
  background: #ffffff;
  color: #111;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99ee35a */.elementor-8 .elementor-element.elementor-element-99ee35a{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-99ee35a{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b0ca59 */.elementor-8 .elementor-element.elementor-element-0b0ca59{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1072381 */.elementor-8 .elementor-element.elementor-element-1072381{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c13598 */.elementor-8 .elementor-element.elementor-element-9c13598{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-9c13598 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-9c13598 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e1fd7a */.elementor-8 .elementor-element.elementor-element-8e1fd7a img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d5e9fe */.elementor-8 .elementor-element.elementor-element-3d5e9fe{
  background: #ffffff;
  color: #111;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c41f42 */.elementor-8 .elementor-element.elementor-element-6c41f42{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-6c41f42{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c392f78 */.elementor-8 .elementor-element.elementor-element-c392f78{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efb11f0 */.elementor-8 .elementor-element.elementor-element-efb11f0{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-912566b */.elementor-8 .elementor-element.elementor-element-912566b{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-912566b .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-912566b .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868f990 */.elementor-8 .elementor-element.elementor-element-868f990 img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4d8c8f */.elementor-8 .elementor-element.elementor-element-d4d8c8f{
  background: #ffffff;
  color: #111;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1373762 */.elementor-8 .elementor-element.elementor-element-1373762{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-1373762{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db5ba57 */.elementor-8 .elementor-element.elementor-element-db5ba57{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6ee4fb */.elementor-8 .elementor-element.elementor-element-f6ee4fb{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abc7da0 */.elementor-8 .elementor-element.elementor-element-abc7da0{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-abc7da0 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-abc7da0 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f7f9db */.elementor-8 .elementor-element.elementor-element-4f7f9db img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3076281 */.elementor-8 .elementor-element.elementor-element-3076281{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-3076281{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50cd619 */.elementor-8 .elementor-element.elementor-element-50cd619{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d76a9a0 */.elementor-8 .elementor-element.elementor-element-d76a9a0{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-627f5ad */.elementor-8 .elementor-element.elementor-element-627f5ad{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-627f5ad .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-627f5ad .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57fe98c */.elementor-8 .elementor-element.elementor-element-57fe98c img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0744a3 */.elementor-8 .elementor-element.elementor-element-e0744a3{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-e0744a3{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e63b1 */.elementor-8 .elementor-element.elementor-element-47e63b1{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c751ba3 */.elementor-8 .elementor-element.elementor-element-c751ba3{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54a20b2 */.elementor-8 .elementor-element.elementor-element-54a20b2{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-54a20b2 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-54a20b2 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8bd722 */.elementor-8 .elementor-element.elementor-element-e8bd722 img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b010dbc */.elementor-8 .elementor-element.elementor-element-b010dbc{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-b010dbc{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bc15c7 */.elementor-8 .elementor-element.elementor-element-2bc15c7{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6746535 */.elementor-8 .elementor-element.elementor-element-6746535{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc4229d */.elementor-8 .elementor-element.elementor-element-dc4229d{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-dc4229d .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-dc4229d .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae2c1d2 */.elementor-8 .elementor-element.elementor-element-ae2c1d2 img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dcf9a9 */.elementor-8 .elementor-element.elementor-element-8dcf9a9{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-8dcf9a9{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc106c3 */.elementor-8 .elementor-element.elementor-element-bc106c3{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d45c17a */.elementor-8 .elementor-element.elementor-element-d45c17a{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c045ec4 */.elementor-8 .elementor-element.elementor-element-c045ec4{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-c045ec4 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-c045ec4 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d56ed1f */.elementor-8 .elementor-element.elementor-element-d56ed1f img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246b5dd */.elementor-8 .elementor-element.elementor-element-246b5dd{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-246b5dd{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d132403 */.elementor-8 .elementor-element.elementor-element-d132403{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dddf8c */.elementor-8 .elementor-element.elementor-element-8dddf8c{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4036d17 */.elementor-8 .elementor-element.elementor-element-4036d17{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-4036d17 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-4036d17 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a9963b */.elementor-8 .elementor-element.elementor-element-5a9963b img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0afa232 */.elementor-8 .elementor-element.elementor-element-0afa232{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-0afa232{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee95804 */.elementor-8 .elementor-element.elementor-element-ee95804{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127dc6d */.elementor-8 .elementor-element.elementor-element-127dc6d{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2140431 */.elementor-8 .elementor-element.elementor-element-2140431{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-2140431 .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-2140431 .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-639917c */.elementor-8 .elementor-element.elementor-element-639917c img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53dc87b */.elementor-8 .elementor-element.elementor-element-53dc87b{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-53dc87b{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-540873a */.elementor-8 .elementor-element.elementor-element-540873a{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c38a2dc */.elementor-8 .elementor-element.elementor-element-c38a2dc{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88b39dd */.elementor-8 .elementor-element.elementor-element-88b39dd{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-88b39dd .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-88b39dd .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c537ae */.elementor-8 .elementor-element.elementor-element-1c537ae img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24c18fd */.elementor-8 .elementor-element.elementor-element-24c18fd{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-24c18fd{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c354d0 */.elementor-8 .elementor-element.elementor-element-2c354d0{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-695ba5a */.elementor-8 .elementor-element.elementor-element-695ba5a{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d57e1eb */.elementor-8 .elementor-element.elementor-element-d57e1eb{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-d57e1eb .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-d57e1eb .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b94e33b */.elementor-8 .elementor-element.elementor-element-b94e33b img {
  aspect-ratio: 1 / 1;
  object-fit: cover;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5577827 */.elementor-8 .elementor-element.elementor-element-5577827{
  background: #e53935;
  color: #fff;
  padding: 5px 12px;
  border-radius: 999px;
  font-size: 11px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

@media (max-width: 767px){
  .elementor-8 .elementor-element.elementor-element-5577827{
    padding:4px 10px;
    font-size:8px;
    line-height:1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0919acf */.elementor-8 .elementor-element.elementor-element-0919acf{
  position: absolute;
  display: flex;
  flex-direction: row;
  gap: 6px;
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-280e8c3 */.elementor-8 .elementor-element.elementor-element-280e8c3{
  position: relative;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70f309b */.elementor-8 .elementor-element.elementor-element-70f309b{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  line-height:1.1;
}

.elementor-8 .elementor-element.elementor-element-70f309b .price-new{
  color:#e53935;
  font-weight:500;
  font-size:16px;
}

.elementor-8 .elementor-element.elementor-element-70f309b .price-old{
  color:#999;
  text-decoration:line-through;
  font-size:12px;
}/* End custom CSS */