.elementor-1259647 .elementor-element.elementor-element-f4cc965{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-1259647 .elementor-element.elementor-element-ccb2a91{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-1259647 .elementor-element.elementor-element-ccb2a91:not(.elementor-motion-effects-element-type-background), .elementor-1259647 .elementor-element.elementor-element-ccb2a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.realdoll.com/wp-content/uploads/2025/11/RD_BFCM-Campaign-Web-Banners_Barrel_1920x1080-1-1.png");background-size:cover;}.elementor-1259647 .elementor-element.elementor-element-f382574{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-2bb96d5{--display:flex;--justify-content:flex-start;--border-radius:25px 25px 25px 25px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-1259647 .elementor-element.elementor-element-2bb96d5:not(.elementor-motion-effects-element-type-background), .elementor-1259647 .elementor-element.elementor-element-2bb96d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.realdoll.com/wp-content/uploads/2025/10/632ee3920b03adc5c93b78d7a02b5b0b3d44b0e4.jpg");background-position:center right;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1259647 .elementor-element.elementor-element-7e3fe91.elementor-element{--align-self:stretch;}.elementor-1259647 .elementor-element.elementor-element-7e3fe91 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:65px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-1259647 .elementor-element.elementor-element-76729d8{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-c1a6033{--display:flex;--justify-content:flex-end;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1259647 .elementor-element.elementor-element-1db5c78 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1259647 .elementor-element.elementor-element-1db5c78{z-index:2;text-align:center;}.elementor-1259647 .elementor-element.elementor-element-1db5c78 .elementor-heading-title{font-family:var( --e-global-typography-3f9f39c-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9f39c-font-size );font-weight:var( --e-global-typography-3f9f39c-font-weight );color:#000000;}.elementor-1259647 .elementor-element.elementor-element-a843642{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;top:0px;}.elementor-1259647 .elementor-element.elementor-element-a843642:not(.elementor-motion-effects-element-type-background), .elementor-1259647 .elementor-element.elementor-element-a843642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-a617347 ) 0%, var( --e-global-color-3f69b0d ) 100%);}body:not(.rtl) .elementor-1259647 .elementor-element.elementor-element-a843642{left:0px;}body.rtl .elementor-1259647 .elementor-element.elementor-element-a843642{right:0px;}.elementor-1259647 .elementor-element.elementor-element-46f5aa5 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1259647 .elementor-element.elementor-element-46f5aa5.elementor-element{--align-self:stretch;}.elementor-1259647 .elementor-element.elementor-element-46f5aa5{text-align:center;}.elementor-1259647 .elementor-element.elementor-element-46f5aa5 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;line-height:1.4;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1259647 .elementor-element.elementor-element-7c464c3 .elementor-button{background-color:#000000;font-family:"Neue Montreal", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:#D8C7F1;color:#D8C7F1;border-radius:10px 10px 10px 10px;padding:15px 45px 15px 45px;}.elementor-1259647 .elementor-element.elementor-element-7c464c3 .elementor-button:hover, .elementor-1259647 .elementor-element.elementor-element-7c464c3 .elementor-button:focus{background-color:#D8C7F1;color:#000000;}.elementor-1259647 .elementor-element.elementor-element-7c464c3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1259647 .elementor-element.elementor-element-7c464c3 .elementor-button:hover svg, .elementor-1259647 .elementor-element.elementor-element-7c464c3 .elementor-button:focus svg{fill:#000000;}.elementor-1259647 .elementor-element.elementor-element-d69bfc9{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-cd98a41{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-0f5d71f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1259647 .elementor-element.elementor-element-0f5d71f{z-index:2;text-align:center;}.elementor-1259647 .elementor-element.elementor-element-0f5d71f .elementor-heading-title{font-family:var( --e-global-typography-3f9f39c-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9f39c-font-size );font-weight:var( --e-global-typography-3f9f39c-font-weight );color:#000000;}.elementor-1259647 .elementor-element.elementor-element-cc149df{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;top:0px;}.elementor-1259647 .elementor-element.elementor-element-cc149df:not(.elementor-motion-effects-element-type-background), .elementor-1259647 .elementor-element.elementor-element-cc149df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-a617347 ) 0%, var( --e-global-color-3f69b0d ) 100%);}body:not(.rtl) .elementor-1259647 .elementor-element.elementor-element-cc149df{left:0px;}body.rtl .elementor-1259647 .elementor-element.elementor-element-cc149df{right:0px;}.elementor-1259647 .elementor-element.elementor-element-cce7131 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1259647 .elementor-element.elementor-element-cce7131.elementor-element{--align-self:stretch;}.elementor-1259647 .elementor-element.elementor-element-cce7131{text-align:center;}.elementor-1259647 .elementor-element.elementor-element-cce7131 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;line-height:1.4;color:var( --e-global-color-secondary );}.elementor-1259647 .elementor-element.elementor-element-cbcc1b6 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-a2e1eac-font-family ), Sans-serif;font-size:var( --e-global-typography-a2e1eac-font-size );font-weight:var( --e-global-typography-a2e1eac-font-weight );text-transform:var( --e-global-typography-a2e1eac-text-transform );fill:var( --e-global-color-a617347 );color:var( --e-global-color-a617347 );border-radius:10px 10px 10px 10px;padding:15px 45px 15px 45px;}.elementor-1259647 .elementor-element.elementor-element-cbcc1b6 .elementor-button:hover, .elementor-1259647 .elementor-element.elementor-element-cbcc1b6 .elementor-button:focus{background-color:var( --e-global-color-a617347 );color:var( --e-global-color-text );}.elementor-1259647 .elementor-element.elementor-element-cbcc1b6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1259647 .elementor-element.elementor-element-cbcc1b6 .elementor-button:hover svg, .elementor-1259647 .elementor-element.elementor-element-cbcc1b6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1259647 .elementor-element.elementor-element-adc9366{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-3db0a98{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-b321018 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1259647 .elementor-element.elementor-element-b321018{z-index:2;text-align:center;}.elementor-1259647 .elementor-element.elementor-element-b321018 .elementor-heading-title{font-family:var( --e-global-typography-3f9f39c-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9f39c-font-size );font-weight:var( --e-global-typography-3f9f39c-font-weight );color:#000000;}.elementor-1259647 .elementor-element.elementor-element-aef8f0a{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;top:0px;}.elementor-1259647 .elementor-element.elementor-element-aef8f0a:not(.elementor-motion-effects-element-type-background), .elementor-1259647 .elementor-element.elementor-element-aef8f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-a617347 ) 0%, var( --e-global-color-3f69b0d ) 100%);}body:not(.rtl) .elementor-1259647 .elementor-element.elementor-element-aef8f0a{left:0px;}body.rtl .elementor-1259647 .elementor-element.elementor-element-aef8f0a{right:0px;}.elementor-1259647 .elementor-element.elementor-element-90b9bfb > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1259647 .elementor-element.elementor-element-90b9bfb.elementor-element{--align-self:stretch;}.elementor-1259647 .elementor-element.elementor-element-90b9bfb{text-align:center;}.elementor-1259647 .elementor-element.elementor-element-90b9bfb .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;line-height:1.4;color:var( --e-global-color-secondary );}.elementor-1259647 .elementor-element.elementor-element-3fe01ad .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-a2e1eac-font-family ), Sans-serif;font-size:var( --e-global-typography-a2e1eac-font-size );font-weight:var( --e-global-typography-a2e1eac-font-weight );text-transform:var( --e-global-typography-a2e1eac-text-transform );fill:var( --e-global-color-a617347 );color:var( --e-global-color-a617347 );border-radius:10px 10px 10px 10px;padding:15px 45px 15px 45px;}.elementor-1259647 .elementor-element.elementor-element-3fe01ad .elementor-button:hover, .elementor-1259647 .elementor-element.elementor-element-3fe01ad .elementor-button:focus{background-color:var( --e-global-color-a617347 );color:var( --e-global-color-text );}.elementor-1259647 .elementor-element.elementor-element-3fe01ad > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1259647 .elementor-element.elementor-element-3fe01ad .elementor-button:hover svg, .elementor-1259647 .elementor-element.elementor-element-3fe01ad .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1259647 .elementor-element.elementor-element-6d2ed60{--display:flex;--justify-content:flex-end;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-dc6b2cc{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-f183ef9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1259647 .elementor-element.elementor-element-f183ef9{z-index:2;text-align:center;}.elementor-1259647 .elementor-element.elementor-element-f183ef9 .elementor-heading-title{font-family:var( --e-global-typography-3f9f39c-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9f39c-font-size );font-weight:var( --e-global-typography-3f9f39c-font-weight );color:#000000;}.elementor-1259647 .elementor-element.elementor-element-e6ccb9e{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;top:0px;}.elementor-1259647 .elementor-element.elementor-element-e6ccb9e:not(.elementor-motion-effects-element-type-background), .elementor-1259647 .elementor-element.elementor-element-e6ccb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-a617347 ) 0%, var( --e-global-color-3f69b0d ) 100%);}body:not(.rtl) .elementor-1259647 .elementor-element.elementor-element-e6ccb9e{left:0px;}body.rtl .elementor-1259647 .elementor-element.elementor-element-e6ccb9e{right:0px;}.elementor-1259647 .elementor-element.elementor-element-e83eff8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1259647 .elementor-element.elementor-element-e83eff8.elementor-element{--align-self:stretch;}.elementor-1259647 .elementor-element.elementor-element-e83eff8{text-align:center;}.elementor-1259647 .elementor-element.elementor-element-e83eff8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;line-height:1.4;color:var( --e-global-color-secondary );}.elementor-1259647 .elementor-element.elementor-element-ec5a1c0 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-a2e1eac-font-family ), Sans-serif;font-size:var( --e-global-typography-a2e1eac-font-size );font-weight:var( --e-global-typography-a2e1eac-font-weight );text-transform:var( --e-global-typography-a2e1eac-text-transform );fill:var( --e-global-color-a617347 );color:var( --e-global-color-a617347 );border-radius:10px 10px 10px 10px;padding:15px 45px 15px 45px;}.elementor-1259647 .elementor-element.elementor-element-ec5a1c0 .elementor-button:hover, .elementor-1259647 .elementor-element.elementor-element-ec5a1c0 .elementor-button:focus{background-color:var( --e-global-color-a617347 );color:var( --e-global-color-text );}.elementor-1259647 .elementor-element.elementor-element-ec5a1c0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1259647 .elementor-element.elementor-element-ec5a1c0 .elementor-button:hover svg, .elementor-1259647 .elementor-element.elementor-element-ec5a1c0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1259647 .elementor-element.elementor-element-39d0b4d{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-1259647 .elementor-element.elementor-element-d26f6c5{text-align:left;}.elementor-1259647 .elementor-element.elementor-element-d26f6c5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-1259647 .elementor-element.elementor-element-c9a98af{font-family:var( --e-global-typography-4f63dd6-font-family ), Sans-serif;font-size:var( --e-global-typography-4f63dd6-font-size );font-weight:var( --e-global-typography-4f63dd6-font-weight );color:var( --e-global-color-text );}.elementor-1259647 .elementor-element.elementor-element-8710854{--swiper-slides-to-display:4;--swiper-slides-gap:25px;}.elementor-1259647 .elementor-element.elementor-element-8710854 .swiper-slide > .elementor-element{height:100%;}.elementor-1259647 .elementor-element.elementor-element-765a2a0{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-1259647 .elementor-element.elementor-element-88ece48{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:140px;--padding-bottom:140px;--padding-left:120px;--padding-right:120px;}.elementor-1259647 .elementor-element.elementor-element-88ece48:not(.elementor-motion-effects-element-type-background), .elementor-1259647 .elementor-element.elementor-element-88ece48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.realdoll.com/wp-content/uploads/2025/05/r-copy-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1259647 .elementor-element.elementor-element-db978d0{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-f7fa341{text-align:left;}.elementor-1259647 .elementor-element.elementor-element-f7fa341 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1259647 .elementor-element.elementor-element-d37b35b{font-family:"Barlow", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-text );}.elementor-1259647 .elementor-element.elementor-element-545c452 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-a2e1eac-font-family ), Sans-serif;font-size:var( --e-global-typography-a2e1eac-font-size );font-weight:var( --e-global-typography-a2e1eac-font-weight );text-transform:var( --e-global-typography-a2e1eac-text-transform );fill:var( --e-global-color-a617347 );color:var( --e-global-color-a617347 );border-radius:10px 10px 10px 10px;padding:15px 45px 15px 45px;}.elementor-1259647 .elementor-element.elementor-element-545c452 .elementor-button:hover, .elementor-1259647 .elementor-element.elementor-element-545c452 .elementor-button:focus{background-color:var( --e-global-color-a617347 );color:var( --e-global-color-text );}.elementor-1259647 .elementor-element.elementor-element-545c452 .elementor-button:hover svg, .elementor-1259647 .elementor-element.elementor-element-545c452 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-1259647 .elementor-element.elementor-element-a886f58{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-1259647 .elementor-element.elementor-element-4b15735{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:140px;--padding-bottom:140px;--padding-left:120px;--padding-right:120px;}.elementor-1259647 .elementor-element.elementor-element-4b15735:not(.elementor-motion-effects-element-type-background), .elementor-1259647 .elementor-element.elementor-element-4b15735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.realdoll.com/wp-content/uploads/2025/06/Silicon-grade-section-1-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1259647 .elementor-element.elementor-element-5eb8106{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-2124f18{text-align:left;}.elementor-1259647 .elementor-element.elementor-element-2124f18 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1259647 .elementor-element.elementor-element-445c307{font-family:"Barlow", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-text );}.elementor-1259647 .elementor-element.elementor-element-481236ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-481236ae:not(.elementor-motion-effects-element-type-background), .elementor-1259647 .elementor-element.elementor-element-481236ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-1259647 .elementor-element.elementor-element-21e48693{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-e7c2136{text-align:center;}.elementor-1259647 .elementor-element.elementor-element-e7c2136 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-a617347 );}.elementor-1259647 .elementor-element.elementor-element-18924208 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1259647 .elementor-element.elementor-element-18924208{text-align:center;font-family:"Barlow", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-a617347 );}.elementor-1259647 .elementor-element.elementor-element-18924208 a{color:var( --e-global-color-a617347 );}.elementor-1259647 .elementor-element.elementor-element-48d3e1cf .ame-marquee-text_section{padding:0px 0px 0px 0px;}.elementor-1259647 .elementor-element.elementor-element-48d3e1cf .ame-ticker-inner{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1259647 .elementor-element.elementor-element-f4cc965{--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1259647 .elementor-element.elementor-element-f382574{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1259647 .elementor-element.elementor-element-1db5c78 .elementor-heading-title{font-size:var( --e-global-typography-3f9f39c-font-size );}.elementor-1259647 .elementor-element.elementor-element-46f5aa5 .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1259647 .elementor-element.elementor-element-0f5d71f .elementor-heading-title{font-size:var( --e-global-typography-3f9f39c-font-size );}.elementor-1259647 .elementor-element.elementor-element-cce7131 .elementor-heading-title{font-size:30px;}.elementor-1259647 .elementor-element.elementor-element-cbcc1b6 .elementor-button{font-size:var( --e-global-typography-a2e1eac-font-size );}.elementor-1259647 .elementor-element.elementor-element-b321018 .elementor-heading-title{font-size:var( --e-global-typography-3f9f39c-font-size );}.elementor-1259647 .elementor-element.elementor-element-90b9bfb .elementor-heading-title{font-size:30px;}.elementor-1259647 .elementor-element.elementor-element-3fe01ad .elementor-button{font-size:var( --e-global-typography-a2e1eac-font-size );}.elementor-1259647 .elementor-element.elementor-element-f183ef9 .elementor-heading-title{font-size:var( --e-global-typography-3f9f39c-font-size );}.elementor-1259647 .elementor-element.elementor-element-e83eff8 .elementor-heading-title{font-size:30px;}.elementor-1259647 .elementor-element.elementor-element-ec5a1c0 .elementor-button{font-size:var( --e-global-typography-a2e1eac-font-size );}.elementor-1259647 .elementor-element.elementor-element-39d0b4d{--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1259647 .elementor-element.elementor-element-d26f6c5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1259647 .elementor-element.elementor-element-c9a98af{font-size:var( --e-global-typography-4f63dd6-font-size );}.elementor-1259647 .elementor-element.elementor-element-8710854{--swiper-slides-to-display:2;--swiper-slides-gap:23px;}.elementor-1259647 .elementor-element.elementor-element-765a2a0{--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1259647 .elementor-element.elementor-element-88ece48{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1259647 .elementor-element.elementor-element-db978d0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1259647 .elementor-element.elementor-element-f7fa341 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1259647 .elementor-element.elementor-element-d37b35b{font-size:24px;}.elementor-1259647 .elementor-element.elementor-element-545c452 .elementor-button{font-size:var( --e-global-typography-a2e1eac-font-size );}.elementor-1259647 .elementor-element.elementor-element-a886f58{--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1259647 .elementor-element.elementor-element-4b15735{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1259647 .elementor-element.elementor-element-5eb8106{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1259647 .elementor-element.elementor-element-2124f18 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1259647 .elementor-element.elementor-element-445c307{font-size:24px;}.elementor-1259647 .elementor-element.elementor-element-481236ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-21e48693{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1259647 .elementor-element.elementor-element-e7c2136 .elementor-heading-title{font-size:34px;}.elementor-1259647 .elementor-element.elementor-element-18924208{font-size:24px;}}@media(max-width:767px){.elementor-1259647 .elementor-element.elementor-element-f382574{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1259647 .elementor-element.elementor-element-2bb96d5{--min-height:300px;--justify-content:flex-start;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1259647 .elementor-element.elementor-element-7e3fe91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1259647 .elementor-element.elementor-element-7e3fe91 .elementor-heading-title{font-size:32px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1259647 .elementor-element.elementor-element-1db5c78 .elementor-heading-title{font-size:var( --e-global-typography-3f9f39c-font-size );}.elementor-1259647 .elementor-element.elementor-element-46f5aa5 .elementor-heading-title{font-size:24px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1259647 .elementor-element.elementor-element-0f5d71f .elementor-heading-title{font-size:var( --e-global-typography-3f9f39c-font-size );}.elementor-1259647 .elementor-element.elementor-element-cce7131 .elementor-heading-title{font-size:24px;}.elementor-1259647 .elementor-element.elementor-element-cbcc1b6 .elementor-button{font-size:var( --e-global-typography-a2e1eac-font-size );}.elementor-1259647 .elementor-element.elementor-element-b321018 .elementor-heading-title{font-size:var( --e-global-typography-3f9f39c-font-size );}.elementor-1259647 .elementor-element.elementor-element-90b9bfb .elementor-heading-title{font-size:24px;}.elementor-1259647 .elementor-element.elementor-element-3fe01ad .elementor-button{font-size:var( --e-global-typography-a2e1eac-font-size );}.elementor-1259647 .elementor-element.elementor-element-f183ef9 .elementor-heading-title{font-size:var( --e-global-typography-3f9f39c-font-size );}.elementor-1259647 .elementor-element.elementor-element-e83eff8 .elementor-heading-title{font-size:24px;}.elementor-1259647 .elementor-element.elementor-element-ec5a1c0 .elementor-button{font-size:var( --e-global-typography-a2e1eac-font-size );}.elementor-1259647 .elementor-element.elementor-element-d26f6c5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1259647 .elementor-element.elementor-element-c9a98af{font-size:var( --e-global-typography-4f63dd6-font-size );}.elementor-1259647 .elementor-element.elementor-element-8710854{--swiper-slides-to-display:1;}.elementor-1259647 .elementor-element.elementor-element-88ece48:not(.elementor-motion-effects-element-type-background), .elementor-1259647 .elementor-element.elementor-element-88ece48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:77% 0px;}.elementor-1259647 .elementor-element.elementor-element-545c452 .elementor-button{font-size:var( --e-global-typography-a2e1eac-font-size );}.elementor-1259647 .elementor-element.elementor-element-4b15735:not(.elementor-motion-effects-element-type-background), .elementor-1259647 .elementor-element.elementor-element-4b15735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:77% 0px;}.elementor-1259647 .elementor-element.elementor-element-e7c2136 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-ccb2a91 */.elementor-1259647 .elementor-element.elementor-element-ccb2a91 {
    aspect-ratio: 192/108;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3fe91 */.elementor-1259647 .elementor-element.elementor-element-7e3fe91 h1 small {
    font-size: 50px;
    font-weight: 500;
    display: block;
    margin-top: 40px;
    line-height: 1.6;
}

@media (max-width: 767px) {
    .elementor-1259647 .elementor-element.elementor-element-7e3fe91 h1 small {
        font-size: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb96d5 */@media (min-width: 768px) {
    .elementor-1259647 .elementor-element.elementor-element-2bb96d5 {
        grid-column: span 2;
        grid-row: span 2;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2244eb6 */@media (max-width: 767px) {
    .elementor-1259647 .elementor-element.elementor-element-2244eb6 img {
        aspect-ratio: 1/1 !important;
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3dd39e4 */@media (max-width: 767px) {
    .elementor-1259647 .elementor-element.elementor-element-3dd39e4 img {
        aspect-ratio: 1/1 !important;
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce7131 */.elementor-1259647 .elementor-element.elementor-element-cce7131 h3 {
    max-width: 200px;
    margin: auto
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90b9bfb */.elementor-1259647 .elementor-element.elementor-element-90b9bfb h3 {
    max-width: 200px;
    margin: auto
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e83eff8 */.elementor-1259647 .elementor-element.elementor-element-e83eff8 h3 {
    max-width: 200px;
    margin: auto
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f382574 */.elementor-1259647 .elementor-element.elementor-element-f382574 .category-box {
    aspect-ratio: 1/1;
    height: auto !Important;
    overflow: hidden;
    position: relative;
}

.elementor-1259647 .elementor-element.elementor-element-f382574 .category-box .front {
    aspect-ratio: 1/1;
}

.elementor-1259647 .elementor-element.elementor-element-f382574 .category-box .front .elementor-widget-image {
    aspect-ratio: 1/1;
    object-fit: cover;
    position: absolute;
    inset: 0;
}

.elementor-1259647 .elementor-element.elementor-element-f382574 .category-box .front .elementor-widget-image img {
    max-width: none;
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    height: auto;
    width: 100%;
}

.elementor-1259647 .elementor-element.elementor-element-f382574 .category-box .front .elementor-widget-heading {
    background: linear-gradient(270deg, rgba(246, 232, 254, .5) 0%, rgba(227, 229, 255, .5) 100%) !important;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}

.elementor-1259647 .elementor-element.elementor-element-f382574 .category-box .back {
    aspect-ratio: inherit;
    background: linear-gradient(270deg, rgba(246, 232, 254, 6) 0%, rgba(227, 229, 255, .6) 100%) !important;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    transition: opacity .5s;
    width: 100%;
    height: 100%;
}

.elementor-1259647 .elementor-element.elementor-element-f382574 .category-box:hover .back {
    z-index: 2;
}

.elementor-1259647 .elementor-element.elementor-element-f382574 .category-box:not(:hover) .back {
    opacity: 0;
    z-index: -1;
}

@media (max-width: 767px) {
    .elementor-1259647 .elementor-element.elementor-element-f382574 .category-box,
    .elementor-1259647 .elementor-element.elementor-element-f382574 .category-box .front,
    .elementor-1259647 .elementor-element.elementor-element-f382574 .category-box .front img {
        aspect-ratio: 1/1;
        object-fit: cover;
    }

    .elementor-1259647 .elementor-element.elementor-element-f382574 .category-box .front .elementor-widget-image {
        aspect-ratio: 1/1;
    }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8710854 */.elementor-1259647 .elementor-element.elementor-element-8710854 .swiper:not(.swiper-initialized) .swiper-wrapper .e-loop-item {
    max-width: calc( calc( 100% - calc( var(--swiper-slides-gap) * calc( var(--swiper-slides-to-display) - 1 ) ) ) / var(--swiper-slides-to-display) );
}

@media (min-width: 1024px) {
    .elementor-1259647 .elementor-element.elementor-element-8710854 .elementor-loop-container {
        padding-top: 0;
        padding-bottom: 60px;
        overflow: visible;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d0b4d */.elementor-1259647 .elementor-element.elementor-element-39d0b4d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db978d0 */.elementor-1259647 .elementor-element.elementor-element-db978d0 {
    max-width: 400px;
}

.elementor-1259647 .elementor-element.elementor-element-db978d0 img {
    max-width: 100px;
    max-height: 50px;
    width: auto;
}

@media (min-width: 1024px) {
    .elementor-1259647 .elementor-element.elementor-element-db978d0 {
        max-width: 700px;
    }
    
    .elementor-1259647 .elementor-element.elementor-element-db978d0 img {
        max-width: 160px;
        max-height: 75px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eb8106 */.elementor-1259647 .elementor-element.elementor-element-5eb8106 {
    max-width: 400px;
        margin-left: auto;
}

.elementor-1259647 .elementor-element.elementor-element-5eb8106 img {
    max-width: 100px;
    max-height: 50px;
    width: auto;
}

@media (min-width: 1024px) {
    .elementor-1259647 .elementor-element.elementor-element-5eb8106 {
        width: 60%;
        max-width: 800px;
    }
    
    .elementor-1259647 .elementor-element.elementor-element-5eb8106 img {
        max-width: 160px;
        max-height: 75px;
    }
}/* End custom CSS */
/* Start custom CSS for ame-marquee-text, class: .elementor-element-48d3e1cf */.elementor-1259647 .elementor-element.elementor-element-48d3e1cf img {
    max-height: 50px;
    width: auto;
}/* End custom CSS */