.elementor-3496 .elementor-element.elementor-element-4454ec23{--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:56px 56px;--row-gap:56px;--column-gap:56px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7F7F733;--border-color:#F7F7F733;--padding-top:54px;--padding-bottom:74px;--padding-left:48px;--padding-right:48px;}.elementor-3496 .elementor-element.elementor-element-4454ec23:not(.elementor-motion-effects-element-type-background), .elementor-3496 .elementor-element.elementor-element-4454ec23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#312D2D;}.elementor-3496 .elementor-element.elementor-element-1f35f23e{--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:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3496 .elementor-element.elementor-element-43ef9ce5{text-align:start;}.elementor-3496 .elementor-element.elementor-element-43ef9ce5 .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#FF9966;}.elementor-3496 .elementor-element.elementor-element-1b385c26{text-align:start;}.elementor-3496 .elementor-element.elementor-element-1b385c26 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:66px;font-weight:500;line-height:1.02em;letter-spacing:-1.2px;color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-728bdb87{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"Spectral", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-3d81603f{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button{background-color:#FF9966;font-family:"Spectral SC", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;fill:#312D2D;color:#312D2D;border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button:hover, .elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button:focus{background-color:#EAE6DF;color:#312D2D;}.elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button:hover svg, .elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button:focus svg{fill:#312D2D;}.elementor-3496 .elementor-element.elementor-element-49162d09 .elementor-button{background-color:#02010100;font-family:"Spectral SC", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;fill:#EAE6DF;color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-49162d09 .elementor-button:hover, .elementor-3496 .elementor-element.elementor-element-49162d09 .elementor-button:focus{background-color:#02010100;color:#FF9966;}.elementor-3496 .elementor-element.elementor-element-49162d09 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3496 .elementor-element.elementor-element-49162d09 .elementor-button:hover svg, .elementor-3496 .elementor-element.elementor-element-49162d09 .elementor-button:focus svg{fill:#FF9966;}.elementor-3496 .elementor-element.elementor-element-23cba8eb{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3496 .elementor-element.elementor-element-394bd4e{text-align:end;}.elementor-3496 .elementor-element.elementor-element-394bd4e .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-size:10px;font-weight:500;line-height:1.1em;letter-spacing:1px;color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-63452201{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:104px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-3496 .elementor-element.elementor-element-63452201:not(.elementor-motion-effects-element-type-background), .elementor-3496 .elementor-element.elementor-element-63452201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-468f55b2{--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-between;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3496 .elementor-element.elementor-element-31eddda9{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3496 .elementor-element.elementor-element-63b0187c{text-align:start;}.elementor-3496 .elementor-element.elementor-element-63b0187c .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#FF9966;}.elementor-3496 .elementor-element.elementor-element-445218a8{text-align:start;}.elementor-3496 .elementor-element.elementor-element-445218a8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;line-height:1.08em;letter-spacing:-0.7px;color:#312D2D;}.elementor-3496 .elementor-element.elementor-element-2fa11a52 .elementor-button{background-color:#02010100;font-family:"Spectral SC", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;fill:#312D2D;color:#312D2D;}.elementor-3496 .elementor-element.elementor-element-2fa11a52 .elementor-button:hover, .elementor-3496 .elementor-element.elementor-element-2fa11a52 .elementor-button:focus{background-color:#02010100;color:#FF9966;}.elementor-3496 .elementor-element.elementor-element-2fa11a52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3496 .elementor-element.elementor-element-2fa11a52 .elementor-button:hover svg, .elementor-3496 .elementor-element.elementor-element-2fa11a52 .elementor-button:focus svg{fill:#FF9966;}.elementor-3496 .elementor-element.elementor-element-3c159818{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:var( --e-global-color-accent );}.elementor-3496 .elementor-element.elementor-element-3c159818 .swiper-slide > .elementor-element{height:100%;}.elementor-3496 .elementor-element.elementor-element-2518526e{--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;--gap:54px 54px;--row-gap:54px;--column-gap:54px;--padding-top:110px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-3496 .elementor-element.elementor-element-2518526e:not(.elementor-motion-effects-element-type-background), .elementor-3496 .elementor-element.elementor-element-2518526e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#403A3A;}.elementor-3496 .elementor-element.elementor-element-1c001d99{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-3496 .elementor-element.elementor-element-2f832df9{--display:flex;}.elementor-3496 .elementor-element.elementor-element-72225869{--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:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-3496 .elementor-element.elementor-element-557076b9{text-align:start;}.elementor-3496 .elementor-element.elementor-element-557076b9 .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#FF9966;}.elementor-3496 .elementor-element.elementor-element-1a0376bf{text-align:start;}.elementor-3496 .elementor-element.elementor-element-1a0376bf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;line-height:1.08em;letter-spacing:-0.7px;color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-28aadbc4{font-family:"Spectral", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-62886d9e .elementor-button{background-color:#02010100;font-family:"Spectral SC", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;fill:#EAE6DF;color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-62886d9e .elementor-button:hover, .elementor-3496 .elementor-element.elementor-element-62886d9e .elementor-button:focus{background-color:#02010100;color:#FF9966;}.elementor-3496 .elementor-element.elementor-element-62886d9e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3496 .elementor-element.elementor-element-62886d9e .elementor-button:hover svg, .elementor-3496 .elementor-element.elementor-element-62886d9e .elementor-button:focus svg{fill:#FF9966;}.elementor-3496 .elementor-element.elementor-element-63e3f4b9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F7F7F744;--border-color:#F7F7F744;}.elementor-3496 .elementor-element.elementor-element-7b03015d{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3496 .elementor-element.elementor-element-526f62d9{text-align:start;}.elementor-3496 .elementor-element.elementor-element-526f62d9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.1em;letter-spacing:-1px;color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-18deb4be{text-align:start;}.elementor-3496 .elementor-element.elementor-element-18deb4be .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;color:#FF9966;}.elementor-3496 .elementor-element.elementor-element-43e8d9b8{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3496 .elementor-element.elementor-element-5554b469{text-align:start;}.elementor-3496 .elementor-element.elementor-element-5554b469 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.1em;letter-spacing:-1px;color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-4ea5890a{text-align:start;}.elementor-3496 .elementor-element.elementor-element-4ea5890a .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;color:#FF9966;}.elementor-3496 .elementor-element.elementor-element-e6ee5ee{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3496 .elementor-element.elementor-element-7229e3b0{text-align:start;}.elementor-3496 .elementor-element.elementor-element-7229e3b0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.1em;letter-spacing:-1px;color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-6b125049{text-align:start;}.elementor-3496 .elementor-element.elementor-element-6b125049 .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;color:#FF9966;}.elementor-3496 .elementor-element.elementor-element-a1c46f5{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:104px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-3496 .elementor-element.elementor-element-a1c46f5:not(.elementor-motion-effects-element-type-background), .elementor-3496 .elementor-element.elementor-element-a1c46f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-667d19e3{--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-between;--align-items:flex-end;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-3496 .elementor-element.elementor-element-50fc97b5{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3496 .elementor-element.elementor-element-7dc6e753{text-align:start;}.elementor-3496 .elementor-element.elementor-element-7dc6e753 .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#FF9966;}.elementor-3496 .elementor-element.elementor-element-535a9cf5{text-align:start;}.elementor-3496 .elementor-element.elementor-element-535a9cf5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;line-height:1.08em;letter-spacing:-0.7px;color:#312D2D;}.elementor-3496 .elementor-element.elementor-element-497255 .elementor-button{background-color:#02010100;font-family:"Spectral SC", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;fill:#312D2D;color:#312D2D;}.elementor-3496 .elementor-element.elementor-element-497255 .elementor-button:hover, .elementor-3496 .elementor-element.elementor-element-497255 .elementor-button:focus{background-color:#02010100;color:#FF9966;}.elementor-3496 .elementor-element.elementor-element-497255 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3496 .elementor-element.elementor-element-497255 .elementor-button:hover svg, .elementor-3496 .elementor-element.elementor-element-497255 .elementor-button:focus svg{fill:#FF9966;}.elementor-3496 .elementor-element.elementor-element-2c5324d5{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:var( --e-global-color-accent );}.elementor-3496 .elementor-element.elementor-element-2c5324d5 .swiper-slide > .elementor-element{height:100%;}.elementor-3496 .elementor-element.elementor-element-7d52618a{--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:62px 62px;--row-gap:62px;--column-gap:62px;--padding-top:108px;--padding-bottom:108px;--padding-left:48px;--padding-right:48px;}.elementor-3496 .elementor-element.elementor-element-7d52618a:not(.elementor-motion-effects-element-type-background), .elementor-3496 .elementor-element.elementor-element-7d52618a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#312D2D;}.elementor-3496 .elementor-element.elementor-element-54e11a85{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3496 .elementor-element.elementor-element-7b0b751a{text-align:start;}.elementor-3496 .elementor-element.elementor-element-7b0b751a .elementor-heading-title{font-family:"Spectral SC", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#FF9966;}.elementor-3496 .elementor-element.elementor-element-6e27b7c4{text-align:start;}.elementor-3496 .elementor-element.elementor-element-6e27b7c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1.08em;letter-spacing:-0.7px;color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-2180fc6f{font-family:"Spectral", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#EAE6DF;}.elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button{background-color:#FF9966;font-family:"Spectral SC", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;fill:#312D2D;color:#312D2D;border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button:hover, .elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button:focus{background-color:#EAE6DF;color:#312D2D;}.elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button:hover svg, .elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button:focus svg{fill:#312D2D;}.elementor-3496 .elementor-element.elementor-element-53157cf4{--display:flex;}@media(max-width:1024px){.elementor-3496 .elementor-element.elementor-element-4454ec23{--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;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:42px;--padding-bottom:58px;--padding-left:32px;--padding-right:32px;}.elementor-3496 .elementor-element.elementor-element-43ef9ce5 .elementor-heading-title{font-size:11px;}.elementor-3496 .elementor-element.elementor-element-1b385c26 .elementor-heading-title{font-size:50px;}.elementor-3496 .elementor-element.elementor-element-728bdb87{font-size:17px;}.elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button{font-size:12px;}.elementor-3496 .elementor-element.elementor-element-63452201{--padding-top:78px;--padding-bottom:84px;--padding-left:32px;--padding-right:32px;}.elementor-3496 .elementor-element.elementor-element-468f55b2{--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:flex-start;}.elementor-3496 .elementor-element.elementor-element-63b0187c .elementor-heading-title{font-size:11px;}.elementor-3496 .elementor-element.elementor-element-445218a8 .elementor-heading-title{font-size:38px;}.elementor-3496 .elementor-element.elementor-element-3c159818{--swiper-slides-to-display:2;}.elementor-3496 .elementor-element.elementor-element-2518526e{--padding-top:82px;--padding-bottom:76px;--padding-left:32px;--padding-right:32px;}.elementor-3496 .elementor-element.elementor-element-1c001d99{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-3496 .elementor-element.elementor-element-557076b9 .elementor-heading-title{font-size:11px;}.elementor-3496 .elementor-element.elementor-element-1a0376bf .elementor-heading-title{font-size:38px;}.elementor-3496 .elementor-element.elementor-element-526f62d9 .elementor-heading-title{font-size:40px;}.elementor-3496 .elementor-element.elementor-element-5554b469 .elementor-heading-title{font-size:40px;}.elementor-3496 .elementor-element.elementor-element-7229e3b0 .elementor-heading-title{font-size:40px;}.elementor-3496 .elementor-element.elementor-element-a1c46f5{--padding-top:78px;--padding-bottom:84px;--padding-left:32px;--padding-right:32px;}.elementor-3496 .elementor-element.elementor-element-667d19e3{--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:flex-start;}.elementor-3496 .elementor-element.elementor-element-7dc6e753 .elementor-heading-title{font-size:11px;}.elementor-3496 .elementor-element.elementor-element-535a9cf5 .elementor-heading-title{font-size:38px;}.elementor-3496 .elementor-element.elementor-element-2c5324d5{--swiper-slides-to-display:3;}.elementor-3496 .elementor-element.elementor-element-7d52618a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:82px;--padding-bottom:82px;--padding-left:32px;--padding-right:32px;}.elementor-3496 .elementor-element.elementor-element-7b0b751a .elementor-heading-title{font-size:11px;}.elementor-3496 .elementor-element.elementor-element-6e27b7c4 .elementor-heading-title{font-size:42px;}.elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-3496 .elementor-element.elementor-element-4454ec23{--padding-top:28px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-3496 .elementor-element.elementor-element-43ef9ce5 .elementor-heading-title{font-size:10px;}.elementor-3496 .elementor-element.elementor-element-1b385c26 .elementor-heading-title{font-size:36px;}.elementor-3496 .elementor-element.elementor-element-728bdb87{font-size:15px;}.elementor-3496 .elementor-element.elementor-element-3d81603f{--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:flex-start;}.elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button{font-size:11px;}.elementor-3496 .elementor-element.elementor-element-49162d09 .elementor-button{font-size:11px;}.elementor-3496 .elementor-element.elementor-element-63452201{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:64px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3496 .elementor-element.elementor-element-63b0187c .elementor-heading-title{font-size:10px;}.elementor-3496 .elementor-element.elementor-element-445218a8 .elementor-heading-title{font-size:28px;}.elementor-3496 .elementor-element.elementor-element-2fa11a52 .elementor-button{font-size:11px;}.elementor-3496 .elementor-element.elementor-element-3c159818{--swiper-slides-to-display:1;}.elementor-3496 .elementor-element.elementor-element-2518526e{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-3496 .elementor-element.elementor-element-557076b9 .elementor-heading-title{font-size:10px;}.elementor-3496 .elementor-element.elementor-element-1a0376bf .elementor-heading-title{font-size:28px;}.elementor-3496 .elementor-element.elementor-element-28aadbc4{font-size:15px;}.elementor-3496 .elementor-element.elementor-element-62886d9e .elementor-button{font-size:11px;}.elementor-3496 .elementor-element.elementor-element-63e3f4b9{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-3496 .elementor-element.elementor-element-526f62d9 .elementor-heading-title{font-size:34px;}.elementor-3496 .elementor-element.elementor-element-18deb4be .elementor-heading-title{font-size:10px;}.elementor-3496 .elementor-element.elementor-element-5554b469 .elementor-heading-title{font-size:34px;}.elementor-3496 .elementor-element.elementor-element-4ea5890a .elementor-heading-title{font-size:10px;}.elementor-3496 .elementor-element.elementor-element-7229e3b0 .elementor-heading-title{font-size:34px;}.elementor-3496 .elementor-element.elementor-element-6b125049 .elementor-heading-title{font-size:10px;}.elementor-3496 .elementor-element.elementor-element-a1c46f5{--padding-top:64px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3496 .elementor-element.elementor-element-7dc6e753 .elementor-heading-title{font-size:10px;}.elementor-3496 .elementor-element.elementor-element-535a9cf5 .elementor-heading-title{font-size:28px;}.elementor-3496 .elementor-element.elementor-element-497255 .elementor-button{font-size:11px;}.elementor-3496 .elementor-element.elementor-element-2c5324d5{--swiper-slides-to-display:1;}.elementor-3496 .elementor-element.elementor-element-7d52618a{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-3496 .elementor-element.elementor-element-7b0b751a .elementor-heading-title{font-size:10px;}.elementor-3496 .elementor-element.elementor-element-6e27b7c4 .elementor-heading-title{font-size:30px;}.elementor-3496 .elementor-element.elementor-element-2180fc6f{font-size:15px;}.elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button{font-size:11px;}}@media(min-width:768px){.elementor-3496 .elementor-element.elementor-element-1f35f23e{--width:42%;}.elementor-3496 .elementor-element.elementor-element-23cba8eb{--width:58%;}.elementor-3496 .elementor-element.elementor-element-31eddda9{--width:72%;}.elementor-3496 .elementor-element.elementor-element-2f832df9{--width:58%;}.elementor-3496 .elementor-element.elementor-element-72225869{--width:42%;}.elementor-3496 .elementor-element.elementor-element-50fc97b5{--width:72%;}.elementor-3496 .elementor-element.elementor-element-54e11a85{--width:42%;}.elementor-3496 .elementor-element.elementor-element-53157cf4{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3496 .elementor-element.elementor-element-1f35f23e{--width:100%;}.elementor-3496 .elementor-element.elementor-element-23cba8eb{--width:100%;}.elementor-3496 .elementor-element.elementor-element-31eddda9{--width:100%;}.elementor-3496 .elementor-element.elementor-element-2f832df9{--width:100%;}.elementor-3496 .elementor-element.elementor-element-72225869{--width:100%;}.elementor-3496 .elementor-element.elementor-element-50fc97b5{--width:100%;}.elementor-3496 .elementor-element.elementor-element-54e11a85{--width:100%;}.elementor-3496 .elementor-element.elementor-element-53157cf4{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-501e9986 */.elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button{
  transition:transform .24s ease,background-color .24s ease,color .24s ease,border-color .24s ease;
}
.elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button-icon{transition:transform .24s ease;}
.elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button:hover{transform:translateY(-2px);}
.elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}
@media (prefers-reduced-motion:reduce){
  .elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button,.elementor-3496 .elementor-element.elementor-element-501e9986 .elementor-button-icon{transition:none!important;transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-49162d09 */.elementor-3496 .elementor-element.elementor-element-49162d09 .elementor-button{
  background:transparent!important;
  padding:0 0 6px 0!important;
  border-radius:0!important;
  border-bottom:1px solid currentColor;
  transition:color .22s ease,border-color .22s ease;
}
.elementor-3496 .elementor-element.elementor-element-49162d09 .elementor-button-icon{transition:transform .22s ease;}
.elementor-3496 .elementor-element.elementor-element-49162d09 .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}
@media (prefers-reduced-motion:reduce){
  .elementor-3496 .elementor-element.elementor-element-49162d09 .elementor-button-icon{transition:none!important;transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6aa19fed */.elementor-3496 .elementor-element.elementor-element-6aa19fed{overflow:hidden;min-height:620px;}
.elementor-3496 .elementor-element.elementor-element-6aa19fed .elementor-widget-container{height:100%;}
.elementor-3496 .elementor-element.elementor-element-6aa19fed img{
  width:100%;
  height:620px;
  object-fit:cover;
  object-position:center;
  display:block;
  transition:transform .8s cubic-bezier(.2,.65,.25,1);
}
.elementor-3496 .elementor-element.elementor-element-6aa19fed:hover img{transform:scale(1.012);}
@media(max-width:1024px){.elementor-3496 .elementor-element.elementor-element-6aa19fed{min-height:520px;}.elementor-3496 .elementor-element.elementor-element-6aa19fed img{height:520px;}}
@media(max-width:767px){.elementor-3496 .elementor-element.elementor-element-6aa19fed{min-height:430px;}.elementor-3496 .elementor-element.elementor-element-6aa19fed img{height:430px;}}
@media(prefers-reduced-motion:reduce){.elementor-3496 .elementor-element.elementor-element-6aa19fed img{transition:none!important;transform:none!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fa11a52 */.elementor-3496 .elementor-element.elementor-element-2fa11a52 .elementor-button{
  background:transparent!important;
  padding:0 0 6px 0!important;
  border-radius:0!important;
  border-bottom:1px solid currentColor;
  transition:color .22s ease,border-color .22s ease;
}
.elementor-3496 .elementor-element.elementor-element-2fa11a52 .elementor-button-icon{transition:transform .22s ease;}
.elementor-3496 .elementor-element.elementor-element-2fa11a52 .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}
@media (prefers-reduced-motion:reduce){
  .elementor-3496 .elementor-element.elementor-element-2fa11a52 .elementor-button-icon{transition:none!important;transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3c159818 */.elementor-3496 .elementor-element.elementor-element-3c159818{
  --swiper-space-between:24px!important;
  --e-swiper-slide-gap:24px!important;
  --swiper-navigation-sides-offset:0px;
}
.elementor-3496 .elementor-element.elementor-element-3c159818 .swiper-slide .e-loop-item{
  transition:transform .3s ease;
}
.elementor-3496 .elementor-element.elementor-element-3c159818 .swiper-slide:hover .e-loop-item{transform:translateY(-4px);}
@media(max-width:767px){
  .elementor-3496 .elementor-element.elementor-element-3c159818{--swiper-space-between:14px!important;--e-swiper-slide-gap:14px!important;}
}
@media(prefers-reduced-motion:reduce){
  .elementor-3496 .elementor-element.elementor-element-3c159818 .swiper-slide .e-loop-item{transition:none!important;transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3adef442 */.elementor-3496 .elementor-element.elementor-element-3adef442{overflow:hidden;}
.elementor-3496 .elementor-element.elementor-element-3adef442 img{
  display:block;width:100%;height:650px;object-fit:cover;object-position:center;
  transition:transform .75s cubic-bezier(.2,.65,.25,1);
}
.elementor-3496 .elementor-element.elementor-element-3adef442:hover img{transform:scale(1.015);}
@media(max-width:1024px){.elementor-3496 .elementor-element.elementor-element-3adef442 img{height:500px;}}
@media(max-width:767px){.elementor-3496 .elementor-element.elementor-element-3adef442 img{height:360px;}}
@media(prefers-reduced-motion:reduce){.elementor-3496 .elementor-element.elementor-element-3adef442 img{transition:none!important;transform:none!important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62886d9e */.elementor-3496 .elementor-element.elementor-element-62886d9e .elementor-button{
  background:transparent!important;
  padding:0 0 6px 0!important;
  border-radius:0!important;
  border-bottom:1px solid currentColor;
  transition:color .22s ease,border-color .22s ease;
}
.elementor-3496 .elementor-element.elementor-element-62886d9e .elementor-button-icon{transition:transform .22s ease;}
.elementor-3496 .elementor-element.elementor-element-62886d9e .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}
@media (prefers-reduced-motion:reduce){
  .elementor-3496 .elementor-element.elementor-element-62886d9e .elementor-button-icon{transition:none!important;transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-497255 */.elementor-3496 .elementor-element.elementor-element-497255 .elementor-button{
  background:transparent!important;
  padding:0 0 6px 0!important;
  border-radius:0!important;
  border-bottom:1px solid currentColor;
  transition:color .22s ease,border-color .22s ease;
}
.elementor-3496 .elementor-element.elementor-element-497255 .elementor-button-icon{transition:transform .22s ease;}
.elementor-3496 .elementor-element.elementor-element-497255 .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}
@media (prefers-reduced-motion:reduce){
  .elementor-3496 .elementor-element.elementor-element-497255 .elementor-button-icon{transition:none!important;transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-2c5324d5 */.elementor-3496 .elementor-element.elementor-element-2c5324d5{
  --swiper-space-between:24px!important;
  --e-swiper-slide-gap:24px!important;
  --swiper-navigation-sides-offset:0px;
}
.elementor-3496 .elementor-element.elementor-element-2c5324d5 .swiper-slide .e-loop-item{
  transition:transform .3s ease;
}
.elementor-3496 .elementor-element.elementor-element-2c5324d5 .swiper-slide:hover .e-loop-item{transform:translateY(-4px);}
@media(max-width:767px){
  .elementor-3496 .elementor-element.elementor-element-2c5324d5{--swiper-space-between:14px!important;--e-swiper-slide-gap:14px!important;}
}
@media(prefers-reduced-motion:reduce){
  .elementor-3496 .elementor-element.elementor-element-2c5324d5 .swiper-slide .e-loop-item{transition:none!important;transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cee314f */.elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button{
  transition:transform .24s ease,background-color .24s ease,color .24s ease,border-color .24s ease;
}
.elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button-icon{transition:transform .24s ease;}
.elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button:hover{transform:translateY(-2px);}
.elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}
@media (prefers-reduced-motion:reduce){
  .elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button,.elementor-3496 .elementor-element.elementor-element-1cee314f .elementor-button-icon{transition:none!important;transform:none!important;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f4a2bf0 */.elementor-3496 .elementor-element.elementor-element-5f4a2bf0{overflow:hidden;}
.elementor-3496 .elementor-element.elementor-element-5f4a2bf0 img{
  display:block;width:100%;height:560px;object-fit:cover;object-position:center;
  transition:transform .75s cubic-bezier(.2,.65,.25,1);
}
.elementor-3496 .elementor-element.elementor-element-5f4a2bf0:hover img{transform:scale(1.016);}
@media(max-width:1024px){.elementor-3496 .elementor-element.elementor-element-5f4a2bf0 img{height:460px;}}
@media(max-width:767px){.elementor-3496 .elementor-element.elementor-element-5f4a2bf0 img{height:340px;}}
@media(prefers-reduced-motion:reduce){.elementor-3496 .elementor-element.elementor-element-5f4a2bf0 img{transition:none!important;transform:none!important;}}/* End custom CSS */