.elementor-93822 .elementor-element.elementor-element-5e539c3{--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-93822 .elementor-element.elementor-element-b5ca3dd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-93822 .elementor-element.elementor-element-219b2477{--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-93822 .elementor-element.elementor-element-219b2477:not(.elementor-motion-effects-element-type-background), .elementor-93822 .elementor-element.elementor-element-219b2477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-93822 .elementor-element.elementor-element-79a0a042{--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-93822 .elementor-element.elementor-element-79a0a042.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-93822 .elementor-element.elementor-element-15d3e621 > .elementor-widget-container{margin:50px 0px 50px 20px;}.elementor-93822 .elementor-element.elementor-element-15d3e621 .elementor-heading-title{font-family:"Inter";font-size:30px;color:#D6B18B;}.elementor-93822 .elementor-element.elementor-element-34ccb8f6 > .elementor-widget-container{margin:-20px 0px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-34ccb8f6{text-align:left;}.elementor-93822 .elementor-element.elementor-element-34ccb8f6 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:80px;color:#FFFFFF;}.elementor-93822 .elementor-element.elementor-element-7a0b3989 > .elementor-widget-container{margin:-20px 0px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-7a0b3989 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:80px;color:#D6B18B;}.elementor-93822 .elementor-element.elementor-element-341740b6 > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-341740b6{font-family:"Inter";font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-93822 .elementor-element.elementor-element-1befb6a6{--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-93822 .elementor-element.elementor-element-485bafa0{--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-93822 .elementor-element.elementor-element-164972c0{--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-93822 .elementor-element.elementor-element-49e88396 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-93822 .elementor-element.elementor-element-5085ebef > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93822 .elementor-element.elementor-element-5085ebef{text-align:center;}.elementor-93822 .elementor-element.elementor-element-5085ebef .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-4bb2701c{--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-93822 .elementor-element.elementor-element-302f3c44 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-93822 .elementor-element.elementor-element-143e658b > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93822 .elementor-element.elementor-element-143e658b{text-align:center;}.elementor-93822 .elementor-element.elementor-element-143e658b .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-9338624{--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-93822 .elementor-element.elementor-element-34998537 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-93822 .elementor-element.elementor-element-44f42b99 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93822 .elementor-element.elementor-element-44f42b99{text-align:center;}.elementor-93822 .elementor-element.elementor-element-44f42b99 .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-203ca14e{--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-93822 .elementor-element.elementor-element-41387fa8 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-5e9bcedf > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93822 .elementor-element.elementor-element-5e9bcedf{text-align:center;}.elementor-93822 .elementor-element.elementor-element-5e9bcedf .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-37ac189 > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-6e33875e{--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-93822 .elementor-element.elementor-element-6755a868 > .elementor-widget-container{margin:12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-6755a868 img{opacity:1;}.elementor-93822 .elementor-element.elementor-element-4d3d1113{--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-93822 .elementor-element.elementor-element-3bb4b9c3 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-93822 .elementor-element.elementor-element-40cfdbe1{--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-93822 .elementor-element.elementor-element-40cfdbe1:not(.elementor-motion-effects-element-type-background), .elementor-93822 .elementor-element.elementor-element-40cfdbe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-93822 .elementor-element.elementor-element-55eac254{--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-93822 .elementor-element.elementor-element-31d7ce04 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-31d7ce04{text-align:left;}.elementor-93822 .elementor-element.elementor-element-31d7ce04 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:50px;color:#FFFFFF;}.elementor-93822 .elementor-element.elementor-element-207f65d3 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-93822 .elementor-element.elementor-element-207f65d3{font-family:"Inter";font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-93822 .elementor-element.elementor-element-77f67c87{--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-93822 .elementor-element.elementor-element-411fa7ea{--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-93822 .elementor-element.elementor-element-36a9dc8c{--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-93822 .elementor-element.elementor-element-301ca971 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-b016f20 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93822 .elementor-element.elementor-element-b016f20{text-align:center;}.elementor-93822 .elementor-element.elementor-element-b016f20 .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-48e1f606{--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-93822 .elementor-element.elementor-element-4a5618f5 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93822 .elementor-element.elementor-element-4a5618f5{text-align:center;}.elementor-93822 .elementor-element.elementor-element-4a5618f5 .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-60709085{--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-93822 .elementor-element.elementor-element-69efa13e > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93822 .elementor-element.elementor-element-69efa13e{text-align:center;}.elementor-93822 .elementor-element.elementor-element-69efa13e .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-62c2383b{--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-93822 .elementor-element.elementor-element-258e9449 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93822 .elementor-element.elementor-element-258e9449{text-align:center;}.elementor-93822 .elementor-element.elementor-element-258e9449 .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-75201cb3{--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-93822 .elementor-element.elementor-element-7727d483{text-align:center;}.elementor-93822 .elementor-element.elementor-element-7727d483 img{width:98%;}.elementor-93822 .elementor-element.elementor-element-57d25c5e{--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-93822 .elementor-element.elementor-element-57d25c5e:not(.elementor-motion-effects-element-type-background), .elementor-93822 .elementor-element.elementor-element-57d25c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4DF;}.elementor-93822 .elementor-element.elementor-element-2bb0fce1{--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-93822 .elementor-element.elementor-element-34449d0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-34449d0d{text-align:left;}.elementor-93822 .elementor-element.elementor-element-34449d0d .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-93822 .elementor-element.elementor-element-1cf264e9{--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-93822 .elementor-element.elementor-element-8facbb8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-5f209ddb{--display:flex;}.elementor-93822 .elementor-element.elementor-element-4b11c400.elementor-element{--align-self:center;}.elementor-93822 .elementor-element.elementor-element-4b11c400{text-align:center;}.elementor-93822 .elementor-element.elementor-element-4b11c400 img{width:100%;}.elementor-93822 .elementor-element.elementor-element-77789cec > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93822 .elementor-element.elementor-element-77789cec{text-align:center;}.elementor-93822 .elementor-element.elementor-element-77789cec .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-23031b3f{--display:flex;}.elementor-93822 .elementor-element.elementor-element-1f84a6d9{--display:flex;}.elementor-93822 .elementor-element.elementor-element-474f7bf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-474f7bf8.elementor-element{--align-self:center;}.elementor-93822 .elementor-element.elementor-element-6a7f9685 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93822 .elementor-element.elementor-element-6a7f9685{text-align:center;}.elementor-93822 .elementor-element.elementor-element-6a7f9685 .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-29c6e4e3{--display:flex;}.elementor-93822 .elementor-element.elementor-element-32dd2d9{--display:flex;}.elementor-93822 .elementor-element.elementor-element-626e06c0.elementor-element{--align-self:center;}.elementor-93822 .elementor-element.elementor-element-13190085 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93822 .elementor-element.elementor-element-13190085{text-align:center;}.elementor-93822 .elementor-element.elementor-element-13190085 .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-1e731f75{--display:flex;}.elementor-93822 .elementor-element.elementor-element-68277dab{--display:flex;}.elementor-93822 .elementor-element.elementor-element-2ae40abe.elementor-element{--align-self:center;}.elementor-93822 .elementor-element.elementor-element-7eb91d57 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-93822 .elementor-element.elementor-element-7eb91d57{text-align:center;}.elementor-93822 .elementor-element.elementor-element-7eb91d57 .elementor-heading-title{font-family:"Inter";color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-68737d40{--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-93822 .elementor-element.elementor-element-68737d40:not(.elementor-motion-effects-element-type-background), .elementor-93822 .elementor-element.elementor-element-68737d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-93822 .elementor-element.elementor-element-3c555018{--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-93822 .elementor-element.elementor-element-1f156d3d > .elementor-widget-container{margin:080px 20px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-1f156d3d .elementor-heading-title{font-family:"Cormorant Garamond";font-size:50px;color:#FFFFFF;}.elementor-93822 .elementor-element.elementor-element-65d3112f{--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-93822 .elementor-element.elementor-element-6455a6f5{--display:flex;--position:absolute;--margin-top:65px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;top:0px;}body:not(.rtl) .elementor-93822 .elementor-element.elementor-element-6455a6f5{left:0px;}body.rtl .elementor-93822 .elementor-element.elementor-element-6455a6f5{right:0px;}.elementor-93822 .elementor-element.elementor-element-255d0c46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-211bd620{--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-93822 .elementor-element.elementor-element-d14cb04{--display:flex;--position:absolute;--margin-top:65px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;top:0px;}body:not(.rtl) .elementor-93822 .elementor-element.elementor-element-d14cb04{left:0px;}body.rtl .elementor-93822 .elementor-element.elementor-element-d14cb04{right:0px;}.elementor-93822 .elementor-element.elementor-element-49835f37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-425d2be2{--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-93822 .elementor-element.elementor-element-321e922e{--display:flex;--position:absolute;--margin-top:65px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;top:0px;}body:not(.rtl) .elementor-93822 .elementor-element.elementor-element-321e922e{left:0px;}body.rtl .elementor-93822 .elementor-element.elementor-element-321e922e{right:0px;}.elementor-93822 .elementor-element.elementor-element-1a7cde41{width:initial;max-width:initial;}.elementor-93822 .elementor-element.elementor-element-1a7cde41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-26a435ee{--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-93822 .elementor-element.elementor-element-26a435ee:not(.elementor-motion-effects-element-type-background), .elementor-93822 .elementor-element.elementor-element-26a435ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4DF;}.elementor-93822 .elementor-element.elementor-element-6c25b6cc{--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-93822 .elementor-element.elementor-element-4fb88669 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-93822 .elementor-element.elementor-element-4fb88669 .elementor-heading-title{font-family:"Cormorant Garamond";font-size:45px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#050505;}.elementor-93822 .elementor-element.elementor-element-481f09bc{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-93822 .elementor-element.elementor-element-481f09bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-93822 .elementor-element.elementor-element-243b650b{--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-93822 .elementor-element.elementor-element-6f45e665{--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-93822 .elementor-element.elementor-element-72b3460b{--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-93822 .elementor-element.elementor-element-2e71cb62{--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-93822 .elementor-element.elementor-element-3fbd743e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-93822 .elementor-element.elementor-element-3fbd743e .elementor-heading-title{font-family:"Cormorant Garamond";font-size:45px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#050505;}.elementor-93822 .elementor-element.elementor-element-32967fa5{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-93822 .elementor-element.elementor-element-150983e3{--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-93822 .elementor-element.elementor-element-760fa76f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-760fa76f .elementor-heading-title{font-family:"Cormorant Garamond";font-size:23px;font-weight:600;color:#050505;}.elementor-93822 .elementor-element.elementor-element-36b83727 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-36b83727{font-family:"Inter";font-size:16px;font-weight:300;color:#050505;}.elementor-93822 .elementor-element.elementor-element-54a18ac9{--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-93822 .elementor-element.elementor-element-54a18ac9:not(.elementor-motion-effects-element-type-background), .elementor-93822 .elementor-element.elementor-element-54a18ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-93822 .elementor-element.elementor-element-58b48c43{--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-93822 .elementor-element.elementor-element-1aa8bb3c > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-1aa8bb3c .elementor-heading-title{font-family:"Cormorant Garamond";font-size:50px;line-height:1.08em;color:#FFFFFF;}.elementor-93822 .elementor-element.elementor-element-2a1a184b > .elementor-widget-container{margin:0px 0px 10px 20px;}.elementor-93822 .elementor-element.elementor-element-2a1a184b .elementor-heading-title{font-family:"Cormorant Garamond";font-size:40px;line-height:1.08em;color:#D6B18B;}.elementor-93822 .elementor-element.elementor-element-3063982 > .elementor-widget-container{margin:20px 0px 35px 20px;}.elementor-93822 .elementor-element.elementor-element-3063982{font-family:"Inter";font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-93822 .elementor-element.elementor-element-71a0052e{--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-93822 .elementor-element.elementor-element-4b0cd3ff{--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-93822 .elementor-element.elementor-element-33870b44{--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-93822 .elementor-element.elementor-element-be60d2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-66f2c054 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-66f2c054{text-align:center;}.elementor-93822 .elementor-element.elementor-element-66f2c054 .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-10a96b84{--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-93822 .elementor-element.elementor-element-39fd25dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-39fd25dd{text-align:center;}.elementor-93822 .elementor-element.elementor-element-39fd25dd .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-122a0240{--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-93822 .elementor-element.elementor-element-22b094c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-22b094c8{text-align:center;}.elementor-93822 .elementor-element.elementor-element-22b094c8 .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-4933659a{--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-93822 .elementor-element.elementor-element-f076328 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-f076328{text-align:center;}.elementor-93822 .elementor-element.elementor-element-f076328 .elementor-heading-title{font-family:"Inter";font-size:15px;color:#B68D63;}.elementor-93822 .elementor-element.elementor-element-274540a1{--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-93822 .elementor-element.elementor-element-60c94d71{text-align:center;}.elementor-93822 .elementor-element.elementor-element-60c94d71 img{border-radius:28px 28px 28px 28px;}.elementor-93822 .elementor-element.elementor-element-477fb45f{--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-93822 .elementor-element.elementor-element-11cee683 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-537c7987{--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-93822 .elementor-element.elementor-element-7d0bded1 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-93822 .elementor-element.elementor-element-54083bb4{--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-93822 .elementor-element.elementor-element-54083bb4:not(.elementor-motion-effects-element-type-background), .elementor-93822 .elementor-element.elementor-element-54083bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-93822 .elementor-element.elementor-element-24143f34{--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-93822 .elementor-element.elementor-element-274728c{text-align:center;}.elementor-93822 .elementor-element.elementor-element-323ffd48.elementor-element{--align-self:center;}.elementor-93822 .elementor-element.elementor-element-1a5c7ee4{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#D7C4B1;}.elementor-93822 .elementor-element.elementor-element-17367865{--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-93822 .elementor-element.elementor-element-2c14d85f{text-align:center;}.elementor-93822 .elementor-element.elementor-element-3b4d95cb.elementor-element{--align-self:center;}.elementor-93822 .elementor-element.elementor-element-3b522a89{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#D7C4B1;}.elementor-93822 .elementor-element.elementor-element-7046a350{--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-93822 .elementor-element.elementor-element-4a4e7ec9{text-align:center;}.elementor-93822 .elementor-element.elementor-element-4b2f62fc.elementor-element{--align-self:center;}.elementor-93822 .elementor-element.elementor-element-1cd3a182{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#D7C4B1;}@media(max-width:767px){.elementor-93822 .elementor-element.elementor-element-15d3e621 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-34ccb8f6 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-93822 .elementor-element.elementor-element-34ccb8f6 .elementor-heading-title{font-size:55px;}.elementor-93822 .elementor-element.elementor-element-7a0b3989 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-93822 .elementor-element.elementor-element-7a0b3989 .elementor-heading-title{font-size:45px;}.elementor-93822 .elementor-element.elementor-element-341740b6 > .elementor-widget-container{margin:20px 0px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-341740b6{font-size:20px;}.elementor-93822 .elementor-element.elementor-element-164972c0{--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-93822 .elementor-element.elementor-element-37ac189 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-6755a868 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-4d3d1113{--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-93822 .elementor-element.elementor-element-55eac254{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-31d7ce04 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-93822 .elementor-element.elementor-element-207f65d3 > .elementor-widget-container{margin:20px 0px -10px 20px;}.elementor-93822 .elementor-element.elementor-element-411fa7ea{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-36a9dc8c{--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-93822 .elementor-element.elementor-element-48e1f606{--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-93822 .elementor-element.elementor-element-60709085{--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-93822 .elementor-element.elementor-element-62c2383b{--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-93822 .elementor-element.elementor-element-34449d0d > .elementor-widget-container{margin:0px 0px 20px 20px;padding:0px 0px 0px 0px;}.elementor-93822 .elementor-element.elementor-element-34449d0d .elementor-heading-title{font-size:45px;}.elementor-93822 .elementor-element.elementor-element-1cf264e9{--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-93822 .elementor-element.elementor-element-5f209ddb{--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-93822 .elementor-element.elementor-element-68737d40{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-93822 .elementor-element.elementor-element-1f156d3d > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-65d3112f{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-93822 .elementor-element.elementor-element-6455a6f5{--margin-top:90px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-211bd620{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-93822 .elementor-element.elementor-element-d14cb04{--margin-top:90px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-425d2be2{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-93822 .elementor-element.elementor-element-321e922e{--margin-top:90px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-26a435ee{--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-93822 .elementor-element.elementor-element-6c25b6cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-2e71cb62{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-150983e3{--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-93822 .elementor-element.elementor-element-760fa76f .elementor-heading-title{font-size:30px;}.elementor-93822 .elementor-element.elementor-element-54a18ac9{--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-58b48c43{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-1aa8bb3c .elementor-heading-title{font-size:55px;}.elementor-93822 .elementor-element.elementor-element-2a1a184b .elementor-heading-title{font-size:45px;}.elementor-93822 .elementor-element.elementor-element-3063982 > .elementor-widget-container{margin:10px 0px 10px 20px;}.elementor-93822 .elementor-element.elementor-element-71a0052e{--margin-top:10px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-33870b44{--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-93822 .elementor-element.elementor-element-10a96b84{--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-93822 .elementor-element.elementor-element-122a0240{--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-93822 .elementor-element.elementor-element-4933659a{--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-93822 .elementor-element.elementor-element-477fb45f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-11cee683 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-93822 .elementor-element.elementor-element-537c7987{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-93822 .elementor-element.elementor-element-54083bb4{--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-93822 .elementor-element.elementor-element-79a0a042{--width:50%;}.elementor-93822 .elementor-element.elementor-element-1befb6a6{--width:97%;}.elementor-93822 .elementor-element.elementor-element-164972c0{--width:25%;}.elementor-93822 .elementor-element.elementor-element-4bb2701c{--width:25%;}.elementor-93822 .elementor-element.elementor-element-9338624{--width:25%;}.elementor-93822 .elementor-element.elementor-element-203ca14e{--width:25%;}.elementor-93822 .elementor-element.elementor-element-6e33875e{--width:50%;}.elementor-93822 .elementor-element.elementor-element-55eac254{--width:50%;}.elementor-93822 .elementor-element.elementor-element-77f67c87{--width:97%;}.elementor-93822 .elementor-element.elementor-element-36a9dc8c{--width:25%;}.elementor-93822 .elementor-element.elementor-element-48e1f606{--width:25%;}.elementor-93822 .elementor-element.elementor-element-60709085{--width:25%;}.elementor-93822 .elementor-element.elementor-element-62c2383b{--width:25%;}.elementor-93822 .elementor-element.elementor-element-75201cb3{--width:50%;}.elementor-93822 .elementor-element.elementor-element-2bb0fce1{--width:30%;}.elementor-93822 .elementor-element.elementor-element-1cf264e9{--width:70%;}.elementor-93822 .elementor-element.elementor-element-8facbb8{--width:40%;}.elementor-93822 .elementor-element.elementor-element-23031b3f{--width:40%;}.elementor-93822 .elementor-element.elementor-element-29c6e4e3{--width:40%;}.elementor-93822 .elementor-element.elementor-element-1e731f75{--width:40%;}.elementor-93822 .elementor-element.elementor-element-3c555018{--width:36%;}.elementor-93822 .elementor-element.elementor-element-65d3112f{--width:25%;}.elementor-93822 .elementor-element.elementor-element-6455a6f5{--width:100%;}.elementor-93822 .elementor-element.elementor-element-211bd620{--width:25%;}.elementor-93822 .elementor-element.elementor-element-d14cb04{--width:100%;}.elementor-93822 .elementor-element.elementor-element-425d2be2{--width:25%;}.elementor-93822 .elementor-element.elementor-element-321e922e{--width:100%;}.elementor-93822 .elementor-element.elementor-element-6c25b6cc{--width:170px;}.elementor-93822 .elementor-element.elementor-element-243b650b{--width:350px;}.elementor-93822 .elementor-element.elementor-element-6f45e665{--width:84px;}.elementor-93822 .elementor-element.elementor-element-72b3460b{--width:350px;}.elementor-93822 .elementor-element.elementor-element-2e71cb62{--width:170px;}.elementor-93822 .elementor-element.elementor-element-150983e3{--width:500px;}.elementor-93822 .elementor-element.elementor-element-54a18ac9{--content-width:100%;}.elementor-93822 .elementor-element.elementor-element-58b48c43{--width:30%;}.elementor-93822 .elementor-element.elementor-element-71a0052e{--width:100%;}.elementor-93822 .elementor-element.elementor-element-4b0cd3ff{--width:100%;}.elementor-93822 .elementor-element.elementor-element-33870b44{--width:25%;}.elementor-93822 .elementor-element.elementor-element-10a96b84{--width:25%;}.elementor-93822 .elementor-element.elementor-element-122a0240{--width:25%;}.elementor-93822 .elementor-element.elementor-element-4933659a{--width:25%;}.elementor-93822 .elementor-element.elementor-element-274540a1{--width:45%;}.elementor-93822 .elementor-element.elementor-element-477fb45f{--width:25%;}.elementor-93822 .elementor-element.elementor-element-54083bb4{--content-width:65%;}.elementor-93822 .elementor-element.elementor-element-24143f34{--width:33.3333%;}.elementor-93822 .elementor-element.elementor-element-17367865{--width:33.3333%;}.elementor-93822 .elementor-element.elementor-element-7046a350{--width:33.3333%;}}/* Start custom CSS for container, class: .elementor-element-485bafa0 */.elementor-93822 .elementor-element.elementor-element-485bafa0 .homeso-glass-icon{

    position:relative;

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

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

.elementor-93822 .elementor-element.elementor-element-485bafa0 .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-93822 .elementor-element.elementor-element-485bafa0 .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-37ac189 */.elementor-93822 .elementor-element.elementor-element-37ac189 .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-93822 .elementor-element.elementor-element-37ac189 .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-93822 .elementor-element.elementor-element-37ac189 .homeso-price{

    font-family:'', serif;

    font-size:82px;

    line-height:.88;

    font-weight:600;

    color:#d6b18b;

    letter-spacing:-2px;

    margin-bottom:16px;
}

.elementor-93822 .elementor-element.elementor-element-37ac189 .homeso-price span{

    font-size:28px;

    font-weight:400;

    opacity:.95;

    margin-left:6px;
}

.elementor-93822 .elementor-element.elementor-element-37ac189 .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-93822 .elementor-element.elementor-element-37ac189 .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-93822 .elementor-element.elementor-element-37ac189 .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-93822 .elementor-element.elementor-element-37ac189 .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-93822 .elementor-element.elementor-element-37ac189 .homeso-btn:hover:before{

    left:140%;
}

.elementor-93822 .elementor-element.elementor-element-37ac189 .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-93822 .elementor-element.elementor-element-37ac189 .homeso-buy-box{

        padding:28px 24px;
    }

    .elementor-93822 .elementor-element.elementor-element-37ac189 .homeso-price{

        font-size:62px;
    }

    .elementor-93822 .elementor-element.elementor-element-37ac189 .homeso-price span{

        font-size:22px;
    }

    .elementor-93822 .elementor-element.elementor-element-37ac189 .homeso-subtext{

        font-size:16px;

        margin-bottom:20px;
    }

    .elementor-93822 .elementor-element.elementor-element-37ac189 .homeso-btn{

        height:62px;

        font-size:20px;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6755a868 */transform:translateX(30px);/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207f65d3 */.elementor-93822 .elementor-element.elementor-element-207f65d3 p{

    max-width:420px;

    opacity:.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411fa7ea */.elementor-93822 .elementor-element.elementor-element-411fa7ea .homeso-glass-icon{

    position:relative;

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

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

.elementor-93822 .elementor-element.elementor-element-411fa7ea .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-93822 .elementor-element.elementor-element-411fa7ea .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-75201cb3 */.elementor-93822 .elementor-element.elementor-element-75201cb3{

    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-40cfdbe1 */margin-bottom:0;
margin-top:0;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b11c400 */.elementor-93822 .elementor-element.elementor-element-4b11c400 .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-93822 .elementor-element.elementor-element-4b11c400 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-93822 .elementor-element.elementor-element-4b11c400 .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-5f209ddb */.elementor-93822 .elementor-element.elementor-element-5f209ddb .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-93822 .elementor-element.elementor-element-5f209ddb .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-93822 .elementor-element.elementor-element-5f209ddb .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-1f84a6d9 */.elementor-93822 .elementor-element.elementor-element-1f84a6d9 .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-93822 .elementor-element.elementor-element-1f84a6d9 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-93822 .elementor-element.elementor-element-1f84a6d9 .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-32dd2d9 */.elementor-93822 .elementor-element.elementor-element-32dd2d9 .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-93822 .elementor-element.elementor-element-32dd2d9 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-93822 .elementor-element.elementor-element-32dd2d9 .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-68277dab */.elementor-93822 .elementor-element.elementor-element-68277dab .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-93822 .elementor-element.elementor-element-68277dab .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-93822 .elementor-element.elementor-element-68277dab .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-95a97cd */.elementor-93822 .elementor-element.elementor-element-95a97cd img{

    width:98%;

    display:block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6455a6f5 */.elementor-93822 .elementor-element.elementor-element-6455a6f5{

    position:absolute;

    left:34px;

    top:34px;

    width:230px;

    z-index:5;
}

.elementor-93822 .elementor-element.elementor-element-6455a6f5 h2{

    font-family:'Inter',serif;

    font-size:24px;

    line-height:1;

    font-weight:500;

    color:#ffffff;

    margin:0 0 10px;

    letter-spacing:-1px;
}

.elementor-93822 .elementor-element.elementor-element-6455a6f5 h3{

    font-family:'Inter',serif;

    font-size:24pxpx;

    line-height:1.05;

    font-weight:500;

    color:#ffffff;

    margin:0 0 18px;
}

.elementor-93822 .elementor-element.elementor-element-6455a6f5 .homeso-line{

    width:42px;

    height:1px;

    background:#d6b18b;

    margin-bottom:18px;

    opacity:.95;
}

.elementor-93822 .elementor-element.elementor-element-6455a6f5 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-65d3112f */.elementor-93822 .elementor-element.elementor-element-65d3112f{

    position:relative;

    overflow:hidden;

    border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35aa7da5 */.elementor-93822 .elementor-element.elementor-element-35aa7da5 img{

    width:98%;

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

    position:absolute;

    left:34px;

    top:34px;

    width:230px;

    z-index:5;
}

.elementor-93822 .elementor-element.elementor-element-d14cb04 h2{

    font-family:'Inter',serif;

    font-size:24px;

    line-height:1;

    font-weight:500;

    color:#ffffff;

    margin:0 0 10px;

    letter-spacing:-1px;
}

.elementor-93822 .elementor-element.elementor-element-d14cb04 h3{

    font-family:'Inter',serif;

    font-size:24pxpx;

    line-height:1.05;

    font-weight:500;

    color:#ffffff;

    margin:0 0 18px;
}

.elementor-93822 .elementor-element.elementor-element-d14cb04 .homeso-line{

    width:42px;

    height:1px;

    background:#d6b18b;

    margin-bottom:18px;

    opacity:.95;
}

.elementor-93822 .elementor-element.elementor-element-d14cb04 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-211bd620 */.elementor-93822 .elementor-element.elementor-element-211bd620{

    position:relative;

    overflow:hidden;

    border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66be3395 */.elementor-93822 .elementor-element.elementor-element-66be3395 img{

    width:98%;

    display:block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-321e922e */.elementor-93822 .elementor-element.elementor-element-321e922e{

    position:absolute;

    left:34px;

    top:34px;

    width:230px;

    z-index:5;
}

.elementor-93822 .elementor-element.elementor-element-321e922e h2{

    font-family:'Inter',serif;

    font-size:24px;

    line-height:1;

    font-weight:500;

    color:#ffffff;

    margin:0 0 10px;

    letter-spacing:-1px;
}

.elementor-93822 .elementor-element.elementor-element-321e922e h3{

    font-family:'Inter',serif;

    font-size:24pxpx;

    line-height:1.05;

    font-weight:500;

    color:#ffffff;

    margin:0 0 18px;
}

.elementor-93822 .elementor-element.elementor-element-321e922e .homeso-line{

    width:42px;

    height:1px;

    background:#d6b18b;

    margin-bottom:18px;

    opacity:.95;
}

.elementor-93822 .elementor-element.elementor-element-321e922e 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-425d2be2 */.elementor-93822 .elementor-element.elementor-element-425d2be2{

    position:relative;

    overflow:hidden;

    border-radius:18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fb88669 */.elementor-93822 .elementor-element.elementor-element-4fb88669 .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-6f45e665 */.elementor-93822 .elementor-element.elementor-element-6f45e665 .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-93822 .elementor-element.elementor-element-6f45e665 .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-93822 .elementor-element.elementor-element-6f45e665 .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-93822 .elementor-element.elementor-element-6f45e665 .homeso-arrow-wrap:hover:before{

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

/* MOBILE */

@media(max-width:767px){

    .elementor-93822 .elementor-element.elementor-element-6f45e665 .homeso-arrow-wrap{

        width:68px;

        height:68px;

        min-width:68px;

        min-height:68px;
    }

    .elementor-93822 .elementor-element.elementor-element-6f45e665 .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-72b3460b */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-26a435ee */.elementor-93822 .elementor-element.elementor-element-26a435ee{

    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-93822 .elementor-element.elementor-element-26a435ee .homeso-image-box img{

    width:100%;

    aspect-ratio:1/1;

    object-fit:cover;

    border-radius:18px;

    display:block;
}

/* ARROW */

.elementor-93822 .elementor-element.elementor-element-26a435ee .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-93822 .elementor-element.elementor-element-26a435ee .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-93822 .elementor-element.elementor-element-26a435ee{

        flex-direction:column;

        align-items:center;

        justify-content:center;

        gap:24px;

        padding:28px;
    }

    .elementor-93822 .elementor-element.elementor-element-26a435ee .homeso-arrow-wrap{

        width:64px;

        height:64px;

        min-width:64px;

        min-height:64px;
    }

    .elementor-93822 .elementor-element.elementor-element-26a435ee .homeso-arrow-wrap:before{

        width:14px;

        height:14px;

        margin-left:-9px;

        margin-top:-7px;
    }
}

/* IOS FIX */

.elementor-93822 .elementor-element.elementor-element-26a435ee *{

    -webkit-backface-visibility:hidden;

    backface-visibility:hidden;

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

    position:relative;

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

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

.elementor-93822 .elementor-element.elementor-element-4b0cd3ff .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-93822 .elementor-element.elementor-element-4b0cd3ff .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-274540a1 */.elementor-93822 .elementor-element.elementor-element-274540a1 img{

    border-radius:28px;

    overflow:hidden;

    transform:translateZ(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11cee683 */.elementor-93822 .elementor-element.elementor-element-11cee683 .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-93822 .elementor-element.elementor-element-11cee683 .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-93822 .elementor-element.elementor-element-11cee683 .homeso-buy-box > *{

    position:relative;

    z-index:2;
}

/* PRICE */

.elementor-93822 .elementor-element.elementor-element-11cee683 .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-93822 .elementor-element.elementor-element-11cee683 .homeso-price span{

    font-size:28px;

    font-weight:400;

    opacity:.92;

    margin-left:4px;
}

/* TEXT */

.elementor-93822 .elementor-element.elementor-element-11cee683 .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-93822 .elementor-element.elementor-element-11cee683 .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-93822 .elementor-element.elementor-element-11cee683 .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-93822 .elementor-element.elementor-element-11cee683 .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-93822 .elementor-element.elementor-element-11cee683 .homeso-btn:hover:before{

    left:160%;
}

/* DELIVERY */

.elementor-93822 .elementor-element.elementor-element-11cee683 .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-93822 .elementor-element.elementor-element-11cee683 .homeso-buy-box{

        width:100%;

        min-width:0;

        padding:30px 24px;
    }

    .elementor-93822 .elementor-element.elementor-element-11cee683 .homeso-price{

        font-size:62px;
    }

    .elementor-93822 .elementor-element.elementor-element-11cee683 .homeso-price span{

        font-size:24px;
    }

    .elementor-93822 .elementor-element.elementor-element-11cee683 .homeso-subtext{

        font-size:16px;

        margin-bottom:18px;
    }

    .elementor-93822 .elementor-element.elementor-element-11cee683 .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-54a18ac9 */.elementor-93822 .elementor-element.elementor-element-54a18ac9{

    background:#050505;

    border-radius:0;

    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-358cae2b */.elementor-93822 .elementor-element.elementor-element-358cae2b 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-274728c */.elementor-93822 .elementor-element.elementor-element-274728c 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-323ffd48 */.elementor-93822 .elementor-element.elementor-element-323ffd48 .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-1a5c7ee4 */.elementor-93822 .elementor-element.elementor-element-1a5c7ee4 .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-24143f34 */.elementor-93822 .elementor-element.elementor-element-24143f34{

    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-57fec4da */.elementor-93822 .elementor-element.elementor-element-57fec4da 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-2c14d85f */.elementor-93822 .elementor-element.elementor-element-2c14d85f 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-3b4d95cb */.elementor-93822 .elementor-element.elementor-element-3b4d95cb .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-3b522a89 */.elementor-93822 .elementor-element.elementor-element-3b522a89 .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-17367865 */.elementor-93822 .elementor-element.elementor-element-17367865{

    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-206219f7 */.elementor-93822 .elementor-element.elementor-element-206219f7 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-4a4e7ec9 */.elementor-93822 .elementor-element.elementor-element-4a4e7ec9 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-4b2f62fc */.elementor-93822 .elementor-element.elementor-element-4b2f62fc .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-1cd3a182 */.elementor-93822 .elementor-element.elementor-element-1cd3a182 .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-7046a350 */.elementor-93822 .elementor-element.elementor-element-7046a350{

    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-54083bb4 */.elementor-93822 .elementor-element.elementor-element-54083bb4{

    display:flex;

    gap:32px;

    justify-content:center;

    align-items:stretch;

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