.elementor-93823 .elementor-element.elementor-element-2b0217c{--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-93823 .elementor-element.elementor-element-2b0217c:not(.elementor-motion-effects-element-type-background), .elementor-93823 .elementor-element.elementor-element-2b0217c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-93823 .elementor-element.elementor-element-433e6ff3{--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-93823 .elementor-element.elementor-element-433e6ff3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-93823 .elementor-element.elementor-element-1f194e69 > .elementor-widget-container{margin:50px 0px 50px 20px;}.elementor-93823 .elementor-element.elementor-element-1f194e69 .elementor-heading-title{font-family:"Inter";font-size:30px;color:#D6B18B;}.elementor-93823 .elementor-element.elementor-element-33318728 > .elementor-widget-container{margin:-20px 0px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-33318728{text-align:left;}.elementor-93823 .elementor-element.elementor-element-33318728 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:80px;color:#FFFFFF;}.elementor-93823 .elementor-element.elementor-element-2eeda459 > .elementor-widget-container{margin:-20px 0px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-2eeda459 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:80px;-webkit-text-stroke-color:#000;stroke:#000;color:#D6B18B;}.elementor-93823 .elementor-element.elementor-element-2bf00df5 > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-2bf00df5{font-family:"Inter";font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-93823 .elementor-element.elementor-element-f65934d{--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-93823 .elementor-element.elementor-element-5c55347e{--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-93823 .elementor-element.elementor-element-47bd9aa7{--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-93823 .elementor-element.elementor-element-34ffcf5a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-93823 .elementor-element.elementor-element-29d6c701 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93823 .elementor-element.elementor-element-29d6c701{text-align:center;}.elementor-93823 .elementor-element.elementor-element-29d6c701 .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-540f49c4{--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-93823 .elementor-element.elementor-element-3754484a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-93823 .elementor-element.elementor-element-66a365ae > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93823 .elementor-element.elementor-element-66a365ae{text-align:center;}.elementor-93823 .elementor-element.elementor-element-66a365ae .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-2d6c0d7a{--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-93823 .elementor-element.elementor-element-5cd289e5 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-93823 .elementor-element.elementor-element-2a9bcb1e > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93823 .elementor-element.elementor-element-2a9bcb1e{text-align:center;}.elementor-93823 .elementor-element.elementor-element-2a9bcb1e .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-2026dc65{--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-93823 .elementor-element.elementor-element-597dac28 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-66ae7693 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93823 .elementor-element.elementor-element-66ae7693{text-align:center;}.elementor-93823 .elementor-element.elementor-element-66ae7693 .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-1e0ecc27 > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-10d1cd72{--display:flex;--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;}.elementor-93823 .elementor-element.elementor-element-62d76cba > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-62d76cba img{opacity:1;}.elementor-93823 .elementor-element.elementor-element-7011497d{--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:10px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-c57edf9 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-93823 .elementor-element.elementor-element-2c14fc47{--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-93823 .elementor-element.elementor-element-2c14fc47:not(.elementor-motion-effects-element-type-background), .elementor-93823 .elementor-element.elementor-element-2c14fc47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-93823 .elementor-element.elementor-element-4ae3c027{--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-93823 .elementor-element.elementor-element-4b758777 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-4b758777{text-align:left;}.elementor-93823 .elementor-element.elementor-element-4b758777 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:50px;color:#FFFFFF;}.elementor-93823 .elementor-element.elementor-element-9459c65 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-93823 .elementor-element.elementor-element-9459c65{font-family:"Inter";font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-93823 .elementor-element.elementor-element-3663f2af{--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:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93823 .elementor-element.elementor-element-648b92b3{--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-93823 .elementor-element.elementor-element-5a56f5d0{--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-93823 .elementor-element.elementor-element-3e8ab62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-43194466 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93823 .elementor-element.elementor-element-43194466{text-align:center;}.elementor-93823 .elementor-element.elementor-element-43194466 .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-7db4f27f{--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-93823 .elementor-element.elementor-element-76d860c4 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93823 .elementor-element.elementor-element-76d860c4{text-align:center;}.elementor-93823 .elementor-element.elementor-element-76d860c4 .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-713db324{--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-93823 .elementor-element.elementor-element-470cd6e1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93823 .elementor-element.elementor-element-470cd6e1{text-align:center;}.elementor-93823 .elementor-element.elementor-element-470cd6e1 .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-3aec5262{--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-93823 .elementor-element.elementor-element-4f455272 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93823 .elementor-element.elementor-element-4f455272{text-align:center;}.elementor-93823 .elementor-element.elementor-element-4f455272 .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-3d69369c{--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-93823 .elementor-element.elementor-element-5b5be780{text-align:center;}.elementor-93823 .elementor-element.elementor-element-5b5be780 img{width:98%;}.elementor-93823 .elementor-element.elementor-element-4b50b222{--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-93823 .elementor-element.elementor-element-4b50b222:not(.elementor-motion-effects-element-type-background), .elementor-93823 .elementor-element.elementor-element-4b50b222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4DF;}.elementor-93823 .elementor-element.elementor-element-1068fb96{--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-93823 .elementor-element.elementor-element-1145918c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-1145918c{text-align:left;}.elementor-93823 .elementor-element.elementor-element-1145918c .elementor-heading-title{font-family:"Cormorant Garamond";font-size:50px;-webkit-text-stroke-color:#171717;stroke:#171717;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-93823 .elementor-element.elementor-element-2fbaef4f{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93823 .elementor-element.elementor-element-689c0304{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-2dfa0a78{--display:flex;}.elementor-93823 .elementor-element.elementor-element-21a27587.elementor-element{--align-self:center;}.elementor-93823 .elementor-element.elementor-element-21a27587{text-align:center;}.elementor-93823 .elementor-element.elementor-element-21a27587 img{width:100%;}.elementor-93823 .elementor-element.elementor-element-541ed5ad > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93823 .elementor-element.elementor-element-541ed5ad{text-align:center;}.elementor-93823 .elementor-element.elementor-element-541ed5ad .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-2120e01{--display:flex;}.elementor-93823 .elementor-element.elementor-element-23af4d39{--display:flex;}.elementor-93823 .elementor-element.elementor-element-2b174e4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-2b174e4a.elementor-element{--align-self:center;}.elementor-93823 .elementor-element.elementor-element-3a58ea6e > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93823 .elementor-element.elementor-element-3a58ea6e{text-align:center;}.elementor-93823 .elementor-element.elementor-element-3a58ea6e .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-1cb573d5{--display:flex;}.elementor-93823 .elementor-element.elementor-element-17a9ee7f{--display:flex;}.elementor-93823 .elementor-element.elementor-element-3f9985cf.elementor-element{--align-self:center;}.elementor-93823 .elementor-element.elementor-element-17b470a8 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93823 .elementor-element.elementor-element-17b470a8{text-align:center;}.elementor-93823 .elementor-element.elementor-element-17b470a8 .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-6da9caaa{--display:flex;}.elementor-93823 .elementor-element.elementor-element-484f2f63{--display:flex;}.elementor-93823 .elementor-element.elementor-element-16e6c16e.elementor-element{--align-self:center;}.elementor-93823 .elementor-element.elementor-element-1fc87d22 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93823 .elementor-element.elementor-element-1fc87d22{text-align:center;}.elementor-93823 .elementor-element.elementor-element-1fc87d22 .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-1787b25b{--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:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-93823 .elementor-element.elementor-element-1787b25b:not(.elementor-motion-effects-element-type-background), .elementor-93823 .elementor-element.elementor-element-1787b25b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-93823 .elementor-element.elementor-element-52600af{--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-93823 .elementor-element.elementor-element-52bddea9 > .elementor-widget-container{margin:45px 20px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-52bddea9 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:50px;color:#FFFFFF;}.elementor-93823 .elementor-element.elementor-element-29fef9cb{--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-93823 .elementor-element.elementor-element-39445d38{--display:flex;--position:absolute;--margin-top:65px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;top:0px;}body:not(.rtl) .elementor-93823 .elementor-element.elementor-element-39445d38{left:0px;}body.rtl .elementor-93823 .elementor-element.elementor-element-39445d38{right:0px;}.elementor-93823 .elementor-element.elementor-element-4bba1b6a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-de07602{--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-93823 .elementor-element.elementor-element-153954c0{--display:flex;--position:absolute;--margin-top:65px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;top:0px;}body:not(.rtl) .elementor-93823 .elementor-element.elementor-element-153954c0{left:0px;}body.rtl .elementor-93823 .elementor-element.elementor-element-153954c0{right:0px;}.elementor-93823 .elementor-element.elementor-element-6bb560de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-3bb187f2{--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-93823 .elementor-element.elementor-element-134e4242{--display:flex;--position:absolute;--margin-top:65px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;top:0px;}body:not(.rtl) .elementor-93823 .elementor-element.elementor-element-134e4242{left:0px;}body.rtl .elementor-93823 .elementor-element.elementor-element-134e4242{right:0px;}.elementor-93823 .elementor-element.elementor-element-601e5f74{width:initial;max-width:initial;}.elementor-93823 .elementor-element.elementor-element-601e5f74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-26ca54f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 28px;--row-gap:0px;--column-gap:28px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-93823 .elementor-element.elementor-element-26ca54f4:not(.elementor-motion-effects-element-type-background), .elementor-93823 .elementor-element.elementor-element-26ca54f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4DF;}.elementor-93823 .elementor-element.elementor-element-2f629872{--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:20px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-7ffd82e6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-93823 .elementor-element.elementor-element-7ffd82e6 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:45px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#050505;}.elementor-93823 .elementor-element.elementor-element-6dd29e65{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;font-family:"Inter";font-size:16px;color:#050505;}.elementor-93823 .elementor-element.elementor-element-6dd29e65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-93823 .elementor-element.elementor-element-17e59019{--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-93823 .elementor-element.elementor-element-2903bdae{--display:flex;--min-height:84px;--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;}.elementor-93823 .elementor-element.elementor-element-3834319c{--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-93823 .elementor-element.elementor-element-c733e36{--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-93823 .elementor-element.elementor-element-22624175 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-93823 .elementor-element.elementor-element-22624175 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:45px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#050505;}.elementor-93823 .elementor-element.elementor-element-6622913c{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;font-family:"Inter";font-size:16px;color:#050505;}.elementor-93823 .elementor-element.elementor-element-658fff88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-93823 .elementor-element.elementor-element-7dec9ab2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-7dec9ab2 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:23px;font-weight:600;color:#050505;}.elementor-93823 .elementor-element.elementor-element-2db8dd1a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-2db8dd1a{font-family:"Inter";font-size:16px;font-weight:300;color:#050505;}.elementor-93823 .elementor-element.elementor-element-2ff503ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 0px;--row-gap:28px;--column-gap:0px;}.elementor-93823 .elementor-element.elementor-element-2ff503ec:not(.elementor-motion-effects-element-type-background), .elementor-93823 .elementor-element.elementor-element-2ff503ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-93823 .elementor-element.elementor-element-54f8bc14{--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:20px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-342ee2ef > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-342ee2ef .elementor-heading-title{font-family:"Cormorant Garamond";font-size:50px;line-height:1.08em;color:#FFFFFF;}.elementor-93823 .elementor-element.elementor-element-319fd257 > .elementor-widget-container{margin:0px 0px 10px 20px;}.elementor-93823 .elementor-element.elementor-element-319fd257 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:40px;line-height:1.08em;color:#D6B18B;}.elementor-93823 .elementor-element.elementor-element-55a8924 > .elementor-widget-container{margin:20px 0px 35px 20px;}.elementor-93823 .elementor-element.elementor-element-55a8924{font-family:"Inter";font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-93823 .elementor-element.elementor-element-2c4c582f{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93823 .elementor-element.elementor-element-10b10{--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-93823 .elementor-element.elementor-element-7be443cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-93823 .elementor-element.elementor-element-6ddc6c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-2ee7e9f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-2ee7e9f8{text-align:center;}.elementor-93823 .elementor-element.elementor-element-2ee7e9f8 .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-73f81130{--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-93823 .elementor-element.elementor-element-3feb6b7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-3feb6b7c{text-align:center;}.elementor-93823 .elementor-element.elementor-element-3feb6b7c .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-180aaa45{--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-93823 .elementor-element.elementor-element-3979d027 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-3979d027{text-align:center;}.elementor-93823 .elementor-element.elementor-element-3979d027 .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-149bbf93{--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-93823 .elementor-element.elementor-element-4286caa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-4286caa{text-align:center;}.elementor-93823 .elementor-element.elementor-element-4286caa .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93823 .elementor-element.elementor-element-7295511d{--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:12px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-45254442{text-align:center;}.elementor-93823 .elementor-element.elementor-element-45254442 img{border-radius:28px 28px 28px 28px;}.elementor-93823 .elementor-element.elementor-element-5e525df0{--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:40px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93823 .elementor-element.elementor-element-3e112a13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-615c2a85{--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-93823 .elementor-element.elementor-element-66269c48 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-93823 .elementor-element.elementor-element-5ff5a60{--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 32px;--row-gap:0px;--column-gap:32px;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-93823 .elementor-element.elementor-element-5ff5a60:not(.elementor-motion-effects-element-type-background), .elementor-93823 .elementor-element.elementor-element-5ff5a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-93823 .elementor-element.elementor-element-3712d647{--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-93823 .elementor-element.elementor-element-323ecd30{text-align:center;}.elementor-93823 .elementor-element.elementor-element-626a7409.elementor-element{--align-self:center;}.elementor-93823 .elementor-element.elementor-element-d869120{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#D7C4B1;}.elementor-93823 .elementor-element.elementor-element-7ac41926{--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-93823 .elementor-element.elementor-element-c60fbec{text-align:center;}.elementor-93823 .elementor-element.elementor-element-7495ae2a.elementor-element{--align-self:center;}.elementor-93823 .elementor-element.elementor-element-7fee9a05{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#D7C4B1;}.elementor-93823 .elementor-element.elementor-element-51be7c3c{--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-93823 .elementor-element.elementor-element-3b077e63{text-align:center;}.elementor-93823 .elementor-element.elementor-element-1104a920.elementor-element{--align-self:center;}.elementor-93823 .elementor-element.elementor-element-71a4fbe9{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#D7C4B1;}@media(max-width:767px){.elementor-93823 .elementor-element.elementor-element-1f194e69 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-33318728 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-93823 .elementor-element.elementor-element-33318728 .elementor-heading-title{font-size:60px;}.elementor-93823 .elementor-element.elementor-element-2eeda459 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-93823 .elementor-element.elementor-element-2eeda459 .elementor-heading-title{font-size:50px;}.elementor-93823 .elementor-element.elementor-element-2bf00df5 > .elementor-widget-container{margin:20px 0px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-2bf00df5{font-size:20px;}.elementor-93823 .elementor-element.elementor-element-47bd9aa7{--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-93823 .elementor-element.elementor-element-1e0ecc27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-62d76cba > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-7011497d{--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93823 .elementor-element.elementor-element-4ae3c027{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-4b758777 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-93823 .elementor-element.elementor-element-9459c65 > .elementor-widget-container{margin:20px 0px -10px 20px;}.elementor-93823 .elementor-element.elementor-element-648b92b3{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-5a56f5d0{--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:10px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-7db4f27f{--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:10px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-713db324{--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:10px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-3aec5262{--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:20px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-1145918c > .elementor-widget-container{margin:0px 0px 20px 20px;padding:0px 0px 0px 0px;}.elementor-93823 .elementor-element.elementor-element-1145918c .elementor-heading-title{font-size:45px;}.elementor-93823 .elementor-element.elementor-element-2fbaef4f{--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-93823 .elementor-element.elementor-element-2dfa0a78{--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-93823 .elementor-element.elementor-element-1787b25b{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-93823 .elementor-element.elementor-element-52bddea9 > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-29fef9cb{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-93823 .elementor-element.elementor-element-39445d38{--margin-top:90px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-de07602{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-93823 .elementor-element.elementor-element-153954c0{--margin-top:90px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-3bb187f2{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-93823 .elementor-element.elementor-element-134e4242{--margin-top:90px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-26ca54f4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93823 .elementor-element.elementor-element-2f629872{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-c733e36{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-658fff88{--margin-top:10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-93823 .elementor-element.elementor-element-7dec9ab2 .elementor-heading-title{font-size:30px;}.elementor-93823 .elementor-element.elementor-element-2ff503ec{--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-54f8bc14{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-342ee2ef .elementor-heading-title{font-size:50px;}.elementor-93823 .elementor-element.elementor-element-319fd257 .elementor-heading-title{font-size:40px;}.elementor-93823 .elementor-element.elementor-element-55a8924 > .elementor-widget-container{margin:10px 0px 10px 20px;}.elementor-93823 .elementor-element.elementor-element-2c4c582f{--margin-top:10px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-7be443cb{--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-93823 .elementor-element.elementor-element-73f81130{--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-93823 .elementor-element.elementor-element-180aaa45{--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-93823 .elementor-element.elementor-element-149bbf93{--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-93823 .elementor-element.elementor-element-5e525df0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-3e112a13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-93823 .elementor-element.elementor-element-615c2a85{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-93823 .elementor-element.elementor-element-5ff5a60{--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-93823 .elementor-element.elementor-element-433e6ff3{--width:50%;}.elementor-93823 .elementor-element.elementor-element-f65934d{--width:97%;}.elementor-93823 .elementor-element.elementor-element-47bd9aa7{--width:25%;}.elementor-93823 .elementor-element.elementor-element-540f49c4{--width:25%;}.elementor-93823 .elementor-element.elementor-element-2d6c0d7a{--width:25%;}.elementor-93823 .elementor-element.elementor-element-2026dc65{--width:25%;}.elementor-93823 .elementor-element.elementor-element-10d1cd72{--width:50%;}.elementor-93823 .elementor-element.elementor-element-4ae3c027{--width:50%;}.elementor-93823 .elementor-element.elementor-element-3663f2af{--width:97%;}.elementor-93823 .elementor-element.elementor-element-5a56f5d0{--width:25%;}.elementor-93823 .elementor-element.elementor-element-7db4f27f{--width:25%;}.elementor-93823 .elementor-element.elementor-element-713db324{--width:25%;}.elementor-93823 .elementor-element.elementor-element-3aec5262{--width:25%;}.elementor-93823 .elementor-element.elementor-element-3d69369c{--width:50%;}.elementor-93823 .elementor-element.elementor-element-1068fb96{--width:30%;}.elementor-93823 .elementor-element.elementor-element-2fbaef4f{--width:70%;}.elementor-93823 .elementor-element.elementor-element-689c0304{--width:40%;}.elementor-93823 .elementor-element.elementor-element-2120e01{--width:40%;}.elementor-93823 .elementor-element.elementor-element-1cb573d5{--width:40%;}.elementor-93823 .elementor-element.elementor-element-6da9caaa{--width:40%;}.elementor-93823 .elementor-element.elementor-element-52600af{--width:36%;}.elementor-93823 .elementor-element.elementor-element-29fef9cb{--width:25%;}.elementor-93823 .elementor-element.elementor-element-39445d38{--width:100%;}.elementor-93823 .elementor-element.elementor-element-de07602{--width:25%;}.elementor-93823 .elementor-element.elementor-element-153954c0{--width:100%;}.elementor-93823 .elementor-element.elementor-element-3bb187f2{--width:25%;}.elementor-93823 .elementor-element.elementor-element-134e4242{--width:100%;}.elementor-93823 .elementor-element.elementor-element-2f629872{--width:170px;}.elementor-93823 .elementor-element.elementor-element-17e59019{--width:350px;}.elementor-93823 .elementor-element.elementor-element-2903bdae{--width:84px;}.elementor-93823 .elementor-element.elementor-element-3834319c{--width:350px;}.elementor-93823 .elementor-element.elementor-element-c733e36{--width:170px;}.elementor-93823 .elementor-element.elementor-element-658fff88{--width:500px;}.elementor-93823 .elementor-element.elementor-element-2ff503ec{--content-width:100%;}.elementor-93823 .elementor-element.elementor-element-54f8bc14{--width:30%;}.elementor-93823 .elementor-element.elementor-element-2c4c582f{--width:100%;}.elementor-93823 .elementor-element.elementor-element-10b10{--width:100%;}.elementor-93823 .elementor-element.elementor-element-7be443cb{--width:25%;}.elementor-93823 .elementor-element.elementor-element-73f81130{--width:25%;}.elementor-93823 .elementor-element.elementor-element-180aaa45{--width:25%;}.elementor-93823 .elementor-element.elementor-element-149bbf93{--width:25%;}.elementor-93823 .elementor-element.elementor-element-7295511d{--width:45%;}.elementor-93823 .elementor-element.elementor-element-5e525df0{--width:25%;}.elementor-93823 .elementor-element.elementor-element-5ff5a60{--content-width:65%;}.elementor-93823 .elementor-element.elementor-element-3712d647{--width:33.3333%;}.elementor-93823 .elementor-element.elementor-element-7ac41926{--width:33.3333%;}.elementor-93823 .elementor-element.elementor-element-51be7c3c{--width:33.3333%;}}/* Start custom CSS for container, class: .elementor-element-5c55347e */.elementor-93823 .elementor-element.elementor-element-5c55347e .homeso-glass-icon{

    position:relative;

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

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

.elementor-93823 .elementor-element.elementor-element-5c55347e .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-93823 .elementor-element.elementor-element-5c55347e .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-1e0ecc27 */.elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-buy-box{

    width:min(500px,100%);

    padding:36px 42px 30px;

    border-radius:28px;

    background:
    linear-gradient(
        180deg,
        rgba(18,18,18,.42) 0%,
        rgba(8,8,8,.62) 100%
    );

    border:1px solid rgba(214,177,139,.18);

    box-shadow:
    0 25px 60px rgba(0,0,0,.35),
    inset 0 1px 1px rgba(255,255,255,.05);

    backdrop-filter:blur(18px);

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

    box-sizing:border-box;

    position:relative;

    overflow:hidden;
}

.elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-buy-box:before{

    content:"";

    position:absolute;

    top:-120px;
    right:-120px;

    width:260px;
    height:260px;

    background:
    radial-gradient(
        circle,
        rgba(214,177,139,.10) 0%,
        rgba(214,177,139,0) 70%
    );

    pointer-events:none;
}

.elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-price{

    font-family:'', serif;

    font-size:82px;

    line-height:.88;

    font-weight:600;

    color:#d6b18b;

    letter-spacing:-2px;

    margin-bottom:16px;
}

.elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-price span{

    font-size:28px;

    font-weight:400;

    opacity:.95;

    margin-left:6px;
}

.elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-subtext{

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

    font-size:18px;

    line-height:1.6;

    color:#d6b18b;

    margin-bottom:24px;

    max-width:320px;

    font-weight:400;

    opacity:.92;
}

.elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-btn{

    width:100%;

    height:68px;

    display:flex;

    align-items:center;

    justify-content:center;

    border-radius:999px;

    background:
    linear-gradient(
        180deg,
        rgba(255,255,255,.12) 0%,
        rgba(255,255,255,.04) 100%
    );

    border:1px solid rgba(214,177,139,.28);

    backdrop-filter:blur(12px);

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

    color:#d6b18b;

    text-decoration:none;

    font-family:'Cormorant Garamond', serif;

    font-size:24px;

    font-weight:600;

    letter-spacing:.5px;

    transition:.35s ease;

    box-shadow:
    0 10px 35px rgba(0,0,0,.28),
    inset 0 1px 1px rgba(255,255,255,.08);

    position:relative;

    overflow:hidden;
}

.elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-btn:hover{

    transform:translateY(-3px);

    background:
    linear-gradient(
        180deg,
        rgba(255,255,255,.16) 0%,
        rgba(255,255,255,.06) 100%
    );

    box-shadow:
    0 18px 45px rgba(0,0,0,.38),
    0 0 30px rgba(214,177,139,.10);
}

.elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-btn:before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:80%;
    height:100%;

    background:
    linear-gradient(
        90deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.16) 50%,
        rgba(255,255,255,0) 100%
    );

    transform:skewX(-20deg);

    transition:.8s;
}

.elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-btn:hover:before{

    left:140%;
}

.elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-delivery{

    margin-top:14px;

    text-align:center;

    color:#d6b18b;

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

    font-size:14px;

    line-height:1.5;

    opacity:.82;
}

@media(max-width:767px){

    .elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-buy-box{

        padding:28px 24px;
    }

    .elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-price{

        font-size:62px;
    }

    .elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-price span{

        font-size:22px;
    }

    .elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-subtext{

        font-size:16px;

        margin-bottom:20px;
    }

    .elementor-93823 .elementor-element.elementor-element-1e0ecc27 .homeso-btn{

        height:62px;

        font-size:20px;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62d76cba */transform:translateX(30px);/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9459c65 */.elementor-93823 .elementor-element.elementor-element-9459c65 p{

    max-width:420px;

    opacity:.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-648b92b3 */.elementor-93823 .elementor-element.elementor-element-648b92b3 .homeso-glass-icon{

    position:relative;

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

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

.elementor-93823 .elementor-element.elementor-element-648b92b3 .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-93823 .elementor-element.elementor-element-648b92b3 .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-3d69369c */.elementor-93823 .elementor-element.elementor-element-3d69369c{

    background-position:center top!important;

    background-size:cover!important;

    background-repeat:no-repeat!important;

    overflow:hidden;

    transform:scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c14fc47 */margin-bottom:0;
margin-top:0;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21a27587 */.elementor-93823 .elementor-element.elementor-element-21a27587 .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-93823 .elementor-element.elementor-element-21a27587 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-93823 .elementor-element.elementor-element-21a27587 .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-2dfa0a78 */.elementor-93823 .elementor-element.elementor-element-2dfa0a78 .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-93823 .elementor-element.elementor-element-2dfa0a78 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-93823 .elementor-element.elementor-element-2dfa0a78 .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-23af4d39 */.elementor-93823 .elementor-element.elementor-element-23af4d39 .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-93823 .elementor-element.elementor-element-23af4d39 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-93823 .elementor-element.elementor-element-23af4d39 .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-17a9ee7f */.elementor-93823 .elementor-element.elementor-element-17a9ee7f .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-93823 .elementor-element.elementor-element-17a9ee7f .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-93823 .elementor-element.elementor-element-17a9ee7f .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-484f2f63 */.elementor-93823 .elementor-element.elementor-element-484f2f63 .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-93823 .elementor-element.elementor-element-484f2f63 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-93823 .elementor-element.elementor-element-484f2f63 .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 image, class: .elementor-element-31398a24 */.elementor-93823 .elementor-element.elementor-element-31398a24 img{

    width:98%;

    display:block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39445d38 */.elementor-93823 .elementor-element.elementor-element-39445d38{

    position:absolute;

    left:34px;

    top:34px;

    width:230px;

    z-index:5;
}

.elementor-93823 .elementor-element.elementor-element-39445d38 h2{

    font-family:'Inter',serif;

    font-size:24px;

    line-height:1;

    font-weight:500;

    color:#ffffff;

    margin:0 0 10px;

    letter-spacing:-1px;
}

.elementor-93823 .elementor-element.elementor-element-39445d38 h3{

    font-family:'Inter',serif;

    font-size:24pxpx;

    line-height:1.05;

    font-weight:500;

    color:#ffffff;

    margin:0 0 18px;
}

.elementor-93823 .elementor-element.elementor-element-39445d38 .homeso-line{

    width:42px;

    height:1px;

    background:#d6b18b;

    margin-bottom:18px;

    opacity:.95;
}

.elementor-93823 .elementor-element.elementor-element-39445d38 p{

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

    font-size:14px;

    line-height:1.7;

    font-weight:400;

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

    margin:0;

    max-width:220px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29fef9cb */.elementor-93823 .elementor-element.elementor-element-29fef9cb{

    position:relative;

    overflow:hidden;

    border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2206ced1 */.elementor-93823 .elementor-element.elementor-element-2206ced1 img{

    width:98%;

    display:block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-153954c0 */.elementor-93823 .elementor-element.elementor-element-153954c0{

    position:absolute;

    left:34px;

    top:34px;

    width:230px;

    z-index:5;
}

.elementor-93823 .elementor-element.elementor-element-153954c0 h2{

    font-family:'Inter',serif;

    font-size:24px;

    line-height:1;

    font-weight:500;

    color:#ffffff;

    margin:0 0 10px;

    letter-spacing:-1px;
}

.elementor-93823 .elementor-element.elementor-element-153954c0 h3{

    font-family:'Inter',serif;

    font-size:24pxpx;

    line-height:1.05;

    font-weight:500;

    color:#ffffff;

    margin:0 0 18px;
}

.elementor-93823 .elementor-element.elementor-element-153954c0 .homeso-line{

    width:42px;

    height:1px;

    background:#d6b18b;

    margin-bottom:18px;

    opacity:.95;
}

.elementor-93823 .elementor-element.elementor-element-153954c0 p{

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

    font-size:14px;

    line-height:1.7;

    font-weight:400;

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

    margin:0;

    max-width:220px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de07602 */.elementor-93823 .elementor-element.elementor-element-de07602{

    position:relative;

    overflow:hidden;

    border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4378a6bd */.elementor-93823 .elementor-element.elementor-element-4378a6bd img{

    width:98%;

    display:block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-134e4242 */.elementor-93823 .elementor-element.elementor-element-134e4242{

    position:absolute;

    left:34px;

    top:34px;

    width:230px;

    z-index:5;
}

.elementor-93823 .elementor-element.elementor-element-134e4242 h2{

    font-family:'Inter',serif;

    font-size:24px;

    line-height:1;

    font-weight:500;

    color:#ffffff;

    margin:0 0 10px;

    letter-spacing:-1px;
}

.elementor-93823 .elementor-element.elementor-element-134e4242 h3{

    font-family:'Inter',serif;

    font-size:24pxpx;

    line-height:1.05;

    font-weight:500;

    color:#ffffff;

    margin:0 0 18px;
}

.elementor-93823 .elementor-element.elementor-element-134e4242 .homeso-line{

    width:42px;

    height:1px;

    background:#d6b18b;

    margin-bottom:18px;

    opacity:.95;
}

.elementor-93823 .elementor-element.elementor-element-134e4242 p{

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

    font-size:14px;

    line-height:1.7;

    font-weight:400;

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

    margin:0;

    max-width:220px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb187f2 */.elementor-93823 .elementor-element.elementor-element-3bb187f2{

    position:relative;

    overflow:hidden;

    border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ffd82e6 */.elementor-93823 .elementor-element.elementor-element-7ffd82e6 .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-2903bdae */.elementor-93823 .elementor-element.elementor-element-2903bdae .homeso-arrow-wrap{

    width:84px;

    height:84px;

    min-width:84px;

    min-height:84px;

    border-radius:50%;

    position:relative;

    display:flex;

    align-items:center;

    justify-content:center;

    flex-shrink:0;

    background:
    linear-gradient(
        180deg,
        rgba(255,255,255,.72) 0%,
        rgba(248,244,239,.52) 100%
    );

    backdrop-filter:blur(14px);

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

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

    box-shadow:
    0 12px 34px rgba(0,0,0,.08),
    inset 0 1px 0 rgba(255,255,255,.9),
    inset 0 -8px 20px rgba(255,255,255,.08);

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

/* ARROW */

.elementor-93823 .elementor-element.elementor-element-2903bdae .homeso-arrow-wrap:before{

    content:"";

    position:absolute;

    width:18px;

    height:18px;

    border-top:3px solid #c39a72;

    border-right:3px solid #c39a72;

    transform:rotate(45deg);

    left:50%;

    top:50%;

    margin-left:-10px;

    margin-top:-9px;

    transition:
    transform .35s ease,
    opacity .35s ease;
}

/* HOVER */

.elementor-93823 .elementor-element.elementor-element-2903bdae .homeso-arrow-wrap:hover{

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

    background:
    linear-gradient(
        180deg,
        rgba(255,255,255,.82) 0%,
        rgba(248,244,239,.66) 100%
    );

    box-shadow:
    0 18px 40px rgba(182,141,99,.16),
    inset 0 1px 0 rgba(255,255,255,.95),
    inset 0 -8px 20px rgba(255,255,255,.12);
}

.elementor-93823 .elementor-element.elementor-element-2903bdae .homeso-arrow-wrap:hover:before{

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

/* MOBILE */

@media(max-width:767px){

    .elementor-93823 .elementor-element.elementor-element-2903bdae .homeso-arrow-wrap{

        width:68px;

        height:68px;

        min-width:68px;

        min-height:68px;
    }

    .elementor-93823 .elementor-element.elementor-element-2903bdae .homeso-arrow-wrap:before{

        width:14px;

        height:14px;

        border-top:2px solid #c39a72;

        border-right:2px solid #c39a72;

        margin-left:-8px;

        margin-top:-7px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3834319c */width:84px;
height:84px;

border-radius:50%;

background:#fff;

display:flex;
align-items:center;
justify-content:center;

box-shadow:
0 10px 30px rgba(0,0,0,.08);

border:1px solid rgba(182,141,99,.14);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ca54f4 */.elementor-93823 .elementor-element.elementor-element-26ca54f4{

    display:flex;

    align-items:center;

    justify-content:center;

    gap:28px;

    padding:42px;

    background:#f3ede7;

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

    overflow:hidden;

    width:100%;
}

/* IMAGES */

.elementor-93823 .elementor-element.elementor-element-26ca54f4 .homeso-image-box img{

    width:100%;

    aspect-ratio:1/1;

    object-fit:cover;

    border-radius:18px;

    display:block;
}

/* ARROW */

.elementor-93823 .elementor-element.elementor-element-26ca54f4 .homeso-arrow-wrap{

    width:84px;

    height:84px;

    min-width:84px;

    min-height:84px;

    border-radius:50%;

    background:
    linear-gradient(
        180deg,
        rgba(255,255,255,.96) 0%,
        rgba(248,244,239,.98) 100%
    );

    position:relative;

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

    box-shadow:
    0 10px 30px rgba(0,0,0,.06),
    inset 0 1px 0 rgba(255,255,255,.9);

    flex-shrink:0;
}

.elementor-93823 .elementor-element.elementor-element-26ca54f4 .homeso-arrow-wrap:before{

    content:"";

    position:absolute;

    width:18px;

    height:18px;

    border-top:3px solid #c39a72;

    border-right:3px solid #c39a72;

    transform:rotate(45deg);

    left:50%;

    top:50%;

    margin-left:-12px;

    margin-top:-8px;
}

/* MOBILE */

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

    .elementor-93823 .elementor-element.elementor-element-26ca54f4{

        flex-direction:column;

        align-items:center;

        justify-content:center;

        gap:24px;

        padding:28px;
    }

    .elementor-93823 .elementor-element.elementor-element-26ca54f4 .homeso-arrow-wrap{

        width:64px;

        height:64px;

        min-width:64px;

        min-height:64px;
    }

    .elementor-93823 .elementor-element.elementor-element-26ca54f4 .homeso-arrow-wrap:before{

        width:14px;

        height:14px;

        margin-left:-9px;

        margin-top:-7px;
    }
}

/* IOS FIX */

.elementor-93823 .elementor-element.elementor-element-26ca54f4 *{

    -webkit-backface-visibility:hidden;

    backface-visibility:hidden;

    transform:translateZ(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10b10 */.elementor-93823 .elementor-element.elementor-element-10b10 .homeso-glass-icon{

    position:relative;

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

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

.elementor-93823 .elementor-element.elementor-element-10b10 .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-93823 .elementor-element.elementor-element-10b10 .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-7295511d */.elementor-93823 .elementor-element.elementor-element-7295511d img{

    border-radius:28px;

    overflow:hidden;

    transform:translateZ(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e112a13 */.elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-buy-box{

    width:min(40px,100%);

    min-width:320px;

    padding:38px 38px 30px;

    border-radius:32px;

    background:
    linear-gradient(
        180deg,
        rgba(18,18,18,.42) 0%,
        rgba(8,8,8,.78) 100%
    );

    border:1px solid rgba(214,177,139,.12);

    box-shadow:
    0 24px 70px rgba(0,0,0,.46),
    inset 0 1px 1px rgba(255,255,255,.035),
    inset 0 0 18px rgba(214,177,139,.04);

    backdrop-filter:blur(18px);

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

    box-sizing:border-box;

    position:relative;

    overflow:hidden;

    isolation:isolate;

    display:flex;

    flex-direction:column;

    align-items:center;

    justify-content:center;
}

/* PREMIUM GLOW */

.elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-buy-box:before{

    content:"";

    position:absolute;

    top:-90px;

    right:-70px;

    width:220px;

    height:220px;

    border-radius:50%;

    background:
    radial-gradient(
        circle,
        rgba(214,177,139,.18) 0%,
        rgba(214,177,139,.10) 22%,
        rgba(214,177,139,.04) 42%,
        rgba(214,177,139,0) 72%
    );

    filter:blur(18px);

    pointer-events:none;

    z-index:0;
}

/* CONTENT ABOVE GLOW */

.elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-buy-box > *{

    position:relative;

    z-index:2;
}

/* PRICE */

.elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-price{

    font-family:'', serif;

    font-size:72px;

    line-height:.9;

    font-weight:600;

    color:#d6b18b;

    letter-spacing:-2px;

    margin-bottom:14px;

    text-align:center;
}

.elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-price span{

    font-size:28px;

    font-weight:400;

    opacity:.92;

    margin-left:4px;
}

/* TEXT */

.elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-subtext{

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

    font-size:18px;

    line-height:1.6;

    color:#d6b18b;

    margin-bottom:20px;

    max-width:280px;

    font-weight:400;

    opacity:.82;

    text-align:center;
}

/* BUTTON */

.elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-btn{

    width:90%;

    margin:28px auto 0;

    min-height:60px;

    padding:16px 24px;

    display:flex;

    align-items:center;

    justify-content:center;

    border-radius:999px;

    position:relative;

    overflow:hidden;

    text-decoration:none;

    font-family:'Cormorant Garamond', serif;

    font-size:18px;

    font-weight:600;

    line-height:1;

    letter-spacing:.8px;

    text-transform:uppercase;

    color:#d6b18b;

    white-space:nowrap;

    background:
    linear-gradient(
        180deg,
        rgba(40,40,40,.92) 0%,
        rgba(18,18,18,.98) 100%
    );

    border:1px solid rgba(214,177,139,.22);

    box-shadow:
    0 14px 36px rgba(0,0,0,.42),
    inset 0 1px 0 rgba(255,255,255,.08),
    inset 0 -10px 20px rgba(0,0,0,.22),
    0 0 18px rgba(214,177,139,.05);

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

/* LIGHT SWEEP */

.elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-btn:before{

    content:"";

    position:absolute;

    top:0;

    left:-140%;

    width:70%;

    height:100%;

    background:
    linear-gradient(
        90deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.10) 50%,
        rgba(255,255,255,0) 100%
    );

    transform:skewX(-18deg);

    transition:1s;
}

/* HOVER */

.elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-btn:hover{

    transform:translateY(-2px);

    border-color:rgba(214,177,139,.34);

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

    box-shadow:
    0 18px 42px rgba(0,0,0,.5),
    0 0 24px rgba(214,177,139,.08);
}

.elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-btn:hover:before{

    left:160%;
}

/* DELIVERY */

.elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-delivery{

    margin-top:10px;

    text-align:center;

    color:#d6b18b;

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

    font-size:14px;

    line-height:1.45;

    opacity:.72;
}

/* MOBILE */

@media(max-width:767px){

    .elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-buy-box{

        width:100%;

        min-width:0;

        padding:30px 24px;
    }

    .elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-price{

        font-size:62px;
    }

    .elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-price span{

        font-size:24px;
    }

    .elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-subtext{

        font-size:16px;

        margin-bottom:18px;
    }

    .elementor-93823 .elementor-element.elementor-element-3e112a13 .homeso-btn{

        width:100%;

        min-height:54px;

        font-size:16px;

        letter-spacing:.8px;

        padding:14px 18px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff503ec */.elementor-93823 .elementor-element.elementor-element-2ff503ec{

    background:#050505;

    border-radius:0;

    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e2d4b64 */.elementor-93823 .elementor-element.elementor-element-1e2d4b64 img{

    width:200px;

    height:200px;

    border-radius:50%;

    object-fit:cover;

    border:2px solid rgba(214,177,139,.18);

    margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-323ecd30 */.elementor-93823 .elementor-element.elementor-element-323ecd30 h3{

    font-family:'Cormorant Garamond', serif;

    font-size:30px;

    color:#f2dfcb;

    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-626a7409 */.elementor-93823 .elementor-element.elementor-element-626a7409 .homeso-stars{

    font-size:22px;

    letter-spacing:3px;

    color:#d6b18b;

    line-height:1;

    margin:10px 0 16px;

    text-shadow:
    0 0 10px rgba(214,177,139,.18);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d869120 */.elementor-93823 .elementor-element.elementor-element-d869120 .homeso-review-text{

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

    font-size:17px;

    line-height:1.85;

    color:#d8c5b2;

    opacity:.88;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3712d647 */.elementor-93823 .elementor-element.elementor-element-3712d647{

    width:360px;

    max-width:100%;

    background:
    linear-gradient(
        180deg,
        rgba(20,20,20,.92) 0%,
        rgba(10,10,10,.98) 100%
    );

    border:1px solid rgba(214,177,139,.12);

    border-radius:28px;

    padding:32px 28px 24px;

    box-shadow:
    0 18px 40px rgba(0,0,0,.34),
    inset 0 1px 0 rgba(255,255,255,.03);

    backdrop-filter:blur(12px);

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

    overflow:hidden;

    position:relative;

    box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c8c09ea */.elementor-93823 .elementor-element.elementor-element-1c8c09ea img{

    width:200px;

    height:200px;

    border-radius:50%;

    object-fit:cover;

    border:2px solid rgba(214,177,139,.18);

    margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c60fbec */.elementor-93823 .elementor-element.elementor-element-c60fbec h3{

    font-family:'Cormorant Garamond', serif;

    font-size:30px;

    color:#f2dfcb;

    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7495ae2a */.elementor-93823 .elementor-element.elementor-element-7495ae2a .homeso-stars{

    font-size:22px;

    letter-spacing:3px;

    color:#d6b18b;

    line-height:1;

    margin:10px 0 16px;

    text-shadow:
    0 0 10px rgba(214,177,139,.18);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fee9a05 */.elementor-93823 .elementor-element.elementor-element-7fee9a05 .homeso-review-text{

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

    font-size:17px;

    line-height:1.85;

    color:#d8c5b2;

    opacity:.88;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac41926 */.elementor-93823 .elementor-element.elementor-element-7ac41926{

    width:360px;

    max-width:100%;

    background:
    linear-gradient(
        180deg,
        rgba(20,20,20,.92) 0%,
        rgba(10,10,10,.98) 100%
    );

    border:1px solid rgba(214,177,139,.12);

    border-radius:28px;

    padding:32px 28px 24px;

    box-shadow:
    0 18px 40px rgba(0,0,0,.34),
    inset 0 1px 0 rgba(255,255,255,.03);

    backdrop-filter:blur(12px);

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

    overflow:hidden;

    position:relative;

    box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19080ae2 */.elementor-93823 .elementor-element.elementor-element-19080ae2 img{

    width:200px;

    height:200px;

    border-radius:50%;

    object-fit:cover;

    border:2px solid rgba(214,177,139,.18);

    margin-bottom:18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b077e63 */.elementor-93823 .elementor-element.elementor-element-3b077e63 h3{

    font-family:'Cormorant Garamond', serif;

    font-size:30px;

    color:#f2dfcb;

    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1104a920 */.elementor-93823 .elementor-element.elementor-element-1104a920 .homeso-stars{

    font-size:22px;

    letter-spacing:3px;

    color:#d6b18b;

    line-height:1;

    margin:10px 0 16px;

    text-shadow:
    0 0 10px rgba(214,177,139,.18);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71a4fbe9 */.elementor-93823 .elementor-element.elementor-element-71a4fbe9 .homeso-review-text{

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

    font-size:17px;

    line-height:1.85;

    color:#d8c5b2;

    opacity:.88;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51be7c3c */.elementor-93823 .elementor-element.elementor-element-51be7c3c{

    width:360px;

    max-width:100%;

    background:
    linear-gradient(
        180deg,
        rgba(20,20,20,.92) 0%,
        rgba(10,10,10,.98) 100%
    );

    border:1px solid rgba(214,177,139,.12);

    border-radius:28px;

    padding:32px 28px 24px;

    box-shadow:
    0 18px 40px rgba(0,0,0,.34),
    inset 0 1px 0 rgba(255,255,255,.03);

    backdrop-filter:blur(12px);

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

    overflow:hidden;

    position:relative;

    box-sizing:border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff5a60 */.elementor-93823 .elementor-element.elementor-element-5ff5a60{

    display:flex;

    gap:32px;

    justify-content:center;

    align-items:stretch;

    flex-wrap:wrap;
}/* End custom CSS */