.elementor-32007 .elementor-element.elementor-element-5a1d6e86{--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;}.elementor-32007 .elementor-element.elementor-element-5a1d6e86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32007 .elementor-element.elementor-element-18bc85f5{--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;}.elementor-32007 .elementor-element.elementor-element-18bc85f5:not(.elementor-motion-effects-element-type-background), .elementor-32007 .elementor-element.elementor-element-18bc85f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;}.elementor-32007 .elementor-element.elementor-element-46d58aaf{--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;}.elementor-32007 .elementor-element.elementor-element-46d58aaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32007 .elementor-element.elementor-element-16144b1 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-16144b1 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:50px;font-weight:700;}.elementor-32007 .elementor-element.elementor-element-2405c60b > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-2405c60b .elementor-heading-title{font-family:"Inter";font-size:25px;font-weight:400;line-height:40px;letter-spacing:0px;word-spacing:0px;}.elementor-32007 .elementor-element.elementor-element-5d773d9c{--display:flex;}.elementor-32007 .elementor-element.elementor-element-69f3d1e9{--display:flex;--min-height:0px;--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: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;}.elementor-32007 .elementor-element.elementor-element-103569b9{--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;}.elementor-32007 .elementor-element.elementor-element-41606ebf{--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;}.elementor-32007 .elementor-element.elementor-element-2d9b1f7 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-32007 .elementor-element.elementor-element-2913fdb5 > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-2913fdb5{text-align:center;}.elementor-32007 .elementor-element.elementor-element-2913fdb5 .elementor-heading-title{font-family:"Inter";font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-73c4e86f{--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;}.elementor-32007 .elementor-element.elementor-element-20dbcf8c > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-32007 .elementor-element.elementor-element-13719b2a > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-13719b2a{text-align:center;}.elementor-32007 .elementor-element.elementor-element-13719b2a .elementor-heading-title{font-family:"Inter";font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-4441f17f{--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;}.elementor-32007 .elementor-element.elementor-element-16695a19 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-32007 .elementor-element.elementor-element-307a7c47 > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-307a7c47{text-align:center;}.elementor-32007 .elementor-element.elementor-element-307a7c47 .elementor-heading-title{font-family:"Inter";font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-7536a280{--display:flex;}.elementor-32007 .elementor-element.elementor-element-1e865b39{--display:flex;--min-height:0px;--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-32007 .elementor-element.elementor-element-4084ceda{--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;}.elementor-32007 .elementor-element.elementor-element-4692a250{--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;}.elementor-32007 .elementor-element.elementor-element-37fc1ba > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-32007 .elementor-element.elementor-element-34b7847f > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-34b7847f{text-align:center;}.elementor-32007 .elementor-element.elementor-element-34b7847f .elementor-heading-title{font-family:"Inter";font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-7573088c{--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;}.elementor-32007 .elementor-element.elementor-element-4085c2cd > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-32007 .elementor-element.elementor-element-3fe74971 > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-3fe74971{text-align:center;}.elementor-32007 .elementor-element.elementor-element-3fe74971 .elementor-heading-title{font-family:"Inter";font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-3267e106{--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;}.elementor-32007 .elementor-element.elementor-element-367ec563 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-b16fdbd > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-b16fdbd{text-align:center;}.elementor-32007 .elementor-element.elementor-element-b16fdbd .elementor-heading-title{font-family:"Inter";font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-41b3cf65{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-423a15e0 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-32007 .elementor-element.elementor-element-a20aa40{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-32007 .elementor-element.elementor-element-61931c23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-6062ab9d{--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;}.elementor-32007 .elementor-element.elementor-element-6062ab9d:not(.elementor-motion-effects-element-type-background), .elementor-32007 .elementor-element.elementor-element-6062ab9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;}.elementor-32007 .elementor-element.elementor-element-26ede0dd{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-2a2a6cb5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-1e85c9c > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-3dba231f{--display:flex;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-66e03d2e > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-66e03d2e{text-align:left;}.elementor-32007 .elementor-element.elementor-element-66e03d2e .elementor-heading-title{font-family:"Cormorant Garamond";font-size:45px;font-weight:700;}.elementor-32007 .elementor-element.elementor-element-43d49e87 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-43d49e87{font-family:"Inter";font-size:20px;font-weight:400;}.elementor-32007 .elementor-element.elementor-element-50ef484b{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-50ef484b:not(.elementor-motion-effects-element-type-background), .elementor-32007 .elementor-element.elementor-element-50ef484b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-32007 .elementor-element.elementor-element-731f1622{--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;--margin-top:30px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-32007 .elementor-element.elementor-element-286042f5{--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;}.elementor-32007 .elementor-element.elementor-element-3cd7522c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-3cd7522c .elementor-heading-title{font-family:"Cormorant Garamond";font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-32007 .elementor-element.elementor-element-45bc1284 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-45bc1284 .elementor-heading-title{font-family:"Inter";font-size:25px;font-weight:400;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-7feded23{--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:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-element-6534bf29 .image-box{text-align:center;}.elementor-element-6534bf29 .title{color:#FF9A09;font-family:"Inter";font-size:15px;font-weight:400;}.elementor-32007 .elementor-element.elementor-element-1f3af3f3{--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:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-element-10db718a .image-box{text-align:center;}.elementor-element-10db718a .title{color:#FF9A09;font-family:"Inter";font-size:15px;font-weight:400;}.elementor-32007 .elementor-element.elementor-element-d013e92{--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:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-element-745d5ed4 .image-box{text-align:center;}.elementor-element-745d5ed4 .title{color:#FF9A09;font-family:"Inter";font-size:15px;font-weight:400;}.elementor-32007 .elementor-element.elementor-element-14cfb235{--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-32007 .elementor-element.elementor-element-3a6d5184{--display:flex;--min-height:0px;--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;--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-32007 .elementor-element.elementor-element-3a6d5184:not(.elementor-motion-effects-element-type-background), .elementor-32007 .elementor-element.elementor-element-3a6d5184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-32007 .elementor-element.elementor-element-7bb5214c{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-32007 .elementor-element.elementor-element-7bb5214c:not(.elementor-motion-effects-element-type-background), .elementor-32007 .elementor-element.elementor-element-7bb5214c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4DF;}.elementor-32007 .elementor-element.elementor-element-57841bb{--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;}.elementor-32007 .elementor-element.elementor-element-1ae0882a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-1ae0882a{text-align:left;}.elementor-32007 .elementor-element.elementor-element-1ae0882a .elementor-heading-title{font-family:"Cormorant Garamond";font-size:45px;font-weight:700;}.elementor-32007 .elementor-element.elementor-element-a2bb28d{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32007 .elementor-element.elementor-element-4e4a4c62{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-4dee8cc2{--display:flex;}.elementor-32007 .elementor-element.elementor-element-2f8a9a22.elementor-element{--align-self:center;}.elementor-32007 .elementor-element.elementor-element-2f8a9a22{text-align:center;}.elementor-32007 .elementor-element.elementor-element-2f8a9a22 img{width:100%;}.elementor-32007 .elementor-element.elementor-element-418883fa > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-418883fa{text-align:center;}.elementor-32007 .elementor-element.elementor-element-418883fa .elementor-heading-title{font-family:"Inter";font-size:16px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-75854b01 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-75854b01{text-align:center;font-family:"Inter";font-size:15px;font-weight:400;}.elementor-32007 .elementor-element.elementor-element-6067f299{--display:flex;}.elementor-32007 .elementor-element.elementor-element-253a0220{--display:flex;}.elementor-32007 .elementor-element.elementor-element-19d1d384 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-19d1d384.elementor-element{--align-self:center;}.elementor-32007 .elementor-element.elementor-element-6b6d4de1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-6b6d4de1{text-align:center;}.elementor-32007 .elementor-element.elementor-element-6b6d4de1 .elementor-heading-title{font-family:"Inter";font-size:16px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-29e9d848 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-29e9d848{text-align:center;font-family:"Inter";font-size:15px;font-weight:400;}.elementor-32007 .elementor-element.elementor-element-67e86991{--display:flex;}.elementor-32007 .elementor-element.elementor-element-1e2180cc{--display:flex;}.elementor-32007 .elementor-element.elementor-element-2a8e784.elementor-element{--align-self:center;}.elementor-32007 .elementor-element.elementor-element-4a3025b1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-4a3025b1{text-align:center;}.elementor-32007 .elementor-element.elementor-element-4a3025b1 .elementor-heading-title{font-family:"Inter";font-size:16px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-235b13d4 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-235b13d4{text-align:center;font-family:"Inter";font-size:15px;font-weight:400;}.elementor-32007 .elementor-element.elementor-element-524b13a{--display:flex;}.elementor-32007 .elementor-element.elementor-element-1ec52d99{--display:flex;}.elementor-32007 .elementor-element.elementor-element-67306f44.elementor-element{--align-self:center;}.elementor-32007 .elementor-element.elementor-element-7ace9c3a > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-7ace9c3a{text-align:center;}.elementor-32007 .elementor-element.elementor-element-7ace9c3a .elementor-heading-title{font-family:"Inter";font-size:16px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-356dca00 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-356dca00{text-align:center;font-family:"Inter";font-size:15px;font-weight:400;}.elementor-32007 .elementor-element.elementor-element-6e94c8cf > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-32007 .elementor-element.elementor-element-6e94c8cf{text-align:center;}.elementor-32007 .elementor-element.elementor-element-6e94c8cf .elementor-heading-title{font-family:"Cormorant Garamond";font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-32007 .elementor-element.elementor-element-5389e1c8{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-5389e1c8:not(.elementor-motion-effects-element-type-background), .elementor-32007 .elementor-element.elementor-element-5389e1c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-32007 .elementor-element.elementor-element-31bc7134{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-32007 .elementor-element.elementor-element-2b51ab96{--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:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-32007 .elementor-element.elementor-element-36620ed3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-36620ed3 .image-box{text-align:center;}.elementor-element-36620ed3 .title{color:#FF9A09;font-family:"Inter";font-size:18px;font-weight:400;line-height:35px;}.elementor-32007 .elementor-element.elementor-element-2c94ac1{--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:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-element-36b14778 .image-box{text-align:center;}.elementor-element-36b14778 .title{color:#FF9A09;font-family:"Inter";font-size:18px;font-weight:400;line-height:35px;}.elementor-32007 .elementor-element.elementor-element-168a5494{--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:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-element-3473c9dc .image-box{text-align:center;}.elementor-element-3473c9dc .title{color:#FF9A09;font-family:"Inter";font-size:18px;font-weight:400;line-height:35px;}.elementor-32007 .elementor-element.elementor-element-283c4032{--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:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-element-2ecf7ca4 .image-box{text-align:center;}.elementor-element-2ecf7ca4 .title{color:#FF9A09;font-family:"Inter";font-size:18px;font-weight:400;line-height:35px;}.elementor-32007 .elementor-element.elementor-element-62f8d1bc{--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;}.elementor-32007 .elementor-element.elementor-element-5e46c708{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-198539bc{--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;}.elementor-32007 .elementor-element.elementor-element-58bf2112 > .elementor-widget-container{margin:30px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-58bf2112{text-align:center;}.elementor-32007 .elementor-element.elementor-element-58bf2112 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:45px;font-weight:700;}.elementor-32007 .elementor-element.elementor-element-431cf266{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-32007 .elementor-element.elementor-element-32bd2dde{--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;}.elementor-32007 .elementor-element.elementor-element-1d4e8c9a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-24e57d53 > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-24e57d53{text-align:left;}.elementor-32007 .elementor-element.elementor-element-24e57d53 .elementor-heading-title{font-family:"Inter";font-size:18px;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-1450eaa7{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;font-family:"Inter";font-size:18px;font-weight:400;}.elementor-32007 .elementor-element.elementor-element-1450eaa7 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-32007 .elementor-element.elementor-element-1450eaa7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32007 .elementor-element.elementor-element-6ae64dbe{--display:flex;--min-height:0px;--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;}.elementor-32007 .elementor-element.elementor-element-4bdb6f8b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-3c8b9bb8 > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-3c8b9bb8 .elementor-heading-title{font-family:"Inter";font-size:18px;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-109c6aa7{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;font-family:"Inter";font-size:18px;font-weight:400;}.elementor-32007 .elementor-element.elementor-element-109c6aa7 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-32007 .elementor-element.elementor-element-3aac8146{--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;}.elementor-32007 .elementor-element.elementor-element-225157bb > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-5759b036{--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;}.elementor-32007 .elementor-element.elementor-element-ac48f3a{--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;}.elementor-32007 .elementor-element.elementor-element-ac48f3a:not(.elementor-motion-effects-element-type-background), .elementor-32007 .elementor-element.elementor-element-ac48f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;}.elementor-32007 .elementor-element.elementor-element-56e3f7ed{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-7ffc75a5 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-6e21e1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-3f3d8aad > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-3f3d8aad .elementor-heading-title{font-family:"Cormorant Garamond";font-size:45px;font-weight:700;}.elementor-32007 .elementor-element.elementor-element-7ddf84b0 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-7ddf84b0{font-family:"Inter";font-size:20px;font-weight:400;}.elementor-32007 .elementor-element.elementor-element-3c84a64e{--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;}.elementor-32007 .elementor-element.elementor-element-3c84a64e:not(.elementor-motion-effects-element-type-background), .elementor-32007 .elementor-element.elementor-element-3c84a64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-32007 .elementor-element.elementor-element-79b2d119{--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;}.elementor-32007 .elementor-element.elementor-element-79b2d119.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32007 .elementor-element.elementor-element-73ccd479 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-73ccd479 img{width:100%;}.elementor-32007 .elementor-element.elementor-element-2ddd464{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-32007 .elementor-element.elementor-element-2ddd464{left:0px;}body.rtl .elementor-32007 .elementor-element.elementor-element-2ddd464{right:0px;}.elementor-32007 .elementor-element.elementor-element-243d3c3f > .elementor-widget-container{margin:60px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-243d3c3f .elementor-heading-title{font-family:"Bodoni Moda";font-size:20px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-1a433b08 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-1a433b08 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-32007 .elementor-element.elementor-element-3f9289d0{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;column-gap:0px;font-family:"Inter";font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-32007 .elementor-element.elementor-element-3f9289d0 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-5d12a759{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-7b0de55b{--display:flex;}.elementor-32007 .elementor-element.elementor-element-12083d6{text-align:center;}.elementor-32007 .elementor-element.elementor-element-12083d6 .elementor-heading-title{font-family:"Inter";font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-516a2314{--display:flex;}.elementor-32007 .elementor-element.elementor-element-69aacb07{text-align:center;}.elementor-32007 .elementor-element.elementor-element-69aacb07 .elementor-heading-title{font-family:"Inter";font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-47a7dcc3{--display:flex;}.elementor-32007 .elementor-element.elementor-element-5ab42ec6{text-align:center;}.elementor-32007 .elementor-element.elementor-element-5ab42ec6 .elementor-heading-title{font-family:"Inter";font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-32007 .elementor-element.elementor-element-b3ba9c7{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-6cb40e9a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-32007 .elementor-element.elementor-element-6cb40e9a.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-32007 .elementor-element.elementor-element-2405c60b > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-32007 .elementor-element.elementor-element-2405c60b .elementor-heading-title{font-size:20px;line-height:2em;letter-spacing:0px;word-spacing:0em;}.elementor-32007 .elementor-element.elementor-element-41606ebf{--min-height:100px;--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;--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-32007 .elementor-element.elementor-element-2d9b1f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-73c4e86f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-32007 .elementor-element.elementor-element-20dbcf8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-4441f17f{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-32007 .elementor-element.elementor-element-16695a19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-4692a250{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-32007 .elementor-element.elementor-element-37fc1ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-7573088c{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-32007 .elementor-element.elementor-element-4085c2cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-3267e106{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-32007 .elementor-element.elementor-element-367ec563 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-423a15e0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-a20aa40{--min-height:0px;--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;}.elementor-32007 .elementor-element.elementor-element-61931c23{width:100%;max-width:100%;}.elementor-32007 .elementor-element.elementor-element-61931c23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-26ede0dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-2a2a6cb5{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-2a2a6cb5.e-con{--order:99999 /* order end hack */;}.elementor-32007 .elementor-element.elementor-element-1e85c9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-3dba231f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-3dba231f.e-con{--order:-99999 /* order start hack */;}.elementor-32007 .elementor-element.elementor-element-66e03d2e > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-43d49e87 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-32007 .elementor-element.elementor-element-731f1622{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-3cd7522c > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-45bc1284 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-1ae0882a > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-1ae0882a{text-align:left;}.elementor-32007 .elementor-element.elementor-element-1ae0882a .elementor-heading-title{font-size:45px;}.elementor-32007 .elementor-element.elementor-element-a2bb28d{--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;}.elementor-32007 .elementor-element.elementor-element-4dee8cc2{--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;}.elementor-32007 .elementor-element.elementor-element-6e94c8cf > .elementor-widget-container{padding:20px 0px 20px 20px;}.elementor-32007 .elementor-element.elementor-element-6e94c8cf{text-align:left;}.elementor-32007 .elementor-element.elementor-element-58bf2112 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-58bf2112{text-align:left;}.elementor-32007 .elementor-element.elementor-element-1d4e8c9a{--width:100%;--margin-top:0px;--margin-bottom:5px;--margin-left:-45px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-24e57d53 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-1450eaa7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-6ae64dbe{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-4bdb6f8b{--margin-top:25px;--margin-bottom:0px;--margin-left:-45px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-3c8b9bb8 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-32007 .elementor-element.elementor-element-109c6aa7 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 10px 0px;}.elementor-32007 .elementor-element.elementor-element-225157bb > .elementor-widget-container{margin:-27px -27px -27px -27px;}.elementor-32007 .elementor-element.elementor-element-5759b036{--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-32007 .elementor-element.elementor-element-ac48f3a{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32007 .elementor-element.elementor-element-7ffc75a5 > .elementor-widget-container{margin:-27px -27px -27px -27px;padding:0px 0px 0px 0px;}.elementor-32007 .elementor-element.elementor-element-7ffc75a5.elementor-element{--order:99999 /* order end hack */;}.elementor-32007 .elementor-element.elementor-element-6e21e1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-6e21e1d.e-con{--order:-99999 /* order start hack */;}.elementor-32007 .elementor-element.elementor-element-3f3d8aad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-32007 .elementor-element.elementor-element-7ddf84b0 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-32007 .elementor-element.elementor-element-3c84a64e{--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;}.elementor-32007 .elementor-element.elementor-element-79b2d119{--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;}.elementor-32007 .elementor-element.elementor-element-243d3c3f > .elementor-widget-container{margin:25px 12px 12px 12px;}.elementor-32007 .elementor-element.elementor-element-1a433b08{text-align:left;}.elementor-32007 .elementor-element.elementor-element-3f9289d0 > .elementor-widget-container{margin:10px 0px 0px 20px;}.elementor-32007 .elementor-element.elementor-element-b3ba9c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32007 .elementor-element.elementor-element-6cb40e9a > .elementor-widget-container{margin:-10px 0px 0px 0px;}}@media(min-width:768px){.elementor-32007 .elementor-element.elementor-element-5a1d6e86{--width:100%;}.elementor-32007 .elementor-element.elementor-element-46d58aaf{--width:50%;}.elementor-32007 .elementor-element.elementor-element-5d773d9c{--width:100%;}.elementor-32007 .elementor-element.elementor-element-69f3d1e9{--width:100%;}.elementor-32007 .elementor-element.elementor-element-41606ebf{--width:33%;}.elementor-32007 .elementor-element.elementor-element-73c4e86f{--width:33%;}.elementor-32007 .elementor-element.elementor-element-4441f17f{--width:33%;}.elementor-32007 .elementor-element.elementor-element-1e865b39{--width:100%;}.elementor-32007 .elementor-element.elementor-element-4692a250{--width:33%;}.elementor-32007 .elementor-element.elementor-element-7573088c{--width:33%;}.elementor-32007 .elementor-element.elementor-element-3267e106{--width:33%;}.elementor-32007 .elementor-element.elementor-element-41b3cf65{--width:97%;}.elementor-32007 .elementor-element.elementor-element-a20aa40{--width:50%;}.elementor-32007 .elementor-element.elementor-element-2a2a6cb5{--width:100%;}.elementor-32007 .elementor-element.elementor-element-3dba231f{--width:100%;}.elementor-32007 .elementor-element.elementor-element-50ef484b{--width:100%;}.elementor-32007 .elementor-element.elementor-element-286042f5{--width:20%;}.elementor-32007 .elementor-element.elementor-element-7feded23{--width:27%;}.elementor-32007 .elementor-element.elementor-element-1f3af3f3{--width:27%;}.elementor-32007 .elementor-element.elementor-element-d013e92{--width:27%;}.elementor-32007 .elementor-element.elementor-element-3a6d5184{--width:100%;}.elementor-32007 .elementor-element.elementor-element-57841bb{--width:28%;}.elementor-32007 .elementor-element.elementor-element-a2bb28d{--width:70%;}.elementor-32007 .elementor-element.elementor-element-4e4a4c62{--width:40%;}.elementor-32007 .elementor-element.elementor-element-6067f299{--width:40%;}.elementor-32007 .elementor-element.elementor-element-253a0220{--width:100%;}.elementor-32007 .elementor-element.elementor-element-67e86991{--width:40%;}.elementor-32007 .elementor-element.elementor-element-524b13a{--width:40%;}.elementor-32007 .elementor-element.elementor-element-5389e1c8{--width:100%;}.elementor-32007 .elementor-element.elementor-element-2b51ab96{--width:27%;}.elementor-32007 .elementor-element.elementor-element-2c94ac1{--width:27%;}.elementor-32007 .elementor-element.elementor-element-168a5494{--width:27%;}.elementor-32007 .elementor-element.elementor-element-283c4032{--width:27%;}.elementor-32007 .elementor-element.elementor-element-5e46c708{--width:100%;}.elementor-32007 .elementor-element.elementor-element-198539bc{--width:60%;}.elementor-32007 .elementor-element.elementor-element-431cf266{--width:90%;}.elementor-32007 .elementor-element.elementor-element-32bd2dde{--width:100%;}.elementor-32007 .elementor-element.elementor-element-1d4e8c9a{--width:30%;}.elementor-32007 .elementor-element.elementor-element-6ae64dbe{--width:100%;}.elementor-32007 .elementor-element.elementor-element-4bdb6f8b{--width:34%;}.elementor-32007 .elementor-element.elementor-element-3aac8146{--width:40%;}.elementor-32007 .elementor-element.elementor-element-56e3f7ed{--width:100%;}.elementor-32007 .elementor-element.elementor-element-6e21e1d{--width:100%;}.elementor-32007 .elementor-element.elementor-element-79b2d119{--width:67%;}.elementor-32007 .elementor-element.elementor-element-2ddd464{--width:420px;}.elementor-32007 .elementor-element.elementor-element-b3ba9c7{--width:33%;}}/* Start custom CSS for container, class: .elementor-element-103569b9 */.elementor-32007 .elementor-element.elementor-element-103569b9 .homeso-glass-icon{

    position:relative;

    transition:
    transform .5s ease,
    opacity .5s ease;

    animation:homesoFloat 5s ease-in-out infinite;
}

.elementor-32007 .elementor-element.elementor-element-103569b9 .homeso-glass-icon:before{

    content:"";

    position:absolute;

    inset:-12px;

    border-radius:50%;

    background:
    radial-gradient(
        circle,
        rgba(214,177,139,.14) 0%,
        rgba(214,177,139,.05) 35%,
        rgba(214,177,139,0) 75%
    );

    filter:blur(12px);

    opacity:.45;

    z-index:-1;

    animation:homesoGlow 5s ease-in-out infinite;
}

.elementor-32007 .elementor-element.elementor-element-103569b9 .homeso-glass-icon:hover{

    transform:translateY(-4px);
}

@keyframes homesoFloat{

    0%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-3px);
    }

    100%{
        transform:translateY(0px);
    }
}

@keyframes homesoGlow{

    0%{
        opacity:.22;
        transform:scale(.96);
    }

    50%{
        opacity:.48;
        transform:scale(1.04);
    }

    100%{
        opacity:.22;
        transform:scale(.96);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4084ceda */.elementor-32007 .elementor-element.elementor-element-4084ceda .homeso-glass-icon{

    position:relative;

    transition:
    transform .5s ease,
    opacity .5s ease;

    animation:homesoFloat 5s ease-in-out infinite;
}

.elementor-32007 .elementor-element.elementor-element-4084ceda .homeso-glass-icon:before{

    content:"";

    position:absolute;

    inset:-12px;

    border-radius:50%;

    background:
    radial-gradient(
        circle,
        rgba(214,177,139,.14) 0%,
        rgba(214,177,139,.05) 35%,
        rgba(214,177,139,0) 75%
    );

    filter:blur(12px);

    opacity:.45;

    z-index:-1;

    animation:homesoGlow 5s ease-in-out infinite;
}

.elementor-32007 .elementor-element.elementor-element-4084ceda .homeso-glass-icon:hover{

    transform:translateY(-4px);
}

@keyframes homesoFloat{

    0%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-3px);
    }

    100%{
        transform:translateY(0px);
    }
}

@keyframes homesoGlow{

    0%{
        opacity:.22;
        transform:scale(.96);
    }

    50%{
        opacity:.48;
        transform:scale(1.04);
    }

    100%{
        opacity:.22;
        transform:scale(.96);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-423a15e0 *//* ========================= */
/* WRAPPER */
/* ========================= */

.ts-price-box{

    display:flex;

    flex-direction:column;

    align-items:flex-start;

    gap:18px;

    padding:26px 22px;

    background:#f4f1ec;

    border-radius:26px;

    box-shadow:
    0 10px 28px rgba(0,0,0,.05);
}

/* ========================= */
/* OLD PRICE */
/* ========================= */

.ts-old-price{

    font-family:'Inter',sans-serif;

    font-size:34px;

    font-weight:500;

    color:#8b8b8b;

    margin-top:6px;

    text-decoration:line-through;

    line-height:1;
}

.ts-old-price span{

    font-size:.9em;
}

/* ========================= */
/* MAIN PRICE */
/* ========================= */

.ts-main-price{

    font-family:'Inter',sans-serif;

    font-size:76px;

    font-weight:900;

    color:#ed1b24;

    line-height:.95;

    letter-spacing:-2px;
}

.ts-main-price span{

    font-size:.75em;

    font-weight:800;
}

/* ========================= */
/* CLUB PRICE */
/* ========================= */

.ts-club-price{

    font-family:'Inter',sans-serif;

    font-size:36px;

    font-weight:700;

    color:#ed1b24;

    line-height:1.1;
}

.ts-club-price strong{

    font-weight:900;
}

/* ========================= */
/* COLORS */
/* ========================= */

.ts-colors-wrap{

    display:flex;

    flex-direction:column;

    gap:14px;

    margin-top:6px;

    width:100%;
}

.ts-colors-title{

    font-family:'Inter',sans-serif;

    font-size:18px;

    font-weight:700;

    color:#3a3a3a;

    line-height:1;
}

.ts-colors{

    display:flex;

    flex-direction:row;

    flex-wrap:wrap;

    align-items:center;

    gap:10px;

    width:100%;
}

/* ========================= */
/* COLOR PILLS */
/* ========================= */

.ts-color-pill{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    gap:8px;

    min-width:auto;

    width:auto;

    height:60px;

    padding:0 16px;

    border-radius:999px;

    text-decoration:none;

    font-family:'Inter',sans-serif;

    font-size:24px;

    font-weight:700;

    line-height:1;

    transition:
    transform .22s ease,
    box-shadow .22s ease,
    background .22s ease,
    color .22s ease;

    box-shadow:
    0 6px 16px rgba(0,0,0,.08);

    border:1px solid rgba(0,0,0,.06);

    box-sizing:border-box;

    white-space:nowrap;
}

/* DOT */

.ts-dot{

    width:10px;

    height:10px;

    border-radius:50%;

    flex-shrink:0;

    box-shadow:
    inset 0 1px 2px rgba(255,255,255,.35),
    0 2px 6px rgba(0,0,0,.12);
}

/* ========================= */
/* WHITE */
/* ========================= */

.ts-color-pill.white{

    background:#f5f5f5;

    color:#1a1a1a;
}

.ts-color-pill.white .ts-dot{

    background:#ffffff;

    border:1px solid rgba(0,0,0,.08);
}

/* ========================= */
/* BLACK */
/* ========================= */

.ts-color-pill.black{

    background:#1f1f1f;

    color:#ffffff;
}

.ts-color-pill.black .ts-dot{

    background:#000000;
}

/* ========================= */
/* RED */
/* ========================= */

.ts-color-pill.red{

    background:#ed1b24;

    color:#ffffff;
}

.ts-color-pill.red .ts-dot{

    background:#ff4b52;
}

/* ========================= */
/* HOVER */
/* ========================= */

.ts-color-pill:hover{

    transform:translateY(-2px);

    box-shadow:
    0 10px 22px rgba(0,0,0,.14);
}

/* ========================= */
/* DELIVERY */
/* ========================= */

.ts-delivery{

    font-family:'Inter',sans-serif;

    font-size:18px;

    font-weight:500;

    color:#6e6e6e;

    line-height:1.4;

    margin-top:4px;
}

/* ========================= */
/* MOBILE */
/* ========================= */

@media(max-width:767px){

    .ts-colors{

        display:grid;

        grid-template-columns:1fr 1fr;

        gap:10px;

        width:100%;
    }

    .ts-color-pill{

        width:100%;

        justify-content:center;

        padding:0 10px;

        font-size:18px;
    }

    .ts-color-pill.red{

        grid-column:1 / -1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f8a9a22 */.elementor-32007 .elementor-element.elementor-element-2f8a9a22 .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-32007 .elementor-element.elementor-element-2f8a9a22 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-32007 .elementor-element.elementor-element-2f8a9a22 .homeso-icon-circle:before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:18%;

    height:100%;

    background:
    linear-gradient(
        115deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.03) 40%,
        rgba(255,255,255,.10) 50%,
        rgba(255,255,255,.03) 60%,
        rgba(255,255,255,0) 100%
    );

    transform:skewX(-18deg);

    animation:homesoShimmer 7s ease-in-out infinite;

    pointer-events:none;

    z-index:5;
}

@keyframes homesoShimmer{

    0%{
        left:-120%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    24%{
        left:140%;
        opacity:0;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dee8cc2 */.elementor-32007 .elementor-element.elementor-element-4dee8cc2 .homeso-icon{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-32007 .elementor-element.elementor-element-4dee8cc2 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-32007 .elementor-element.elementor-element-4dee8cc2 .homeso-icon-circle:before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:18%;

    height:100%;

    background:
    linear-gradient(
        115deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.03) 40%,
        rgba(255,255,255,.10) 50%,
        rgba(255,255,255,.03) 60%,
        rgba(255,255,255,0) 100%
    );

    transform:skewX(-18deg);

    animation:homesoShimmer 7s ease-in-out infinite;

    pointer-events:none;

    z-index:5;
}

@keyframes homesoShimmer{

    0%{
        left:-120%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    24%{
        left:140%;
        opacity:0;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-253a0220 */.elementor-32007 .elementor-element.elementor-element-253a0220 .homeso-icon-{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-32007 .elementor-element.elementor-element-253a0220 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-32007 .elementor-element.elementor-element-253a0220 .homeso-icon-circle:before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:18%;

    height:100%;

    background:
    linear-gradient(
        115deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.03) 40%,
        rgba(255,255,255,.10) 50%,
        rgba(255,255,255,.03) 60%,
        rgba(255,255,255,0) 100%
    );

    transform:skewX(-18deg);

    animation:homesoShimmer 7s ease-in-out infinite;

    pointer-events:none;

    z-index:5;
}

@keyframes homesoShimmer{

    0%{
        left:-120%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    24%{
        left:140%;
        opacity:0;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e2180cc */.elementor-32007 .elementor-element.elementor-element-1e2180cc .homeso-icon{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-32007 .elementor-element.elementor-element-1e2180cc .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-32007 .elementor-element.elementor-element-1e2180cc .homeso-icon-circle:before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:18%;

    height:100%;

    background:
    linear-gradient(
        115deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.03) 40%,
        rgba(255,255,255,.10) 50%,
        rgba(255,255,255,.03) 60%,
        rgba(255,255,255,0) 100%
    );

    transform:skewX(-18deg);

    animation:homesoShimmer 7s ease-in-out infinite;

    pointer-events:none;

    z-index:5;
}

@keyframes homesoShimmer{

    0%{
        left:-120%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    24%{
        left:140%;
        opacity:0;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ec52d99 */.elementor-32007 .elementor-element.elementor-element-1ec52d99 .homeso-icon{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-32007 .elementor-element.elementor-element-1ec52d99 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-32007 .elementor-element.elementor-element-1ec52d99 .homeso-icon-circle:before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:18%;

    height:100%;

    background:
    linear-gradient(
        115deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.03) 40%,
        rgba(255,255,255,.10) 50%,
        rgba(255,255,255,.03) 60%,
        rgba(255,255,255,0) 100%
    );

    transform:skewX(-18deg);

    animation:homesoShimmer 7s ease-in-out infinite;

    pointer-events:none;

    z-index:5;
}

@keyframes homesoShimmer{

    0%{
        left:-120%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    24%{
        left:140%;
        opacity:0;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24e57d53 */.elementor-32007 .elementor-element.elementor-element-24e57d53 .homeso-side-text h2{

    font-family:'Cormorant Garamond',serif;

    font-size:52px;

    line-height:1;

    font-weight:500;

    letter-spacing:-1px;

    color:#171717;

    margin:0 0 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ae64dbe */.elementor-32007 .elementor-element.elementor-element-6ae64dbe .comparison-arrow{

    width:74px;

    height:74px;

    min-width:74px;

    min-height:74px;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    position:relative;

    overflow:hidden;

    flex-shrink:0;

    margin-top:58px;

    background:
    linear-gradient(
        180deg,
        rgba(24,24,24,.96) 0%,
        rgba(8,8,8,.99) 100%
    );

    border:1px solid rgba(245,127,41,.16);

    box-shadow:
    0 14px 34px rgba(0,0,0,.22),
    0 0 24px rgba(245,127,41,.05),
    inset 0 1px 0 rgba(255,255,255,.04);

    backdrop-filter:blur(10px);

    -webkit-backdrop-filter:blur(10px);

    transition:
    transform .35s ease,
    box-shadow .35s ease,
    border-color .35s ease,
    background .35s ease;
}

/* SOFT GLOW */

.elementor-32007 .elementor-element.elementor-element-6ae64dbe .comparison-arrow:before{

    content:"";

    position:absolute;

    inset:-35%;

    background:
    radial-gradient(
        circle,
        rgba(245,127,41,.08) 0%,
        rgba(245,127,41,0) 72%
    );

    pointer-events:none;
}

/* DESKTOP ARROW */

.elementor-32007 .elementor-element.elementor-element-6ae64dbe .comparison-arrow:after{

    content:"";

    width:16px;

    height:16px;

    border-top:3px solid #f57f29;

    border-right:3px solid #f57f29;

    transform:rotate(45deg);

    margin-left:-1px;

    position:relative;

    z-index:2;

    transition:
    transform .35s ease,
    border-color .35s ease;
}

/* DESKTOP HOVER */

.elementor-32007 .elementor-element.elementor-element-6ae64dbe .comparison-arrow:hover{

    transform:
    translateY(-2px)
    scale(1.04);

    border-color:rgba(245,127,41,.26);

    box-shadow:
    0 18px 44px rgba(0,0,0,.34),
    0 0 34px rgba(245,127,41,.10);
}

.elementor-32007 .elementor-element.elementor-element-6ae64dbe .comparison-arrow:hover:after{

    transform:
    rotate(45deg)
    translate(2px,-2px);
}

/* ========================= */
/* MOBILE FIX */
/* ========================= */

@media(max-width:767px){

    .elementor-32007 .elementor-element.elementor-element-6ae64dbe{

        flex-direction:column;

        align-items:center;

        gap:18px;

        padding:22px;
    }

    .elementor-32007 .elementor-element.elementor-element-6ae64dbe .comparison-arrow{

        width:58px;

        height:58px;

        min-width:58px;

        min-height:58px;

        margin-top:6px;

        margin-bottom:6px;

        backdrop-filter:none;

        -webkit-backdrop-filter:none;

        box-shadow:
        0 10px 24px rgba(0,0,0,.18);

        transform:none !important;
    }

    .elementor-32007 .elementor-element.elementor-element-6ae64dbe .comparison-arrow:hover{

        transform:none !important;

        box-shadow:
        0 10px 24px rgba(0,0,0,.18);
    }

    /* MOBILE DOWN ARROW */

    .elementor-32007 .elementor-element.elementor-element-6ae64dbe .comparison-arrow:after{

        content:"";

        width:12px;

        height:12px;

        border-top:2.5px solid #f57f29;

        border-right:2.5px solid #f57f29;

        position:relative;

        z-index:2;

        margin-left:0;

        margin-top:-2px;

        transform:
        rotate(135deg)
        rotateX(180deg) !important;
    }

    .elementor-32007 .elementor-element.elementor-element-6ae64dbe .comparison-arrow:hover:after{

        transform:
        rotate(135deg)
        rotateX(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f8d1bc */.elementor-32007 .elementor-element.elementor-element-62f8d1bc{

    display:flex;

    align-items:flex-start;

    justify-content:center;

    gap:34px;

    padding:px;

    background:#F6F2ED;

    border:1px solid rgba(182,141,99,.12);

    overflow:visible;

    width:100%;

    position:relative;
}

/* ARROW */

.elementor-32007 .elementor-element.elementor-element-62f8d1bc .comparison-arrow{

    width:74px;

    height:74px;

    min-width:74px;

    min-height:74px;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    position:relative;

    flex-shrink:0;

    margin-top:34px;

    background:
    linear-gradient(
        180deg,
        rgba(22,22,22,.96) 0%,
        rgba(8,8,8,.98) 100%
    );

    border:1px solid rgba(245,127,41,.16);

    box-shadow:
    0 14px 34px rgba(0,0,0,.22),
    0 0 24px rgba(245,127,41,.05),
    inset 0 1px 0 rgba(255,255,255,.04);

    backdrop-filter:blur(10px);

    -webkit-backdrop-filter:blur(10px);

    transition:
    transform .35s ease,
    box-shadow .35s ease,
    border-color .35s ease;

    overflow:hidden;
}

/* GLOW */

.elementor-32007 .elementor-element.elementor-element-62f8d1bc .comparison-arrow:before{

    content:"";

    position:absolute;

    inset:-35%;

    background:
    radial-gradient(
        circle,
        rgba(245,127,41,.08) 0%,
        rgba(245,127,41,0) 72%
    );

    pointer-events:none;
}

/* ARROW */

.elementor-32007 .elementor-element.elementor-element-62f8d1bc .comparison-arrow:after{

    content:"";

    width:16px;

    height:16px;

    border-top:3px solid #f57f29;

    border-right:3px solid #f57f29;

    transform:rotate(45deg);

    margin-left:-1px;

    position:relative;

    z-index:2;
}

/* HOVER */

.elementor-32007 .elementor-element.elementor-element-62f8d1bc .comparison-arrow:hover{

    transform:
    translateY(-2px)
    scale(1.04);

    border-color:rgba(245,127,41,.26);

    box-shadow:
    0 18px 40px rgba(0,0,0,.30),
    0 0 30px rgba(245,127,41,.10);
}

/* MOBILE */

@media screen and (max-width:1024px){

    .elementor-32007 .elementor-element.elementor-element-62f8d1bc{

        flex-direction:column;

        align-items:center;

        gap:24px;

        padding:28px;
    }

    .elementor-32007 .elementor-element.elementor-element-62f8d1bc .comparison-arrow{

        width:64px;

        height:64px;

        min-width:64px;

        min-height:64px;

        margin-top:0;
    }

    .elementor-32007 .elementor-element.elementor-element-62f8d1bc .comparison-arrow:after{

        width:14px;

        height:14px;

        border-top:2.5px solid #f57f29;

        border-right:2.5px solid #f57f29;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5759b036 */.elementor-32007 .elementor-element.elementor-element-5759b036{

    display:flex;

    align-items:flex-start;

    justify-content:center;

    gap:34px;

    padding:px;

    background:#F6F2ED;

    border:1px solid rgba(182,141,99,.12);

    overflow:visible;

    width:100%;

    position:relative;
}

/* ARROW */

.elementor-32007 .elementor-element.elementor-element-5759b036 .comparison-arrow{

    width:74px;

    height:74px;

    min-width:74px;

    min-height:74px;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    position:relative;

    flex-shrink:0;

    margin-top:34px;

    background:
    linear-gradient(
        180deg,
        rgba(22,22,22,.96) 0%,
        rgba(8,8,8,.98) 100%
    );

    border:1px solid rgba(245,127,41,.16);

    box-shadow:
    0 14px 34px rgba(0,0,0,.22),
    0 0 24px rgba(245,127,41,.05),
    inset 0 1px 0 rgba(255,255,255,.04);

    backdrop-filter:blur(10px);

    -webkit-backdrop-filter:blur(10px);

    transition:
    transform .35s ease,
    box-shadow .35s ease,
    border-color .35s ease;

    overflow:hidden;
}

/* GLOW */

.elementor-32007 .elementor-element.elementor-element-5759b036 .comparison-arrow:before{

    content:"";

    position:absolute;

    inset:-35%;

    background:
    radial-gradient(
        circle,
        rgba(245,127,41,.08) 0%,
        rgba(245,127,41,0) 72%
    );

    pointer-events:none;
}

/* ARROW */

.elementor-32007 .elementor-element.elementor-element-5759b036 .comparison-arrow:after{

    content:"";

    width:16px;

    height:16px;

    border-top:3px solid #f57f29;

    border-right:3px solid #f57f29;

    transform:rotate(45deg);

    margin-left:-1px;

    position:relative;

    z-index:2;
}

/* HOVER */

.elementor-32007 .elementor-element.elementor-element-5759b036 .comparison-arrow:hover{

    transform:
    translateY(-2px)
    scale(1.04);

    border-color:rgba(245,127,41,.26);

    box-shadow:
    0 18px 40px rgba(0,0,0,.30),
    0 0 30px rgba(245,127,41,.10);
}

/* MOBILE */

@media screen and (max-width:1024px){

    .elementor-32007 .elementor-element.elementor-element-5759b036{

        flex-direction:column;

        align-items:center;

        gap:24px;

        padding:28px;
    }

    .elementor-32007 .elementor-element.elementor-element-5759b036 .comparison-arrow{

        width:64px;

        height:64px;

        min-width:64px;

        min-height:64px;

        margin-top:0;
    }

    .elementor-32007 .elementor-element.elementor-element-5759b036 .comparison-arrow:after{

        width:14px;

        height:14px;

        border-top:2.5px solid #f57f29;

        border-right:2.5px solid #f57f29;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73ccd479 */.elementor-32007 .elementor-element.elementor-element-73ccd479 img{

    position:relative;

    z-index:0;

    display:block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f9289d0 */.elementor-32007 .elementor-element.elementor-element-3f9289d0 .hero-description{

    max-width:320px;

    font-size:22px;

    line-height:1.35;

    letter-spacing:-0.3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d12a759 */.elementor-32007 .elementor-element.elementor-element-5d12a759 .homeso-glass-icon{

    position:relative;

    transition:
    transform .5s ease,
    opacity .5s ease;

    animation:homesoFloat 5s ease-in-out infinite;
}

.elementor-32007 .elementor-element.elementor-element-5d12a759 .homeso-glass-icon:before{

    content:"";

    position:absolute;

    inset:-12px;

    border-radius:50%;

    background:
    radial-gradient(
        circle,
        rgba(214,177,139,.14) 0%,
        rgba(214,177,139,.05) 35%,
        rgba(214,177,139,0) 75%
    );

    filter:blur(12px);

    opacity:.45;

    z-index:-1;

    animation:homesoGlow 5s ease-in-out infinite;
}

.elementor-32007 .elementor-element.elementor-element-5d12a759 .homeso-glass-icon:hover{

    transform:translateY(-4px);
}

@keyframes homesoFloat{

    0%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-3px);
    }

    100%{
        transform:translateY(0px);
    }
}

@keyframes homesoGlow{

    0%{
        opacity:.22;
        transform:scale(.96);
    }

    50%{
        opacity:.48;
        transform:scale(1.04);
    }

    100%{
        opacity:.22;
        transform:scale(.96);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ddd464 */.elementor-32007 .elementor-element.elementor-element-2ddd464{

    z-index:3;

    max-width:420px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b2d119 */.elementor-32007 .elementor-element.elementor-element-79b2d119{

    position:relative;

    overflow:hidden;

    border-radius:32px;
}

/* DARK LEFT OVERLAY */

.elementor-32007 .elementor-element.elementor-element-79b2d119:before{

    content:"";

    position:absolute;

    inset:0;

    background:
    linear-gradient(
        90deg,
        rgba(0,0,0,.72) 0%,
        rgba(0,0,0,.48) 28%,
        rgba(0,0,0,.12) 56%,
        rgba(0,0,0,0) 82%
    );

    z-index:1;

    pointer-events:none;
}

/* VIGNETTE */

.elementor-32007 .elementor-element.elementor-element-79b2d119:after{

    content:"";

    position:absolute;

    inset:0;

    background:
    radial-gradient(
        circle at center,
        rgba(0,0,0,0) 45%,
        rgba(0,0,0,.28) 100%
    );

    z-index:1;

    pointer-events:none;
}

/* ========================= */
/* MOBILE FIX */
/* ========================= */

@media(max-width:767px){

    .elementor-32007 .elementor-element.elementor-element-79b2d119{

        min-height:460px;

        border-radius:28px 28px 0 0;
    }

    /* IMAGE */

    .elementor-32007 .elementor-element.elementor-element-79b2d119 img{

        width:100%;

        height:460px;

        object-fit:cover;

        object-position:center;

        display:block;
    }

    /* MOBILE OVERLAY */

    .elementor-32007 .elementor-element.elementor-element-79b2d119:before{

        background:
        linear-gradient(
            180deg,
            rgba(0,0,0,.34) 0%,
            rgba(0,0,0,.54) 42%,
            rgba(0,0,0,.82) 100%
        );
    }

    /* SOFTER VIGNETTE */

    .elementor-32007 .elementor-element.elementor-element-79b2d119:after{

        background:
        radial-gradient(
            circle at center,
            rgba(0,0,0,0) 42%,
            rgba(0,0,0,.22) 100%
        );
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cb40e9a *//* =========================================
RIGHT PREMIUM CTA
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-final-cta{

    width:410px;

    max-width:100%;

    padding:30px 26px;

    border-radius:34px;

    background:
    linear-gradient(
        180deg,
        rgba(10,10,10,.84) 0%,
        rgba(4,4,4,.96) 100%
    );

    backdrop-filter:blur(18px);

    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.06);

    box-shadow:
    0 24px 60px rgba(0,0,0,.42),
    0 0 40px rgba(245,127,41,.05);

    display:flex;

    flex-direction:column;

    gap:18px;

    box-sizing:border-box;

    position:relative;

    overflow:hidden;
}

/* =========================================
SOFT TOP GLOW
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-final-cta:before{

    content:"";

    position:absolute;

    inset:0;

    background:
    radial-gradient(
        circle at top left,
        rgba(255,180,80,.08) 0%,
        rgba(255,180,80,0) 42%
    );

    pointer-events:none;
}

/* =========================================
LABELS
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-old-label,
.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-price-label,
.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-colors-title{

    font-family:'Inter',sans-serif;

    font-size:16px;

    font-weight:700;

    letter-spacing:1px;

    color:rgba(255,255,255,.72);

    text-transform:uppercase;

    margin-bottom:10px;

    position:relative;

    z-index:2;
}

/* =========================================
OLD PRICE
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-old-price{

    font-family:'Inter',sans-serif;

    font-size:28px;

    font-weight:700;

    color:rgba(255,255,255,.58);

    text-decoration:line-through;

    line-height:1;

    position:relative;

    z-index:2;
}

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-old-price span{

    font-size:.82em;
}

/* =========================================
MAIN PRICE
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-main-price{

    font-family:'Inter',sans-serif;

    font-size:76px;

    font-weight:900;

    line-height:.86;

    letter-spacing:-3px;

    color:#ff2b38;

    text-shadow:
    0 0 18px rgba(255,30,40,.18);

    position:relative;

    z-index:2;
}

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-main-price span{

    font-size:.58em;
}

/* =========================================
DIVIDERS
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-club-wrap,
.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-colors-wrap{

    padding-top:14px;

    border-top:1px solid rgba(255,255,255,.14);

    position:relative;

    z-index:2;
}

/* =========================================
CLUB
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-club-title{

    font-family:'Inter',sans-serif;

    font-size:20px;

    font-weight:800;

    color:#ff2b38;

    margin-bottom:4px;
}

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-club-price{

    font-family:'Inter',sans-serif;

    font-size:42px;

    font-weight:900;

    line-height:.95;

    letter-spacing:-2px;

    color:#ff2b38;
}

/* =========================================
COLOR PILLS
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-colors{

    display:flex;

    align-items:center;

    gap:8px;

    width:100%;

    flex-wrap:nowrap;
}

/* =========================================
BUTTONS
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-color-pill{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    gap:6px;

    height:42px;

    padding:0 12px;

    border-radius:999px;

    text-decoration:none;

    font-family:'Inter',sans-serif;

    font-size:18px;

    font-weight:700;

    line-height:1;

    transition:
    transform .22s ease,
    box-shadow .22s ease,
    background .22s ease;

    border:1px solid rgba(255,255,255,.08);

    white-space:nowrap;

    box-sizing:border-box;

    position:relative;

    z-index:2;

    flex:1;
}

/* =========================================
DOT
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-dot{

    width:9px;

    height:9px;

    border-radius:50%;

    flex-shrink:0;
}

/* =========================================
WHITE
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-color-pill.white{

    background:#f3f3f3;

    color:#1a1a1a;

    box-shadow:none;
}

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-color-pill.white .ts-dot{

    background:#ffffff;

    border:1px solid rgba(0,0,0,.08);
}

/* =========================================
BLACK
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-color-pill.black{

    background:#1f1f1f;

    color:#ffffff;

    box-shadow:none;
}

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-color-pill.black .ts-dot{

    background:#000000;
}

/* =========================================
RED
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-color-pill.red{

    background:#ed1b24;

    color:#ffffff;

    box-shadow:none;
}

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-color-pill.red .ts-dot{

    background:#ff7077;
}

/* =========================================
HOVER
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-color-pill:hover{

    transform:translateY(-2px);

    box-shadow:
    0 8px 20px rgba(0,0,0,.16);
}

/* =========================================
MAIN BUTTON
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-main-btn{

    width:100%;

    height:70px;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;

    text-decoration:none;

    font-family:'Inter',sans-serif;

    font-size:22px;

    font-weight:900;

    text-transform:uppercase;

    color:#fff;

    background:
    linear-gradient(
        180deg,
        #ff4348 0%,
        #e00018 100%
    );

    border:1px solid rgba(255,255,255,.08);

    box-shadow:
    0 14px 34px rgba(255,0,25,.22),
    inset 0 -2px 0 rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.12);

    transition:
    transform .22s ease,
    box-shadow .22s ease,
    border-radius .22s ease;

    position:relative;

    z-index:2;
}

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-main-btn:hover{

    transform:translateY(-2px);

    border-radius:24px;

    background:
    linear-gradient(
        180deg,
        rgba(255,78,84,.96) 0%,
        rgba(224,0,24,.96) 100%
    );

    backdrop-filter:blur(12px);

    -webkit-backdrop-filter:blur(12px);

    box-shadow:
    0 20px 46px rgba(255,0,25,.34),
    0 0 34px rgba(255,40,60,.18),
    inset 0 1px 0 rgba(255,255,255,.16);
}

/* =========================================
DELIVERY
========================================= */

.elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-delivery{

    font-family:'Inter',sans-serif;

    font-size:16px;

    font-weight:500;

    line-height:1.45;

    color:rgba(255,255,255,.78);

    position:relative;

    z-index:2;
}

/* =========================================
MOBILE
========================================= */

@media(max-width:767px){

    .elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-final-cta{

        width:100%;

        padding:24px 20px;

        gap:18px;

        border-radius:28px;

        background:#050505;

        backdrop-filter:none;

        -webkit-backdrop-filter:none;

        box-shadow:none;

        border:1px solid rgba(255,255,255,.05);

        overflow:visible;
    }


    .elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-main-price{

        font-size:62px;
    }

    .elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-club-price{

        font-size:38px;
    }

    .elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-colors{

        display:grid;

        grid-template-columns:1fr 1fr;

        gap:10px;
    }

    .elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-color-pill{

        width:100%;

        justify-content:center;

        font-size:18px;

        height:40px;

        padding:0 10px;
    }

    .elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-color-pill.red{

        grid-column:1 / -1;
    }

    .elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-main-btn{

        height:60px;

        font-size:18px;
    }

    .elementor-32007 .elementor-element.elementor-element-6cb40e9a .ts-delivery{

        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3ba9c7 */@media(max-width:767px){

    /* MAIN WRAPPER */

    .elementor-32007 .elementor-element.elementor-element-b3ba9c7{

        display:flex;

        flex-direction:column;

        gap:0;
    }

    /* LEFT HERO BLOCK */

    .elementor-32007 .elementor-element.elementor-element-b3ba9c7 .hero-left{

        width:100%;

        min-height:auto;

        border-radius:0;

        overflow:hidden;

        position:relative;
    }

    /* IMAGE */

    .elementor-32007 .elementor-element.elementor-element-b3ba9c7 .hero-left img{

        width:100%;

        height:auto;

        display:block;
    }

    /* TEXT OVERLAY */

    .elementor-32007 .elementor-element.elementor-element-b3ba9c7 .hero-content{

        position:absolute;

        top:26px;

        left:24px;

        right:24px;

        z-index:3;

        max-width:240px;
    }

    /* CTA BLOCK */

    .elementor-32007 .elementor-element.elementor-element-b3ba9c7 .ts-final-cta{

        position:relative !important;

        width:100%;

        max-width:none;

        margin:0;

        border-radius:0;

        border-left:none;

        border-right:none;

        border-bottom:none;

        padding:28px 24px 34px;

        z-index:2;
    }

    /* REMOVE FLOATING EFFECT */

    .elementor-32007 .elementor-element.elementor-element-b3ba9c7 .ts-final-cta{

        transform:none !important;

        top:auto !important;

        right:auto !important;
    }

    /* PRICE */

    .elementor-32007 .elementor-element.elementor-element-b3ba9c7 .ts-main-price{

        font-size:68px;

        line-height:.92;
    }

    .elementor-32007 .elementor-element.elementor-element-b3ba9c7 .ts-club-price{

        font-size:42px;
    }

    /* BUTTON */

    .elementor-32007 .elementor-element.elementor-element-b3ba9c7 .ts-main-btn{

        height:64px;

        font-size:18px;
    }
}/* End custom CSS */