.elementor-90623 .elementor-element.elementor-element-4697cde{--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-90623 .elementor-element.elementor-element-7ab4198 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-90623 .elementor-element.elementor-element-2bf387c2{--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-90623 .elementor-element.elementor-element-2bf387c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90623 .elementor-element.elementor-element-384a808f{--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-90623 .elementor-element.elementor-element-384a808f:not(.elementor-motion-effects-element-type-background), .elementor-90623 .elementor-element.elementor-element-384a808f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;}.elementor-90623 .elementor-element.elementor-element-757efeb{--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-90623 .elementor-element.elementor-element-757efeb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90623 .elementor-element.elementor-element-2d26dbbd > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-2d26dbbd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:50px;font-weight:700;}.elementor-90623 .elementor-element.elementor-element-3d4b875b > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-3d4b875b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;line-height:40px;letter-spacing:0px;word-spacing:0px;}.elementor-90623 .elementor-element.elementor-element-7a3147be{--display:flex;}.elementor-90623 .elementor-element.elementor-element-2e3b79dc{--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-90623 .elementor-element.elementor-element-1be402d0{--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-90623 .elementor-element.elementor-element-55dd599d{--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-90623 .elementor-element.elementor-element-71cdf41f > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-90623 .elementor-element.elementor-element-6ddacfc9 > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-6ddacfc9{text-align:center;}.elementor-90623 .elementor-element.elementor-element-6ddacfc9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-332de11d{--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-90623 .elementor-element.elementor-element-50a45ce6 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-90623 .elementor-element.elementor-element-68726409 > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-68726409{text-align:center;}.elementor-90623 .elementor-element.elementor-element-68726409 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-59aa1ae3{--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-90623 .elementor-element.elementor-element-6a6ca145 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-90623 .elementor-element.elementor-element-2bbdb393 > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-2bbdb393{text-align:center;}.elementor-90623 .elementor-element.elementor-element-2bbdb393 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-46e3b0cd{--display:flex;}.elementor-90623 .elementor-element.elementor-element-255fbaaf{--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-90623 .elementor-element.elementor-element-27e05104{--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-90623 .elementor-element.elementor-element-2b2a27b{--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-90623 .elementor-element.elementor-element-38278f69 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-90623 .elementor-element.elementor-element-38bdde82 > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-38bdde82{text-align:center;}.elementor-90623 .elementor-element.elementor-element-38bdde82 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-32973e96{--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-90623 .elementor-element.elementor-element-5303bc9f > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-90623 .elementor-element.elementor-element-27311002 > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-27311002{text-align:center;}.elementor-90623 .elementor-element.elementor-element-27311002 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-67ac62a7{--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-90623 .elementor-element.elementor-element-27639bb2 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-2637885e > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-2637885e{text-align:center;}.elementor-90623 .elementor-element.elementor-element-2637885e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-19f9cc02{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-2da13520 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-90623 .elementor-element.elementor-element-5c282576{--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-90623 .elementor-element.elementor-element-3dd6248 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-503a1909{--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-90623 .elementor-element.elementor-element-503a1909:not(.elementor-motion-effects-element-type-background), .elementor-90623 .elementor-element.elementor-element-503a1909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;}.elementor-90623 .elementor-element.elementor-element-15ef4f0{--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-90623 .elementor-element.elementor-element-b4a6329{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-1dc9e7a > .elementor-widget-container{margin:0px 20px 0px 20px;border-radius:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-1dc9e7a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-90623 .elementor-element.elementor-element-dd108b8{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-b047cad > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-b047cad{text-align:left;}.elementor-90623 .elementor-element.elementor-element-b047cad .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:700;}.elementor-90623 .elementor-element.elementor-element-8b4b54e > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-8b4b54e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-90623 .elementor-element.elementor-element-78e734eb{--display:flex;}.elementor-90623 .elementor-element.elementor-element-11ae981f{--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-90623 .elementor-element.elementor-element-11ae981f:not(.elementor-motion-effects-element-type-background), .elementor-90623 .elementor-element.elementor-element-11ae981f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-90623 .elementor-element.elementor-element-5d2384ac{--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-90623 .elementor-element.elementor-element-58be1ca5{--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-90623 .elementor-element.elementor-element-38487cd1 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-38487cd1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-90623 .elementor-element.elementor-element-30d517b3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-30d517b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-6a052de0{--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-3c3f48fc .image-box{text-align:center;}.elementor-element-3c3f48fc .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90623 .elementor-element.elementor-element-440f9818{--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-591f1b00 .image-box{text-align:center;}.elementor-element-591f1b00 .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90623 .elementor-element.elementor-element-c473bc7{--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-598c0f43 .image-box{text-align:center;}.elementor-element-598c0f43 .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90623 .elementor-element.elementor-element-3ddee8f6{--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-90623 .elementor-element.elementor-element-5bc37c92{--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-90623 .elementor-element.elementor-element-5bc37c92:not(.elementor-motion-effects-element-type-background), .elementor-90623 .elementor-element.elementor-element-5bc37c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-90623 .elementor-element.elementor-element-6cf5792e{--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-90623 .elementor-element.elementor-element-6cf5792e:not(.elementor-motion-effects-element-type-background), .elementor-90623 .elementor-element.elementor-element-6cf5792e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4DF;}.elementor-90623 .elementor-element.elementor-element-5fcee14f{--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-90623 .elementor-element.elementor-element-1de4ce0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-1de4ce0c{text-align:left;}.elementor-90623 .elementor-element.elementor-element-1de4ce0c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:700;}.elementor-90623 .elementor-element.elementor-element-11590330{--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-90623 .elementor-element.elementor-element-11f37ac0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-4f8e59af{--display:flex;}.elementor-90623 .elementor-element.elementor-element-6228ec47.elementor-element{--align-self:center;}.elementor-90623 .elementor-element.elementor-element-6228ec47{text-align:center;}.elementor-90623 .elementor-element.elementor-element-6228ec47 img{width:100%;}.elementor-90623 .elementor-element.elementor-element-2fd9bb93 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-2fd9bb93{text-align:center;}.elementor-90623 .elementor-element.elementor-element-2fd9bb93 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-40ed15ab > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-40ed15ab{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90623 .elementor-element.elementor-element-436d54c6{--display:flex;}.elementor-90623 .elementor-element.elementor-element-61e350c6{--display:flex;}.elementor-90623 .elementor-element.elementor-element-440ca5c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-440ca5c1.elementor-element{--align-self:center;}.elementor-90623 .elementor-element.elementor-element-6200f32f > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-6200f32f{text-align:center;}.elementor-90623 .elementor-element.elementor-element-6200f32f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-76e4393e > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-76e4393e{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90623 .elementor-element.elementor-element-ba25336{--display:flex;}.elementor-90623 .elementor-element.elementor-element-294fea0e{--display:flex;}.elementor-90623 .elementor-element.elementor-element-362eb7a0.elementor-element{--align-self:center;}.elementor-90623 .elementor-element.elementor-element-155ffee1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-155ffee1{text-align:center;}.elementor-90623 .elementor-element.elementor-element-155ffee1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-62c5fb20 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-62c5fb20{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90623 .elementor-element.elementor-element-62d566b7{--display:flex;}.elementor-90623 .elementor-element.elementor-element-31c7d56e{--display:flex;}.elementor-90623 .elementor-element.elementor-element-740cf3fe.elementor-element{--align-self:center;}.elementor-90623 .elementor-element.elementor-element-54e33ad9 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-54e33ad9{text-align:center;}.elementor-90623 .elementor-element.elementor-element-54e33ad9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-17a82cb1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-17a82cb1{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90623 .elementor-element.elementor-element-7f07232f > .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-90623 .elementor-element.elementor-element-7f07232f{text-align:center;}.elementor-90623 .elementor-element.elementor-element-7f07232f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-90623 .elementor-element.elementor-element-63fd8979{--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-90623 .elementor-element.elementor-element-63fd8979:not(.elementor-motion-effects-element-type-background), .elementor-90623 .elementor-element.elementor-element-63fd8979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-90623 .elementor-element.elementor-element-13a49efb{--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-90623 .elementor-element.elementor-element-722f1a06{--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-90623 .elementor-element.elementor-element-c302cb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-c302cb3 .image-box{text-align:center;}.elementor-element-c302cb3 .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:35px;}.elementor-90623 .elementor-element.elementor-element-25f15597{--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-15944fa1 .image-box{text-align:center;}.elementor-element-15944fa1 .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:35px;}.elementor-90623 .elementor-element.elementor-element-8170263{--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-642aa6bc .image-box{text-align:center;}.elementor-element-642aa6bc .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:35px;}.elementor-90623 .elementor-element.elementor-element-791c2c54{--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-fdec11c .image-box{text-align:center;}.elementor-element-fdec11c .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:35px;}.elementor-90623 .elementor-element.elementor-element-3b47009{--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-90623 .elementor-element.elementor-element-16e54997{--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-90623 .elementor-element.elementor-element-5524b1e7{--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-90623 .elementor-element.elementor-element-330b20c5 > .elementor-widget-container{margin:30px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-330b20c5{text-align:center;}.elementor-90623 .elementor-element.elementor-element-330b20c5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:700;}.elementor-90623 .elementor-element.elementor-element-6554dc98{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-90623 .elementor-element.elementor-element-6b45a9fc{--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-90623 .elementor-element.elementor-element-54eca0d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-5a1bcdbf > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-5a1bcdbf{text-align:left;}.elementor-90623 .elementor-element.elementor-element-5a1bcdbf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-35dd054b{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-90623 .elementor-element.elementor-element-35dd054b > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-90623 .elementor-element.elementor-element-35dd054b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-90623 .elementor-element.elementor-element-1b2f4b5c{--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-90623 .elementor-element.elementor-element-4c415c0f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-371fddff > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-371fddff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-2d9ac847{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-90623 .elementor-element.elementor-element-2d9ac847 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-90623 .elementor-element.elementor-element-653325d9{--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-90623 .elementor-element.elementor-element-1b567c41 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-6dbe0747{--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-90623 .elementor-element.elementor-element-5da034f4{--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-90623 .elementor-element.elementor-element-5da034f4:not(.elementor-motion-effects-element-type-background), .elementor-90623 .elementor-element.elementor-element-5da034f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;}.elementor-90623 .elementor-element.elementor-element-47ea48ca{--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-90623 .elementor-element.elementor-element-70a6fc3a > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-77b21a99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-5ec61d75 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-5ec61d75 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:700;}.elementor-90623 .elementor-element.elementor-element-485c89a2 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-485c89a2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-90623 .elementor-element.elementor-element-6e1e5b89{--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-90623 .elementor-element.elementor-element-1dc56cfd{--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-90623 .elementor-element.elementor-element-1dc56cfd:not(.elementor-motion-effects-element-type-background), .elementor-90623 .elementor-element.elementor-element-1dc56cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-90623 .elementor-element.elementor-element-635d390f{--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-90623 .elementor-element.elementor-element-635d390f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90623 .elementor-element.elementor-element-6992c3c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-6992c3c7 img{width:100%;}.elementor-90623 .elementor-element.elementor-element-5e849e98{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-90623 .elementor-element.elementor-element-5e849e98{left:0px;}body.rtl .elementor-90623 .elementor-element.elementor-element-5e849e98{right:0px;}.elementor-90623 .elementor-element.elementor-element-6843c4cf > .elementor-widget-container{margin:60px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-6843c4cf .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-66aca66e > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-66aca66e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:700;color:#FFFFFF;}.elementor-90623 .elementor-element.elementor-element-541b8ec1{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;column-gap:0px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-90623 .elementor-element.elementor-element-541b8ec1 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-2b4dae0c{--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-90623 .elementor-element.elementor-element-365ae2c1{--display:flex;}.elementor-90623 .elementor-element.elementor-element-5079ef30{text-align:center;}.elementor-90623 .elementor-element.elementor-element-5079ef30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-4e9de744{--display:flex;}.elementor-90623 .elementor-element.elementor-element-6075387c{text-align:center;}.elementor-90623 .elementor-element.elementor-element-6075387c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-4a17ac8b{--display:flex;}.elementor-90623 .elementor-element.elementor-element-34155c94{text-align:center;}.elementor-90623 .elementor-element.elementor-element-34155c94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90623 .elementor-element.elementor-element-751900ac{--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-90623 .elementor-element.elementor-element-5ad884d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-90623 .elementor-element.elementor-element-5ad884d6.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-90623 .elementor-element.elementor-element-3d4b875b > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-90623 .elementor-element.elementor-element-3d4b875b .elementor-heading-title{font-size:20px;line-height:2em;letter-spacing:0px;word-spacing:0em;}.elementor-90623 .elementor-element.elementor-element-55dd599d{--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-90623 .elementor-element.elementor-element-71cdf41f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-332de11d{--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-90623 .elementor-element.elementor-element-50a45ce6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-59aa1ae3{--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-90623 .elementor-element.elementor-element-6a6ca145 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-2b2a27b{--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-90623 .elementor-element.elementor-element-38278f69 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-32973e96{--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-90623 .elementor-element.elementor-element-5303bc9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-67ac62a7{--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-90623 .elementor-element.elementor-element-27639bb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-2da13520 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-5c282576{--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-90623 .elementor-element.elementor-element-3dd6248{width:100%;max-width:100%;}.elementor-90623 .elementor-element.elementor-element-3dd6248 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-15ef4f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-b4a6329{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-b4a6329.e-con{--order:99999 /* order end hack */;}.elementor-90623 .elementor-element.elementor-element-1dc9e7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-dd108b8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-dd108b8.e-con{--order:-99999 /* order start hack */;}.elementor-90623 .elementor-element.elementor-element-b047cad > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-8b4b54e > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-90623 .elementor-element.elementor-element-78e734eb{--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-90623 .elementor-element.elementor-element-35c8cb7c > .elementor-widget-container{margin:-20px 0px 20px 0px;}.elementor-90623 .elementor-element.elementor-element-11ae981f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-90623 .elementor-element.elementor-element-5d2384ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-38487cd1 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-30d517b3 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-1de4ce0c > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-1de4ce0c{text-align:left;}.elementor-90623 .elementor-element.elementor-element-1de4ce0c .elementor-heading-title{font-size:45px;}.elementor-90623 .elementor-element.elementor-element-11590330{--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-90623 .elementor-element.elementor-element-4f8e59af{--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-90623 .elementor-element.elementor-element-7f07232f > .elementor-widget-container{padding:20px 0px 20px 20px;}.elementor-90623 .elementor-element.elementor-element-7f07232f{text-align:left;}.elementor-90623 .elementor-element.elementor-element-13a49efb{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-90623 .elementor-element.elementor-element-722f1a06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-c302cb3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-90623 .elementor-element.elementor-element-25f15597{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-15944fa1 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-90623 .elementor-element.elementor-element-8170263{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-642aa6bc > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-90623 .elementor-element.elementor-element-791c2c54{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-fdec11c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-90623 .elementor-element.elementor-element-330b20c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-330b20c5{text-align:left;}.elementor-90623 .elementor-element.elementor-element-54eca0d{--width:100%;--margin-top:0px;--margin-bottom:5px;--margin-left:-45px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-5a1bcdbf > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-35dd054b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-1b2f4b5c{--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-90623 .elementor-element.elementor-element-4c415c0f{--margin-top:25px;--margin-bottom:0px;--margin-left:-45px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-371fddff > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90623 .elementor-element.elementor-element-2d9ac847 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 10px 0px;}.elementor-90623 .elementor-element.elementor-element-1b567c41 > .elementor-widget-container{margin:-27px -27px -27px -27px;}.elementor-90623 .elementor-element.elementor-element-6dbe0747{--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-90623 .elementor-element.elementor-element-5da034f4{--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-90623 .elementor-element.elementor-element-70a6fc3a > .elementor-widget-container{margin:-27px -27px -27px -27px;padding:0px 0px 0px 0px;}.elementor-90623 .elementor-element.elementor-element-70a6fc3a.elementor-element{--order:99999 /* order end hack */;}.elementor-90623 .elementor-element.elementor-element-77b21a99{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-77b21a99.e-con{--order:-99999 /* order start hack */;}.elementor-90623 .elementor-element.elementor-element-5ec61d75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-90623 .elementor-element.elementor-element-485c89a2 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-90623 .elementor-element.elementor-element-6e1e5b89{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-1dc56cfd{--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-90623 .elementor-element.elementor-element-635d390f{--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-90623 .elementor-element.elementor-element-6843c4cf > .elementor-widget-container{margin:25px 12px 12px 12px;}.elementor-90623 .elementor-element.elementor-element-66aca66e{text-align:left;}.elementor-90623 .elementor-element.elementor-element-541b8ec1 > .elementor-widget-container{margin:10px 0px 0px 20px;}.elementor-90623 .elementor-element.elementor-element-751900ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90623 .elementor-element.elementor-element-5ad884d6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}}@media(min-width:768px){.elementor-90623 .elementor-element.elementor-element-2bf387c2{--width:100%;}.elementor-90623 .elementor-element.elementor-element-757efeb{--width:50%;}.elementor-90623 .elementor-element.elementor-element-7a3147be{--width:100%;}.elementor-90623 .elementor-element.elementor-element-2e3b79dc{--width:100%;}.elementor-90623 .elementor-element.elementor-element-55dd599d{--width:33%;}.elementor-90623 .elementor-element.elementor-element-332de11d{--width:33%;}.elementor-90623 .elementor-element.elementor-element-59aa1ae3{--width:33%;}.elementor-90623 .elementor-element.elementor-element-255fbaaf{--width:100%;}.elementor-90623 .elementor-element.elementor-element-2b2a27b{--width:33%;}.elementor-90623 .elementor-element.elementor-element-32973e96{--width:33%;}.elementor-90623 .elementor-element.elementor-element-67ac62a7{--width:33%;}.elementor-90623 .elementor-element.elementor-element-19f9cc02{--width:97%;}.elementor-90623 .elementor-element.elementor-element-5c282576{--width:50%;}.elementor-90623 .elementor-element.elementor-element-b4a6329{--width:100%;}.elementor-90623 .elementor-element.elementor-element-dd108b8{--width:100%;}.elementor-90623 .elementor-element.elementor-element-78e734eb{--content-width:100%;}.elementor-90623 .elementor-element.elementor-element-11ae981f{--width:100%;}.elementor-90623 .elementor-element.elementor-element-58be1ca5{--width:20%;}.elementor-90623 .elementor-element.elementor-element-6a052de0{--width:27%;}.elementor-90623 .elementor-element.elementor-element-440f9818{--width:27%;}.elementor-90623 .elementor-element.elementor-element-c473bc7{--width:27%;}.elementor-90623 .elementor-element.elementor-element-5bc37c92{--width:100%;}.elementor-90623 .elementor-element.elementor-element-5fcee14f{--width:28%;}.elementor-90623 .elementor-element.elementor-element-11590330{--width:70%;}.elementor-90623 .elementor-element.elementor-element-11f37ac0{--width:40%;}.elementor-90623 .elementor-element.elementor-element-436d54c6{--width:40%;}.elementor-90623 .elementor-element.elementor-element-61e350c6{--width:100%;}.elementor-90623 .elementor-element.elementor-element-ba25336{--width:40%;}.elementor-90623 .elementor-element.elementor-element-62d566b7{--width:40%;}.elementor-90623 .elementor-element.elementor-element-63fd8979{--width:100%;}.elementor-90623 .elementor-element.elementor-element-722f1a06{--width:27%;}.elementor-90623 .elementor-element.elementor-element-25f15597{--width:27%;}.elementor-90623 .elementor-element.elementor-element-8170263{--width:27%;}.elementor-90623 .elementor-element.elementor-element-791c2c54{--width:27%;}.elementor-90623 .elementor-element.elementor-element-16e54997{--width:100%;}.elementor-90623 .elementor-element.elementor-element-5524b1e7{--width:60%;}.elementor-90623 .elementor-element.elementor-element-6554dc98{--width:90%;}.elementor-90623 .elementor-element.elementor-element-6b45a9fc{--width:100%;}.elementor-90623 .elementor-element.elementor-element-54eca0d{--width:30%;}.elementor-90623 .elementor-element.elementor-element-1b2f4b5c{--width:100%;}.elementor-90623 .elementor-element.elementor-element-4c415c0f{--width:34%;}.elementor-90623 .elementor-element.elementor-element-653325d9{--width:40%;}.elementor-90623 .elementor-element.elementor-element-47ea48ca{--width:100%;}.elementor-90623 .elementor-element.elementor-element-77b21a99{--width:100%;}.elementor-90623 .elementor-element.elementor-element-6e1e5b89{--content-width:100%;}.elementor-90623 .elementor-element.elementor-element-635d390f{--width:67%;}.elementor-90623 .elementor-element.elementor-element-5e849e98{--width:420px;}.elementor-90623 .elementor-element.elementor-element-751900ac{--width:33%;}}/* Start custom CSS for container, class: .elementor-element-1be402d0 */.elementor-90623 .elementor-element.elementor-element-1be402d0 .homeso-glass-icon{

    position:relative;

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

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

.elementor-90623 .elementor-element.elementor-element-1be402d0 .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-90623 .elementor-element.elementor-element-1be402d0 .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-27e05104 */.elementor-90623 .elementor-element.elementor-element-27e05104 .homeso-glass-icon{

    position:relative;

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

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

.elementor-90623 .elementor-element.elementor-element-27e05104 .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-90623 .elementor-element.elementor-element-27e05104 .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-2da13520 *//* ========================= */
/* 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 html, class: .elementor-element-35c8cb7c *//* ================================
   Delimano STAR – Description Block
================================ */

.star-desc-section,
.star-desc-section * {
  box-sizing: border-box;
}

.star-desc-section {
  position: relative;
  width: 100%;
  min-height: 320px;
  padding: 38px 40px;
  border-radius: 0px;
  overflow: hidden;
  background: #F6F2ED;
  border: none;
  box-shadow: none;
}

/* Фото справа */
.star-desc-bg-img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 52%;
  height: 100%;
  object-fit: cover;
  object-position: center right;
  z-index: 0;
}

/* Градиент */
.star-desc-section::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background: linear-gradient(
    90deg,
    rgba(246, 242, 237, 1) 0%,
    rgba(246, 242, 237, 1) 48%,
    rgba(246, 242, 237, 0.92) 58%,
    rgba(246, 242, 237, 0.68) 68%,
    rgba(246, 242, 237, 0.34) 78%,
    rgba(246, 242, 237, 0.00) 92%
  );
}

.star-desc-content {
  position: relative;
  z-index: 2;
  max-width: 760px;
}

.star-desc-title {
  color: #000000;
  font-family: "Cormorant Garamond", serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.12;
  margin: 0 0 18px;
}

.star-desc-lead,
.star-desc-more p {
  color: #000000;
  font-family: "Inter", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.58;
  margin: 0;
}

.star-desc-lead {
  max-width: 720px;
}

.star-desc-more h3 {
  color: #FF9A09;
  font-family: "Inter", Arial, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.3;
  margin: 0 0 8px;
}

.star-desc-more h3:not(:first-child) {
  margin-top: 18px;
}

.star-desc-toggle {
  display: none;
}

.star-desc-more {
  max-width: 720px;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  margin-top: 0;
  transition: max-height 0.35s ease, opacity 0.25s ease, margin-top 0.25s ease;
}

.star-desc-toggle:checked ~ .star-desc-more {
  max-height: 1000px;
  opacity: 1;
  margin-top: 18px;
}

/* Кнопка Читать подробнее */
.star-desc-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;

  min-height: 50px;
  padding: 0 24px;
  margin-top: 24px;

  border: 2px solid #FF9A09;
  border-radius: 8px;

  color: #FF9A09;
  background: rgba(255, 255, 255, 0.72);

  font-family: "Inter", Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;

  cursor: pointer;
  user-select: none;
  transition: 0.2s ease;
}

.star-desc-button:hover {
  background: #FF9A09;
  color: #ffffff;
}

.star-desc-arrow {
  font-size: 22px;
  line-height: 1;
  transition: transform 0.25s ease;
}

.star-desc-close {
  display: none;
}

.star-desc-toggle:checked ~ .star-desc-button .star-desc-open {
  display: none;
}

.star-desc-toggle:checked ~ .star-desc-button .star-desc-close {
  display: inline;
}

.star-desc-toggle:checked ~ .star-desc-button .star-desc-arrow {
  transform: rotate(180deg);
}

/* Tablet */
@media (max-width: 1024px) {
  .star-desc-section {
    padding: 30px 28px;
    min-height: 320px;
  }

  .star-desc-bg-img {
    width: 50%;
  }

  .star-desc-section::after {
    background: linear-gradient(
      90deg,
      rgba(246, 242, 237, 1) 0%,
      rgba(246, 242, 237, 1) 54%,
      rgba(246, 242, 237, 0.86) 64%,
      rgba(246, 242, 237, 0.52) 76%,
      rgba(246, 242, 237, 0.18) 90%,
      rgba(246, 242, 237, 0.00) 100%
    );
  }

  .star-desc-content {
    max-width: 650px;
  }

  .star-desc-title {
    font-size: 34px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .star-desc-section {
    min-height: 620px;
    padding: 26px 20px 280px;
    border-radius: 0px;
  }

  .star-desc-bg-img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: auto;

    width: 100%;
    height: 260px;

    object-fit: cover;
    object-position: center bottom;

    z-index: 0;
    display: block;
    margin: 0;
    border-radius: 0;
  }

  .star-desc-section::after {
    display: none !important;
  }

  .star-desc-content {
    max-width: 100%;
  }

  .star-desc-title {
    font-size: 40px;
    line-height: 1.15;
  }

  .star-desc-lead,
  .star-desc-more p {
    font-size: 18px;
    line-height: 1.5;
  }

  .star-desc-more h3 {
    font-size: 24px;
  }

  .star-desc-button {
    width: 100%;
    min-height: 48px;
    font-size: 18px;
    margin-top: 22px;
  }

  .star-desc-toggle:checked ~ .star-desc-more {
    max-height: 1200px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6228ec47 */.elementor-90623 .elementor-element.elementor-element-6228ec47 .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-90623 .elementor-element.elementor-element-6228ec47 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-90623 .elementor-element.elementor-element-6228ec47 .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-4f8e59af */.elementor-90623 .elementor-element.elementor-element-4f8e59af .homeso-icon{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-90623 .elementor-element.elementor-element-4f8e59af .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-90623 .elementor-element.elementor-element-4f8e59af .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-61e350c6 */.elementor-90623 .elementor-element.elementor-element-61e350c6 .homeso-icon-{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-90623 .elementor-element.elementor-element-61e350c6 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-90623 .elementor-element.elementor-element-61e350c6 .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-294fea0e */.elementor-90623 .elementor-element.elementor-element-294fea0e .homeso-icon{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-90623 .elementor-element.elementor-element-294fea0e .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-90623 .elementor-element.elementor-element-294fea0e .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-31c7d56e */.elementor-90623 .elementor-element.elementor-element-31c7d56e .homeso-icon{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-90623 .elementor-element.elementor-element-31c7d56e .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-90623 .elementor-element.elementor-element-31c7d56e .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-5a1bcdbf */.elementor-90623 .elementor-element.elementor-element-5a1bcdbf .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-1b2f4b5c */.elementor-90623 .elementor-element.elementor-element-1b2f4b5c .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-90623 .elementor-element.elementor-element-1b2f4b5c .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-90623 .elementor-element.elementor-element-1b2f4b5c .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-90623 .elementor-element.elementor-element-1b2f4b5c .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-90623 .elementor-element.elementor-element-1b2f4b5c .comparison-arrow:hover:after{

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

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

@media(max-width:767px){

    .elementor-90623 .elementor-element.elementor-element-1b2f4b5c{

        flex-direction:column;

        align-items:center;

        gap:18px;

        padding:22px;
    }

    .elementor-90623 .elementor-element.elementor-element-1b2f4b5c .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-90623 .elementor-element.elementor-element-1b2f4b5c .comparison-arrow:hover{

        transform:none !important;

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

    /* MOBILE DOWN ARROW */

    .elementor-90623 .elementor-element.elementor-element-1b2f4b5c .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-90623 .elementor-element.elementor-element-1b2f4b5c .comparison-arrow:hover:after{

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

    display:flex;

    align-items:flex-start;

    justify-content:center;

    gap:34px;

    padding:px;

    background:#F6F2ED;

    border:none;

    overflow:visible;

    width:100%;

    position:relative;
}

/* ARROW */

.elementor-90623 .elementor-element.elementor-element-3b47009 .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-90623 .elementor-element.elementor-element-3b47009 .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-90623 .elementor-element.elementor-element-3b47009 .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-90623 .elementor-element.elementor-element-3b47009 .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-90623 .elementor-element.elementor-element-3b47009{

        flex-direction:column;

        align-items:center;

        gap:24px;

        padding:28px;
    }

    .elementor-90623 .elementor-element.elementor-element-3b47009 .comparison-arrow{

        width:64px;

        height:64px;

        min-width:64px;

        min-height:64px;

        margin-top:0;
    }

    .elementor-90623 .elementor-element.elementor-element-3b47009 .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-6dbe0747 */.elementor-90623 .elementor-element.elementor-element-6dbe0747{

    display:flex;

    align-items:flex-start;

    justify-content:center;

    gap:34px;

    padding:px;

    background:#F6F2ED;

    border:none;

    overflow:visible;

    width:100%;

    position:relative;
}

/* ARROW */

.elementor-90623 .elementor-element.elementor-element-6dbe0747 .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-90623 .elementor-element.elementor-element-6dbe0747 .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-90623 .elementor-element.elementor-element-6dbe0747 .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-90623 .elementor-element.elementor-element-6dbe0747 .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-90623 .elementor-element.elementor-element-6dbe0747{

        flex-direction:column;

        align-items:center;

        gap:24px;

        padding:28px;
    }

    .elementor-90623 .elementor-element.elementor-element-6dbe0747 .comparison-arrow{

        width:64px;

        height:64px;

        min-width:64px;

        min-height:64px;

        margin-top:0;
    }

    .elementor-90623 .elementor-element.elementor-element-6dbe0747 .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 html, class: .elementor-element-3308a4c7 *//* ================================
   Delimano STAR – FAQ Accordion
================================ */

.star-faq-section,
.star-faq-section * {
  box-sizing: border-box;
}

.star-faq-section {
  width: 100%;
  background: #F6F2ED;
  border: none;
  border-radius: 0px;
  padding: 38px 40px;
  box-shadow: 0 8px 24px rgba(66, 41, 17, 0.04);
}

.star-faq-title {
  color: #000000;
  font-family: "Cormorant Garamond", serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.12;
  margin: 0 0 28px;
}

.star-faq-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 14px 24px;
}

.star-faq-item {
  background: #ffffff;
  border: 1px solid rgba(255, 154, 9, 0.22);
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 14px rgba(66, 41, 17, 0.035);
}

.star-faq-item summary {
  position: relative;
  list-style: none;
  cursor: pointer;
  padding: 18px 54px 18px 22px;
  color: #000000;
  font-family: "Inter", Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.35;
  background: #ffffff;
  transition: 0.2s ease;
}

.star-faq-item summary::-webkit-details-marker {
  display: none;
}

.star-faq-item summary::after {
  content: "⌄";
  position: absolute;
  right: 22px;
  top: 50%;
  transform: translateY(-50%);
  color: #FF9A09;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  transition: 0.25s ease;
}

.star-faq-item[open] summary {
  color: #FF9A09;
  background: #ffffff;
}

.star-faq-item[open] summary::after {
  transform: translateY(-50%) rotate(180deg);
}

.star-faq-item p {
  padding: 0 22px 18px;
  margin: 0;
  color: #000000;
  font-family: "Inter", Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.55;
  background: #ffffff;
}

/* Tablet */
@media (max-width: 1024px) {
  .star-faq-section {
    padding: 30px 28px;
  }

  .star-faq-title {
    font-size: 34px;
  }

  .star-faq-grid {
    gap: 14px 18px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .star-faq-section {
    padding: 26px 20px;
    border-radius: 0px;
  }

  .star-faq-title {
    font-size: 40px;
    line-height: 1.15;
    margin-bottom: 20px;
  }

  .star-faq-grid {
    grid-template-columns: 1fr;
    gap: 12px;
  }

  .star-faq-item summary {
    font-size: 24px;
    padding: 16px 46px 16px 16px;
  }

  .star-faq-item summary::after {
    right: 18px;
    font-size: 24px;
  }

  .star-faq-item p {
    font-size: 18px;
    line-height: 1.5;
    padding: 0 16px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6992c3c7 */.elementor-90623 .elementor-element.elementor-element-6992c3c7 img{

    position:relative;

    z-index:0;

    display:block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-541b8ec1 */.elementor-90623 .elementor-element.elementor-element-541b8ec1 .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-2b4dae0c */.elementor-90623 .elementor-element.elementor-element-2b4dae0c .homeso-glass-icon{

    position:relative;

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

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

.elementor-90623 .elementor-element.elementor-element-2b4dae0c .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-90623 .elementor-element.elementor-element-2b4dae0c .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-5e849e98 */.elementor-90623 .elementor-element.elementor-element-5e849e98{

    z-index:3;

    max-width:420px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-635d390f */.elementor-90623 .elementor-element.elementor-element-635d390f{

    position:relative;

    overflow:hidden;

    border-radius:32px;
}

/* DARK LEFT OVERLAY */

.elementor-90623 .elementor-element.elementor-element-635d390f: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-90623 .elementor-element.elementor-element-635d390f: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-90623 .elementor-element.elementor-element-635d390f{

        min-height:460px;

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

    /* IMAGE */

    .elementor-90623 .elementor-element.elementor-element-635d390f img{

        width:100%;

        height:460px;

        object-fit:cover;

        object-position:center;

        display:block;
    }

    /* MOBILE OVERLAY */

    .elementor-90623 .elementor-element.elementor-element-635d390f: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-90623 .elementor-element.elementor-element-635d390f: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-5ad884d6 *//* =========================================
RIGHT PREMIUM CTA
========================================= */

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .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-90623 .elementor-element.elementor-element-5ad884d6 .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-90623 .elementor-element.elementor-element-5ad884d6 .ts-old-label,
.elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-price-label,
.elementor-90623 .elementor-element.elementor-element-5ad884d6 .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-90623 .elementor-element.elementor-element-5ad884d6 .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-90623 .elementor-element.elementor-element-5ad884d6 .ts-old-price span{

    font-size:.82em;
}

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

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .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-90623 .elementor-element.elementor-element-5ad884d6 .ts-main-price span{

    font-size:.58em;
}

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

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-club-wrap,
.elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-colors-wrap{

    padding-top:14px;

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

    position:relative;

    z-index:2;
}

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

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-club-title{

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

    font-size:20px;

    font-weight:800;

    color:#ff2b38;

    margin-bottom:4px;
}

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .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-90623 .elementor-element.elementor-element-5ad884d6 .ts-colors{

    display:flex;

    align-items:center;

    gap:8px;

    width:100%;

    flex-wrap:nowrap;
}

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

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .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-90623 .elementor-element.elementor-element-5ad884d6 .ts-dot{

    width:9px;

    height:9px;

    border-radius:50%;

    flex-shrink:0;
}

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

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-color-pill.white{

    background:#f3f3f3;

    color:#1a1a1a;

    box-shadow:none;
}

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-color-pill.white .ts-dot{

    background:#ffffff;

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

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

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-color-pill.black{

    background:#1f1f1f;

    color:#ffffff;

    box-shadow:none;
}

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-color-pill.black .ts-dot{

    background:#000000;
}

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

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-color-pill.red{

    background:#ed1b24;

    color:#ffffff;

    box-shadow:none;
}

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-color-pill.red .ts-dot{

    background:#ff7077;
}

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

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-color-pill:hover{

    transform:translateY(-2px);

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

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

.elementor-90623 .elementor-element.elementor-element-5ad884d6 .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-90623 .elementor-element.elementor-element-5ad884d6 .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-90623 .elementor-element.elementor-element-5ad884d6 .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-90623 .elementor-element.elementor-element-5ad884d6 .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-90623 .elementor-element.elementor-element-5ad884d6 .ts-main-price{

        font-size:62px;
    }

    .elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-club-price{

        font-size:38px;
    }

    .elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-colors{

        display:grid;

        grid-template-columns:1fr 1fr;

        gap:10px;
    }

    .elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-color-pill{

        width:100%;

        justify-content:center;

        font-size:18px;

        height:40px;

        padding:0 10px;
    }

    .elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-color-pill.red{

        grid-column:1 / -1;
    }

    .elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-main-btn{

        height:60px;

        font-size:18px;
    }

    .elementor-90623 .elementor-element.elementor-element-5ad884d6 .ts-delivery{

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

    /* MAIN WRAPPER */

    .elementor-90623 .elementor-element.elementor-element-751900ac{

        display:flex;

        flex-direction:column;

        gap:0;
    }

    /* LEFT HERO BLOCK */

    .elementor-90623 .elementor-element.elementor-element-751900ac .hero-left{

        width:100%;

        min-height:auto;

        border-radius:0;

        overflow:hidden;

        position:relative;
    }

    /* IMAGE */

    .elementor-90623 .elementor-element.elementor-element-751900ac .hero-left img{

        width:100%;

        height:auto;

        display:block;
    }

    /* TEXT OVERLAY */

    .elementor-90623 .elementor-element.elementor-element-751900ac .hero-content{

        position:absolute;

        top:26px;

        left:24px;

        right:24px;

        z-index:3;

        max-width:240px;
    }

    /* CTA BLOCK */

    .elementor-90623 .elementor-element.elementor-element-751900ac .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-90623 .elementor-element.elementor-element-751900ac .ts-final-cta{

        transform:none !important;

        top:auto !important;

        right:auto !important;
    }

    /* PRICE */

    .elementor-90623 .elementor-element.elementor-element-751900ac .ts-main-price{

        font-size:68px;

        line-height:.92;
    }

    .elementor-90623 .elementor-element.elementor-element-751900ac .ts-club-price{

        font-size:42px;
    }

    /* BUTTON */

    .elementor-90623 .elementor-element.elementor-element-751900ac .ts-main-btn{

        height:64px;

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