.elementor-10 .elementor-element.elementor-element-830237e{--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;--overlay-opacity:0.6;}.elementor-10 .elementor-element.elementor-element-830237e::before, .elementor-10 .elementor-element.elementor-element-830237e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-830237e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-830237e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-830237e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-830237e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-b7c1a15{--display:flex;--margin-top:10%;--margin-bottom:10%;--margin-left:5%;--margin-right:5%;}.elementor-10 .elementor-element.elementor-element-b7c1a15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-43c1a68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-43c1a68 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:104px;font-weight:300;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-064a070{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-2353a2e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5114575{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5114575.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-b9ad813 .elementor-button{background-color:#F7F5F200;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b9ad813 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b9ad813 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-10 .elementor-element.elementor-element-b9ad813 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-b9ad813 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-b9ad813 .elementor-button:focus svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-55918d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a22c29a .elementor-button{background-color:#F7F5F2;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:600;text-transform:uppercase;letter-spacing:0.9px;fill:#000000;color:#000000;}.elementor-10 .elementor-element.elementor-element-a22c29a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-a22c29a .elementor-button:focus{background-color:#C8A45D;color:#000000;}.elementor-10 .elementor-element.elementor-element-a22c29a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-a22c29a .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-a22c29a .elementor-button:focus svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-b0b6fbe{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-b0b6fbe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-9bfda85{--display:flex;--margin-top:20%;--margin-bottom:20%;--margin-left:5%;--margin-right:5%;}.elementor-10 .elementor-element.elementor-element-f45f628{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-f45f628:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f45f628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-42c827f{--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-10 .elementor-element.elementor-element-597cd9b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-92ac891 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-widget-ucaddon_video_carousel .ue-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-image{transition:all 400ms ease-in-out;aspect-ratio:1 / 1;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-overlay,.elementor-10 .elementor-element.elementor-element-2c1748c .ue-overlay *{transition:all 400ms ease-in-out;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-button,.elementor-10 .elementor-element.elementor-element-2c1748c .ue-button *{transition:all 400ms ease-in-out;}.elementor-10 .elementor-element.elementor-element-2c1748c .uc_quote_item{transition:all 200ms;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-video{aspect-ratio:1 / 1;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue_vc_item{border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6D6D600;}.elementor-10 .elementor-element.elementor-element-2c1748c iframe.ue-video{transform:scale(150%);}.elementor-10 .elementor-element.elementor-element-2c1748c .owl-item{opacity:100%;transform:scale(1);}.elementor-10 .elementor-element.elementor-element-2c1748c .owl-item:hover{opacity:100%;transform:scale(1);}.elementor-10 .elementor-element.elementor-element-2c1748c .owl-item.uc-active-item{opacity:100%;transform:scale(1);}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-overlay{background-color:#00000029;opacity:100%;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-hover-image-video.ue-video-playing .ue-overlay{opacity:0%;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-overlay-icon i{font-size:30px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-overlay-icon svg{font-size:30px;fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-overlay-icon{width:60px;height:60px;border-radius:100%;background-color:#FFFFFF36;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-overlay-icon:before{border-color:#FFFFFF63;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-overlay-icon:after{border-color:#FFFFFF63;}.elementor-10 .elementor-element.elementor-element-2c1748c .owl-dots{margin-top:0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-2c1748c .owl-dot{margin:0px 5px;width:8px;height:8px;background-color:#CECECE;}.elementor-10 .elementor-element.elementor-element-2c1748c .owl-dots .owl-dot{border-radius:20px;}.elementor-10 .elementor-element.elementor-element-2c1748c .owl-dot.active{background-color:#141414;width:16px;}.elementor-10 .elementor-element.elementor-element-fbbecfd{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-fbbecfd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fbbecfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-4c612a1{--display:flex;}.elementor-10 .elementor-element.elementor-element-4c612a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6bb756b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-b7ab207{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b7ab207.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-51d4d77 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-c8dbd48{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-c8dbd48 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-b9205b3 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:500;fill:#000000;color:#000000;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-b9205b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-332e692{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-332e692:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-332e692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-0aff3aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-0aff3aa:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0aff3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-d7bdb9b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-9bd91ba .elementor-counter-number-wrapper{color:#C8A45D;font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-9bd91ba .elementor-counter-title{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:300;}.elementor-10 .elementor-element.elementor-element-a5dcd44{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-10 .elementor-element.elementor-element-e084d72 .elementor-counter-number-wrapper{color:#C8A45D;font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-e084d72 .elementor-counter-title{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:300;}.elementor-10 .elementor-element.elementor-element-d8d981f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-10 .elementor-element.elementor-element-87c5b90 .elementor-counter-number-wrapper{color:#C8A45D;font-family:"Cormorant Garamond", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-87c5b90 .elementor-counter-title{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-weight:300;}.elementor-10 .elementor-element.elementor-element-5138a6a{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-5138a6a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5138a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E1DA;}.elementor-10 .elementor-element.elementor-element-43f7716{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-e04d805{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-0e09e69 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-e3eb390 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-c626e68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-c626e68 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-a9aad73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 4px;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-a9aad73 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-a5efdab{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-a5efdab a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-754c876 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:500;fill:#000000;color:#000000;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-754c876 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-457039c{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:1%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-457039c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-457039c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-8d479cb{--display:flex;}.elementor-10 .elementor-element.elementor-element-8d479cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-73509b5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-2ed2b7e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-59ca8be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-59ca8be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-42bbcd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-42bbcd6 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-d55f36c{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-d55f36c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d55f36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-433ab33 .bdt-ep-static-carousel-item{background-color:#02010100;text-align:center;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-433ab33 .swiper-carousel{padding:0px;margin:0 -0px;}.elementor-10 .elementor-element.elementor-element-433ab33 .bdt-ep-static-carousel-content{padding:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-433ab33 .bdt-ep-static-carousel-title{color:#000000;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:500;text-decoration:overline;}.elementor-10 .elementor-element.elementor-element-433ab33 .bdt-navigation-prev i,
            .elementor-10 .elementor-element.elementor-element-433ab33 .bdt-navigation-next i{font-size:24px;}.elementor-10 .elementor-element.elementor-element-433ab33 .bdt-navigation-prev{left:-60px;}.elementor-10 .elementor-element.elementor-element-433ab33 .bdt-navigation-next{right:-60px;}.elementor-10 .elementor-element.elementor-element-ec42c74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-ec42c74 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-014a78d{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-014a78d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-014a78d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E1DA;}.elementor-10 .elementor-element.elementor-element-9827317{--display:flex;}.elementor-10 .elementor-element.elementor-element-9827317.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ef2e957 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-7d0a2e2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-bb0aa4b{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bb0aa4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8193b3d .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:500;fill:#000000;color:#000000;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-8193b3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-da6f244{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-da6f244:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-da6f244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E1DA;}.elementor-10 .elementor-element.elementor-element-cfc9ca8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cfc9ca8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-66f21fd{--display:flex;--overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);}.elementor-10 .elementor-element.elementor-element-66f21fd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-66f21fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ec32f11{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-53c3f13 img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-bc1c1f9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-f9744a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-f9744a9 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-29d19b5{--display:flex;--overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);}.elementor-10 .elementor-element.elementor-element-29d19b5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-29d19b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-253c17a{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-64ec7eb img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-0f1ae7e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-20cc570{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-20cc570 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-c344791{--display:flex;--overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);}.elementor-10 .elementor-element.elementor-element-c344791:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c344791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0c3eafb{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-40e1d5e img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-9614ca4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-88371f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-88371f6 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-6c74d55{--display:flex;--overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);}.elementor-10 .elementor-element.elementor-element-6c74d55:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6c74d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bde1e31{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2a7d166 img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-fcb45d1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-a235a1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-a235a1a a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-b083f41{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b083f41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-db5ef97{--display:flex;--overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);}.elementor-10 .elementor-element.elementor-element-73d9866{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-31ac56a img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-b608b00 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-6a4d705{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-6a4d705 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-5bef927{--display:flex;--overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);}.elementor-10 .elementor-element.elementor-element-ef9e400{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-97ef11f img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-ac137f1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-694f3a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-694f3a2 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-cc433da{--display:flex;--overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);}.elementor-10 .elementor-element.elementor-element-8bf1e04{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a92c57c img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-e563cb1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-81a49d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-81a49d8 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-4f553db{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4f553db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-75236e2{--display:flex;--overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);}.elementor-10 .elementor-element.elementor-element-1c2995f{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4654854 img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-2e45180 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-3c0a824{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-3c0a824 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-74fcdf3{--display:flex;--overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);}.elementor-10 .elementor-element.elementor-element-41bd360{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b5fb451 img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-e615ded .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-2ce72fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-2ce72fa a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-409bc1f{--display:flex;--overflow:hidden;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);}.elementor-10 .elementor-element.elementor-element-a28e64e{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5651c76 img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-f362988 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-2918a11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-2918a11 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-84fd1c7{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-84fd1c7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-84fd1c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-3fd51e0{--display:flex;}.elementor-10 .elementor-element.elementor-element-3fd51e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0141074 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-bb304d1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9d5daff{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9d5daff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-52c8d90{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-8d2b472 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-8d2b472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8d2b472 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-f9293b9{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-f9293b9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f9293b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-7c43970{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7c43970.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a98cd91{--display:flex;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a9fd952{--display:flex;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7cd0fdf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7cd0fdf .ue_play_button{text-align:center;}.elementor-10 .elementor-element.elementor-element-7cd0fdf .video-button{background-color:#ededed;width:80px;height:80px;border-radius:300px;}.elementor-10 .elementor-element.elementor-element-7cd0fdf .video-button:hover{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-7cd0fdf span.video-button{color:#000000;font-size:20px;}.elementor-10 .elementor-element.elementor-element-7cd0fdf span.video-button svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-7cd0fdf span.video-button:hover{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7cd0fdf span.video-button:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7cd0fdf .ue-play-bg{height:500px;width:2400px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3abd183{--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;--overflow:hidden;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-b93799f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b93799f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5b61507{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-5b61507.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5b61507 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a31b776{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8aa4ace{width:100%;max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-10 .elementor-element.elementor-element-8aa4ace.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8aa4ace .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-36833c4{--display:flex;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2f3138a{--display:flex;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-32f764f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-32f764f .ue_play_button{text-align:center;}.elementor-10 .elementor-element.elementor-element-32f764f .video-button{background-color:#ededed;width:80px;height:80px;border-radius:300px;}.elementor-10 .elementor-element.elementor-element-32f764f .video-button:hover{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-32f764f span.video-button{color:#000000;font-size:20px;}.elementor-10 .elementor-element.elementor-element-32f764f span.video-button svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-32f764f span.video-button:hover{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-32f764f span.video-button:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-32f764f .ue-play-bg{height:500px;width:2400px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-db2a3c9{--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;--overflow:hidden;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-26ab3c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-26ab3c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9c93faa{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-9c93faa.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-9c93faa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8347498{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8d56e49{width:100%;max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-10 .elementor-element.elementor-element-8d56e49.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8d56e49 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-40d6a60{--display:flex;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0325a7e{--display:flex;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c94e8ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c94e8ab .ue_play_button{text-align:center;}.elementor-10 .elementor-element.elementor-element-c94e8ab .video-button{background-color:#ededed;width:80px;height:80px;border-radius:300px;}.elementor-10 .elementor-element.elementor-element-c94e8ab .video-button:hover{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-c94e8ab span.video-button{color:#000000;font-size:20px;}.elementor-10 .elementor-element.elementor-element-c94e8ab span.video-button svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-c94e8ab span.video-button:hover{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c94e8ab span.video-button:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c94e8ab .ue-play-bg{height:500px;width:2400px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bcfd286{--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;--overflow:hidden;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-905fe5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-905fe5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8370240{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-8370240.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8370240 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-11d8972{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-97d23f4{width:100%;max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-10 .elementor-element.elementor-element-97d23f4.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-97d23f4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1088f09{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1088f09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-18764f7{--display:flex;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-37fbbdd{--display:flex;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e019106 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e019106 .ue_play_button{text-align:center;}.elementor-10 .elementor-element.elementor-element-e019106 .video-button{background-color:#ededed;width:80px;height:80px;border-radius:300px;}.elementor-10 .elementor-element.elementor-element-e019106 .video-button:hover{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-e019106 span.video-button{color:#000000;font-size:20px;}.elementor-10 .elementor-element.elementor-element-e019106 span.video-button svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-e019106 span.video-button:hover{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e019106 span.video-button:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e019106 .ue-play-bg{height:500px;width:2400px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bdc67ac{--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;--overflow:hidden;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-9262e39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9262e39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8ec1dfe{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-8ec1dfe.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-8ec1dfe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4f4b56c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6b52ad2{width:100%;max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-10 .elementor-element.elementor-element-6b52ad2.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6b52ad2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0592eea{--display:flex;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0064187{--display:flex;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a89ffc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a89ffc9 .ue_play_button{text-align:center;}.elementor-10 .elementor-element.elementor-element-a89ffc9 .video-button{background-color:#ededed;width:80px;height:80px;border-radius:300px;}.elementor-10 .elementor-element.elementor-element-a89ffc9 .video-button:hover{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-a89ffc9 span.video-button{color:#000000;font-size:20px;}.elementor-10 .elementor-element.elementor-element-a89ffc9 span.video-button svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-a89ffc9 span.video-button:hover{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a89ffc9 span.video-button:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a89ffc9 .ue-play-bg{height:500px;width:2400px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-eea6bfe{--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;--overflow:hidden;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-0fadd4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0fadd4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-4cc81fb{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-4cc81fb.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-4cc81fb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c16534b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9230846{width:100%;max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-10 .elementor-element.elementor-element-9230846.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-9230846 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-99c468e{--display:flex;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1de51f9{--display:flex;--justify-content:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5406305 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5406305 .ue_play_button{text-align:center;}.elementor-10 .elementor-element.elementor-element-5406305 .video-button{background-color:#ededed;width:80px;height:80px;border-radius:300px;}.elementor-10 .elementor-element.elementor-element-5406305 .video-button:hover{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-5406305 span.video-button{color:#000000;font-size:20px;}.elementor-10 .elementor-element.elementor-element-5406305 span.video-button svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-5406305 span.video-button:hover{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5406305 span.video-button:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5406305 .ue-play-bg{height:500px;width:2400px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ff78293{--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;--overflow:hidden;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-7e2bfde{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7e2bfde.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e6d05ed{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-e6d05ed.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e6d05ed .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6375bf7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c814e40{width:100%;max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-10 .elementor-element.elementor-element-c814e40.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c814e40 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-11be39d{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-11be39d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-11be39d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b88453a{--display:flex;}.elementor-10 .elementor-element.elementor-element-b88453a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-aaab766 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-c334a31 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;color:#000000;}.elementor-10 .elementor-element.elementor-element-6040ee8{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-4cd308a .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:500;fill:#000000;color:#000000;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-4cd308a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-8ab6f21{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d0b96a2{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-icon i{color:#C8A45D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-icon svg{fill:#C8A45D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-556b9cf{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-item > a{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-556b9cf .elementor-icon-list-text{color:#0F0F0F;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-7d0f856{--display:flex;}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-icon i{color:#C8A45D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-icon svg{fill:#C8A45D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-afa17a8{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-item > a{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-afa17a8 .elementor-icon-list-text{color:#0F0F0F;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-81d4d82{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-81d4d82:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-81d4d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-07cf2ab{--display:flex;}.elementor-10 .elementor-element.elementor-element-07cf2ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-74a0437 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-cc1e32f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cc1e32f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-19e10df .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-bc83c9d{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-bc83c9d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bc83c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-e2391c0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f33abf1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-184fd71{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-184fd71 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-d67f596 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;text-transform:capitalize;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-0e1def8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-0e1def8 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-8954c2a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-c70ea0e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-c70ea0e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-7ad6264 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;text-transform:capitalize;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-6a787de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-6a787de a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-13225ee{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-b1a9d19{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-b1a9d19 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-27be564 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;text-transform:capitalize;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-6797154{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-6797154 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-dcccefb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-8cf90d7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8cf90d7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-9931b64 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;text-transform:capitalize;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-c5e4285{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-c5e4285 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-0e3d256{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-2ee57db{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-2ee57db .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-ceb9d91 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;text-transform:capitalize;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-41240aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-41240aa a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-e46325d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-91d8a19{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-9dd4030{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-9dd4030 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-fe281f0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-db0f27d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-db0f27d a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-61a7c47{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-97f9395{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-97f9395 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-e9542a2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-0afc727{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-0afc727 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-3038f20{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-490bb0a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-490bb0a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-1feb4bb .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-3f86f41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-3f86f41 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-47ee09d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-5a78192{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-5a78192 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-236c164 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-7b8752b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-7b8752b a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-fc1e320{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-fc1e320:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fc1e320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-c9d9e87{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c9d9e87.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c21f40f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-b253f41 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b14f09e{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-b14f09e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b14f09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-674872b{--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-10 .elementor-element.elementor-element-bced57f{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-f4ae4ac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-47304f5 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-47304f5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-47304f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-3cd6cd3{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-3cd6cd3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3cd6cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E1DA;}.elementor-10 .elementor-element.elementor-element-7823ef1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-8fbb6d8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;text-transform:capitalize;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-3225341{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-1f262bf{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-1f262bf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1f262bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-0fb3f3f{--display:flex;}.elementor-10 .elementor-element.elementor-element-0fb3f3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dbe0df4{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dbe0df4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-07b2618{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-07b2618 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-c9409a3{--display:flex;}.elementor-10 .elementor-element.elementor-element-6fcb736{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-6fcb736 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-8c719aa{--display:flex;}.elementor-10 .elementor-element.elementor-element-5255a31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-5255a31 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-0e7e1a4{--display:flex;}.elementor-10 .elementor-element.elementor-element-4e0efc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-4e0efc2 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-76d7b52{--display:flex;}.elementor-10 .elementor-element.elementor-element-01da89b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-01da89b a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-ef63791{--display:flex;}.elementor-10 .elementor-element.elementor-element-d1daa55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-d1daa55 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-8a9f849{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-10 .elementor-element.elementor-element-8a9f849 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#000000;}:where( .elementor-10 .elementor-element.elementor-element-8a9f849 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-10 .elementor-element.elementor-element-42efae5{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-42efae5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-42efae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E1DA;}.elementor-10 .elementor-element.elementor-element-505e88d{--display:flex;}.elementor-10 .elementor-element.elementor-element-505e88d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-574bc1a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-3c5f57b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-001e86d{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-001e86d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-86b5de7 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:500;fill:#000000;color:#000000;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-86b5de7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-c7a319f{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-c7a319f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c7a319f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E1DA;}.elementor-10 .elementor-element.elementor-element-675e6b1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-675e6b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-18224da{--display:flex;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-dc8be7c{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8953a18 img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-b550a41{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-b550a41.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b550a41 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b790074{width:auto;max-width:auto;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-b790074.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-b790074 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b790074.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-b790074.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b790074.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-b790074.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b790074.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-b790074 .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-b790074 .elementor-icon svg{height:18px;}.elementor-10 .elementor-element.elementor-element-c8b6a7c{--display:flex;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-334975a{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1bedf35 img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-415c96a{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-415c96a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-415c96a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-f987bd5{width:auto;max-width:auto;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-f987bd5.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-f987bd5 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f987bd5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-f987bd5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f987bd5.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-f987bd5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f987bd5.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-f987bd5 .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-f987bd5 .elementor-icon svg{height:18px;}.elementor-10 .elementor-element.elementor-element-052fe8b{--display:flex;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-4c74f5b{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5a5762a img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-682895a{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-682895a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-682895a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-41434bd{width:auto;max-width:auto;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-41434bd.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-41434bd .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-41434bd.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-41434bd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-41434bd.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-41434bd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-41434bd.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-41434bd .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-41434bd .elementor-icon svg{height:18px;}.elementor-10 .elementor-element.elementor-element-f5cdd0d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f5cdd0d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0884c6c{--display:flex;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-edc1248{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-147d35a img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-282e2bf{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-282e2bf.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-282e2bf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-9b08df4{width:auto;max-width:auto;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-9b08df4.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-9b08df4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-9b08df4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-9b08df4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9b08df4.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-9b08df4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9b08df4.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-9b08df4 .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-9b08df4 .elementor-icon svg{height:18px;}.elementor-10 .elementor-element.elementor-element-ae87f59{--display:flex;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-03cb496{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cecbe2f img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-4aca02f{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-4aca02f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-4aca02f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-60962f4{width:auto;max-width:auto;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-60962f4.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-60962f4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-60962f4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-60962f4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-60962f4.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-60962f4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-60962f4.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-60962f4 .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-60962f4 .elementor-icon svg{height:18px;}.elementor-10 .elementor-element.elementor-element-ec23295{--display:flex;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-f730a49{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f90367c img{transition-duration:1.9s;}.elementor-10 .elementor-element.elementor-element-bce3076{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-bce3076.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-bce3076 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-04570f8{width:auto;max-width:auto;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-04570f8.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-04570f8 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-04570f8.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-04570f8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-04570f8.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-10 .elementor-element.elementor-element-04570f8.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-04570f8.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-04570f8 .elementor-icon{font-size:18px;}.elementor-10 .elementor-element.elementor-element-04570f8 .elementor-icon svg{height:18px;}.elementor-10 .elementor-element.elementor-element-8cadbe5{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-8cadbe5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8cadbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-00b44c3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4a2b35a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-2f3393a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-2f3393a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-9497dd1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3a5f2df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-3a5f2df a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-3433398{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-dfe5bd3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-dfe5bd3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-6747556 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1e7ee7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-1e7ee7d a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-3e06b01{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-af88371{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-af88371 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-83c7799 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3bf1e34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-3bf1e34 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-64f3f8b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9159c04{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-8de9321{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8de9321 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-c10bf3a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-26e42ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-26e42ec a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-38d1246{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-99e0bd8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-99e0bd8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-1dd5f15 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e81a1e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-e81a1e5 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-7d36c51{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3E3E3;--border-color:#E3E3E3;}.elementor-10 .elementor-element.elementor-element-69df255{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-69df255 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-94ec294 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;letter-spacing:1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-667fd08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.3px;color:#F7F5F2;}.elementor-10 .elementor-element.elementor-element-667fd08 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-72077c7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c9ec94f .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-c9ec94f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-c9ec94f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-f383b04{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-f383b04:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f383b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-eb482f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 30px;}.elementor-10 .elementor-element.elementor-element-eb482f5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-3d3f394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button{font-size:20px;}.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-testimonial__text{color:#F7F5F2;font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;line-height:60px;}.elementor-10 .elementor-element.elementor-element-e9df8b5{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-10 .elementor-element.elementor-element-e9df8b5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e9df8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E1DA;}.elementor-10 .elementor-element.elementor-element-9940849{--display:flex;}.elementor-10 .elementor-element.elementor-element-9940849.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f855e80 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#C8A45D;}.elementor-10 .elementor-element.elementor-element-0bf9057 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;letter-spacing:1px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-0fd1c38{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-0fd1c38 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-7507fdc .elementor-button{background-color:#000000;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:600;text-transform:uppercase;text-decoration:overline;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7507fdc .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7507fdc .elementor-button:focus{background-color:#C8A45D;color:#000000;}.elementor-10 .elementor-element.elementor-element-7507fdc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-7507fdc .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-7507fdc .elementor-button:focus svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-ce808b6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.3px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-ce808b6 a{color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-9abf8be{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9abf8be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-123ea40{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-123ea40 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-69954ee{width:100%;max-width:100%;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-69954ee .elementor-icon-list-icon i{color:#C8A45D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-69954ee .elementor-icon-list-icon svg{fill:#C8A45D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-69954ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-69954ee .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-69954ee .elementor-icon-list-text{color:#0F0F0F;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2e82541{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-2e82541 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:overline;letter-spacing:2px;color:#0F0F0F;}.elementor-10 .elementor-element.elementor-element-4b095f5{width:100%;max-width:100%;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-4b095f5 .elementor-icon-list-icon i{color:#C8A45D;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-4b095f5 .elementor-icon-list-icon svg{fill:#C8A45D;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-4b095f5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-4b095f5 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4b095f5 .elementor-icon-list-text{color:#0F0F0F;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-0405e1f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0ee23ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-10642aa .elementor-button{background-color:#000000;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:600;text-transform:uppercase;text-decoration:overline;letter-spacing:0.9px;fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-10642aa .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-10642aa .elementor-button:focus{background-color:#C8A45D;color:#000000;}.elementor-10 .elementor-element.elementor-element-10642aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-10642aa .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-10642aa .elementor-button:focus svg{fill:#000000;}.elementor-10 .elementor-element.elementor-element-ca6b4e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1049341 .elementor-button{background-color:#F7F5F200;font-family:"Outfit", Sans-serif;font-size:11.2px;font-weight:600;text-transform:uppercase;text-decoration:overline;letter-spacing:0.9px;fill:#000000;color:#000000;}.elementor-10 .elementor-element.elementor-element-1049341 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-1049341 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1049341 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-1049341 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-1049341 .elementor-button:focus svg{fill:#FFFFFF;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F2;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-2c1748c .ue-image{aspect-ratio:1 / 1;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-video{aspect-ratio:1 / 1;}.elementor-10 .elementor-element.elementor-element-433ab33 .bdt-navigation-prev i,
            .elementor-10 .elementor-element.elementor-element-433ab33 .bdt-navigation-next i{font-size:24px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-b7c1a15{--width:70.111%;}.elementor-10 .elementor-element.elementor-element-5114575{--width:29.385%;}.elementor-10 .elementor-element.elementor-element-55918d2{--width:47%;}.elementor-10 .elementor-element.elementor-element-4c612a1{--width:35%;}.elementor-10 .elementor-element.elementor-element-b7ab207{--width:65%;}.elementor-10 .elementor-element.elementor-element-8d479cb{--width:50%;}.elementor-10 .elementor-element.elementor-element-59ca8be{--width:50%;}.elementor-10 .elementor-element.elementor-element-9827317{--width:50%;}.elementor-10 .elementor-element.elementor-element-bb0aa4b{--width:50%;}.elementor-10 .elementor-element.elementor-element-cfc9ca8{--width:100%;}.elementor-10 .elementor-element.elementor-element-b083f41{--width:100%;}.elementor-10 .elementor-element.elementor-element-4f553db{--width:100%;}.elementor-10 .elementor-element.elementor-element-3fd51e0{--width:50%;}.elementor-10 .elementor-element.elementor-element-9d5daff{--width:50%;}.elementor-10 .elementor-element.elementor-element-7c43970{--width:100%;}.elementor-10 .elementor-element.elementor-element-b93799f{--width:55%;}.elementor-10 .elementor-element.elementor-element-26ab3c5{--width:55%;}.elementor-10 .elementor-element.elementor-element-905fe5b{--width:55%;}.elementor-10 .elementor-element.elementor-element-1088f09{--width:100%;}.elementor-10 .elementor-element.elementor-element-9262e39{--width:55%;}.elementor-10 .elementor-element.elementor-element-0fadd4f{--width:55%;}.elementor-10 .elementor-element.elementor-element-7e2bfde{--width:55%;}.elementor-10 .elementor-element.elementor-element-b88453a{--width:40%;}.elementor-10 .elementor-element.elementor-element-07cf2ab{--width:40%;}.elementor-10 .elementor-element.elementor-element-cc1e32f{--width:65%;}.elementor-10 .elementor-element.elementor-element-c9d9e87{--width:100%;}.elementor-10 .elementor-element.elementor-element-0fb3f3f{--width:50%;}.elementor-10 .elementor-element.elementor-element-dbe0df4{--width:50%;}.elementor-10 .elementor-element.elementor-element-505e88d{--width:50%;}.elementor-10 .elementor-element.elementor-element-001e86d{--width:50%;}.elementor-10 .elementor-element.elementor-element-675e6b1{--width:100%;}.elementor-10 .elementor-element.elementor-element-f5cdd0d{--width:100%;}.elementor-10 .elementor-element.elementor-element-9940849{--width:50%;}.elementor-10 .elementor-element.elementor-element-9abf8be{--width:50%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-b7c1a15{--margin-top:25%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-43c1a68 .elementor-heading-title{font-size:42px;}.elementor-10 .elementor-element.elementor-element-b0b6fbe .elementor-heading-title{line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-92ac891 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-image{aspect-ratio:1 / 1;}.elementor-10 .elementor-element.elementor-element-2c1748c .ue-video{aspect-ratio:1 / 1;}.elementor-10 .elementor-element.elementor-element-51d4d77 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-0e09e69 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-2ed2b7e .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-433ab33 .bdt-navigation-prev i,
            .elementor-10 .elementor-element.elementor-element-433ab33 .bdt-navigation-next i{font-size:24px;}.elementor-10 .elementor-element.elementor-element-7d0a2e2 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-8193b3d{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-bb304d1 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-b93799f{--width:70%;}.elementor-10 .elementor-element.elementor-element-a31b776{--width:20%;}.elementor-10 .elementor-element.elementor-element-26ab3c5{--width:70%;}.elementor-10 .elementor-element.elementor-element-8347498{--width:20%;}.elementor-10 .elementor-element.elementor-element-905fe5b{--width:70%;}.elementor-10 .elementor-element.elementor-element-11d8972{--width:20%;}.elementor-10 .elementor-element.elementor-element-bdc67ac{--margin-top:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-9262e39{--width:70%;}.elementor-10 .elementor-element.elementor-element-4f4b56c{--width:20%;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-0fadd4f{--width:70%;}.elementor-10 .elementor-element.elementor-element-c16534b{--width:20%;}.elementor-10 .elementor-element.elementor-element-7e2bfde{--width:70%;}.elementor-10 .elementor-element.elementor-element-6375bf7{--width:20%;}.elementor-10 .elementor-element.elementor-element-c334a31 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-19e10df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-10 .elementor-element.elementor-element-19e10df .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-b253f41 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-8fbb6d8 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-07b2618 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-3c5f57b .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-86b5de7{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-eb482f5{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 20px;}.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-testimonial__text{font-size:30px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-0bf9057 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-69954ee{--e-icon-list-icon-size:15px;}.elementor-10 .elementor-element.elementor-element-4b095f5{--e-icon-list-icon-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-43c1a68 */.elementor-10 .elementor-element.elementor-element-43c1a68 .crafted{
    font-family: "Cormorant Garamond", serif;
    font-style: italic;
    font-weight: 300;
    color: inherit;
    display: inline-block;
}
.elementor-10 .elementor-element.elementor-element-43c1a68{
    font-family: "Cormorant Garamond", serif;
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1px;
}

.elementor-10 .elementor-element.elementor-element-43c1a68 .crafted{
    font-style: italic;
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9ad813 */.btn-explore .elementor-button{
    background: transparent;
    color: #fff;
    border: 1px solid rgba(255,255,255,.8);
    border-radius: 0;
    padding: 18px 38px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    transition: all .4s ease;
}

.btn-explore .elementor-button:hover{
    background: #fff;
    color: #111;
    border-color: #fff;
}

.btn-explore .elementor-button .elementor-button-icon{
    margin-left: 15px;
    transition: transform .3s ease;
}

.btn-explore .elementor-button:hover .elementor-button-icon{
    transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a22c29a */.btn-project .elementor-button{
    background: #f4f1ec;
    color: #111;
    border: 1px solid #f4f1ec;
    border-radius: 0;
    padding: 18px 38px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    transition: all .4s ease;
}

.btn-project .elementor-button:hover{
    background: transparent;
    color: #fff;
    border-color: #fff;
}

.btn-project .elementor-button .elementor-button-icon{
    margin-left: 15px;
    transition: transform .3s ease;
}

.btn-project .elementor-button:hover .elementor-button-icon{
    transform: translate(4px,-4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92ac891 */.elementor-10 .elementor-element.elementor-element-92ac891{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-92ac891 .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-92ac891{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-92ac891{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51d4d77 */.elementor-10 .elementor-element.elementor-element-51d4d77{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-51d4d77 .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-51d4d77{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-51d4d77{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9205b3 */.luxury-btn .elementor-button{
    position: relative;
    background: transparent;
    color: #111;
    border: none;
    padding: 18px 0;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    box-shadow: none;
    overflow: hidden;
}

/* Top Line */
.luxury-btn .elementor-button::before{
    content:"";
    position:absolute;
    top:8px;
    left:0;
    width:100%;
    height:1px;
    background:#111;
    transform-origin:left;
    transition:.4s ease;
}

/* Bottom Line Animation */
.luxury-btn .elementor-button::after{
    content:"";
    position:absolute;
    bottom:8px;
    left:0;
    width:0;
    height:1px;
    background:#111;
    transition:.4s ease;
}

/* Text */
.luxury-btn .elementor-button-text{
    position:relative;
    z-index:2;
}

/* Arrow */
.luxury-btn .elementor-button-icon{
    margin-left:10px;
    transition:.35s ease;
}

.luxury-btn .elementor-button:hover .elementor-button-icon{
    transform:translateX(8px);
}

/* Hover */
.luxury-btn .elementor-button:hover::after{
    width:100%;
}

.luxury-btn .elementor-button:hover::before{
    transform:scaleX(.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e09e69 */.elementor-10 .elementor-element.elementor-element-0e09e69{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-0e09e69 .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-0e09e69{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-0e09e69{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-754c876 */.luxury-btn .elementor-button{
    position: relative;
    background: transparent;
    color: #111;
    border: none;
    padding: 18px 0;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    box-shadow: none;
    overflow: hidden;
}

/* Top Line */
.luxury-btn .elementor-button::before{
    content:"";
    position:absolute;
    top:8px;
    left:0;
    width:100%;
    height:1px;
    background:#111;
    transform-origin:left;
    transition:.4s ease;
}

/* Bottom Line Animation */
.luxury-btn .elementor-button::after{
    content:"";
    position:absolute;
    bottom:8px;
    left:0;
    width:0;
    height:1px;
    background:#111;
    transition:.4s ease;
}

/* Text */
.luxury-btn .elementor-button-text{
    position:relative;
    z-index:2;
}

/* Arrow */
.luxury-btn .elementor-button-icon{
    margin-left:10px;
    transition:.35s ease;
}

.luxury-btn .elementor-button:hover .elementor-button-icon{
    transform:translateX(8px);
}

/* Hover */
.luxury-btn .elementor-button:hover::after{
    width:100%;
}

.luxury-btn .elementor-button:hover::before{
    transform:scaleX(.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ed2b7e */.elementor-10 .elementor-element.elementor-element-2ed2b7e{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-2ed2b7e .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-2ed2b7e{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-2ed2b7e{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d0a2e2 */.elementor-10 .elementor-element.elementor-element-7d0a2e2{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-7d0a2e2 .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-7d0a2e2{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-7d0a2e2{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8193b3d */.luxury-btn .elementor-button{
    position: relative;
    background: transparent;
    color: #111;
    border: none;
    padding: 18px 0;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    box-shadow: none;
    overflow: hidden;
}

/* Top Line */
.luxury-btn .elementor-button::before{
    content:"";
    position:absolute;
    top:8px;
    left:0;
    width:100%;
    height:1px;
    background:#111;
    transform-origin:left;
    transition:.4s ease;
}

/* Bottom Line Animation */
.luxury-btn .elementor-button::after{
    content:"";
    position:absolute;
    bottom:8px;
    left:0;
    width:0;
    height:1px;
    background:#111;
    transition:.4s ease;
}

/* Text */
.luxury-btn .elementor-button-text{
    position:relative;
    z-index:2;
}

/* Arrow */
.luxury-btn .elementor-button-icon{
    margin-left:10px;
    transition:.35s ease;
}

.luxury-btn .elementor-button:hover .elementor-button-icon{
    transform:translateX(8px);
}

/* Hover */
.luxury-btn .elementor-button:hover::after{
    width:100%;
}

.luxury-btn .elementor-button:hover::before{
    transform:scaleX(.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb304d1 */.elementor-10 .elementor-element.elementor-element-bb304d1{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-bb304d1 .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-bb304d1{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-bb304d1{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d2b472 */.luxury-btn .elementor-button{
    position: relative;
    background: transparent;
    color: #FFFFFF;
    border: none;
    padding: 18px 0;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    box-shadow: none;
    overflow: hidden;
}

/* Top Line */
.luxury-btn .elementor-button::before{
    content:"";
    position:absolute;
    top:8px;
    left:0;
    width:100%;
    height:1px;
    background:#FFFFFF;
    transform-origin:left;
    transition:.4s ease;
}

/* Bottom Line Animation */
.luxury-btn .elementor-button::after{
    content:"";
    position:absolute;
    bottom:8px;
    left:0;
    width:0;
    height:1px;
    background:#FFFFFF;
    transition:.4s ease;
}

/* Text */
.luxury-btn .elementor-button-text{
    position:relative;
    z-index:2;
}

/* Arrow */
.luxury-btn .elementor-button-icon{
    margin-left:10px;
    transition:.35s ease;
}

.luxury-btn .elementor-button:hover .elementor-button-icon{
    transform:translateX(8px);
}

/* Hover */
.luxury-btn .elementor-button:hover::after{
    width:100%;
}

.luxury-btn .elementor-button:hover::before{
    transform:scaleX(.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c334a31 */.elementor-10 .elementor-element.elementor-element-c334a31{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-c334a31 .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-c334a31{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-c334a31{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cd308a */.luxury-btn .elementor-button{
    position: relative;
    background: transparent;
    color: black;
    border: none;
    padding: 18px 0;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    box-shadow: none;
    overflow: hidden;
}

/* Top Line */
.luxury-btn .elementor-button::before{
    content:"";
    position:absolute;
    top:8px;
    left:0;
    width:100%;
    height:1px;
    background:#FFFFFF;
    transform-origin:left;
    transition:.4s ease;
}

/* Bottom Line Animation */
.luxury-btn .elementor-button::after{
    content:"";
    position:absolute;
    bottom:8px;
    left:0;
    width:0;
    height:1px;
    background:#FFFFFF;
    transition:.4s ease;
}

/* Text */
.luxury-btn .elementor-button-text{
    position:relative;
    z-index:2;
}

/* Arrow */
.luxury-btn .elementor-button-icon{
    margin-left:10px;
    transition:.35s ease;
}

.luxury-btn .elementor-button:hover .elementor-button-icon{
    transform:translateX(8px);
}

/* Hover */
.luxury-btn .elementor-button:hover::after{
    width:100%;
}

.luxury-btn .elementor-button:hover::before{
    transform:scaleX(.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19e10df */.elementor-10 .elementor-element.elementor-element-19e10df{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-19e10df .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-19e10df{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-19e10df{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b253f41 */.elementor-10 .elementor-element.elementor-element-b253f41{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-b253f41 .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-b253f41{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-b253f41{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47304f5 */.luxury-btn .elementor-button{
    position: relative;
    background: transparent;
    color: #FFFFFF;
    border: none;
    padding: 18px 0;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    box-shadow: none;
    overflow: hidden;
}

/* Top Line */
.luxury-btn .elementor-button::before{
    content:"";
    position:absolute;
    top:8px;
    left:0;
    width:100%;
    height:1px;
    background:#FFFFFF;
    transform-origin:left;
    transition:.4s ease;
}

/* Bottom Line Animation */
.luxury-btn .elementor-button::after{
    content:"";
    position:absolute;
    bottom:8px;
    left:0;
    width:0;
    height:1px;
    background:#FFFFFF;
    transition:.4s ease;
}

/* Text */
.luxury-btn .elementor-button-text{
    position:relative;
    z-index:2;
}

/* Arrow */
.luxury-btn .elementor-button-icon{
    margin-left:10px;
    transition:.35s ease;
}

.luxury-btn .elementor-button:hover .elementor-button-icon{
    transform:translateX(8px);
}

/* Hover */
.luxury-btn .elementor-button:hover::after{
    width:100%;
}

.luxury-btn .elementor-button:hover::before{
    transform:scaleX(.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fbb6d8 */.elementor-10 .elementor-element.elementor-element-8fbb6d8{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-8fbb6d8 .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-8fbb6d8{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-8fbb6d8{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07b2618 */.elementor-10 .elementor-element.elementor-element-07b2618{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-07b2618 .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-07b2618{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-07b2618{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c5f57b */.elementor-10 .elementor-element.elementor-element-3c5f57b{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-3c5f57b .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-3c5f57b{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-3c5f57b{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86b5de7 */.luxury-btn .elementor-button{
    position: relative;
    background: transparent;
    color: #111;
    border: none;
    padding: 18px 0;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    box-shadow: none;
    overflow: hidden;
}

/* Top Line */
.luxury-btn .elementor-button::before{
    content:"";
    position:absolute;
    top:8px;
    left:0;
    width:100%;
    height:1px;
    background:#111;
    transform-origin:left;
    transition:.4s ease;
}

/* Bottom Line Animation */
.luxury-btn .elementor-button::after{
    content:"";
    position:absolute;
    bottom:8px;
    left:0;
    width:0;
    height:1px;
    background:#111;
    transition:.4s ease;
}

/* Text */
.luxury-btn .elementor-button-text{
    position:relative;
    z-index:2;
}

/* Arrow */
.luxury-btn .elementor-button-icon{
    margin-left:10px;
    transition:.35s ease;
}

.luxury-btn .elementor-button:hover .elementor-button-icon{
    transform:translateX(8px);
}

/* Hover */
.luxury-btn .elementor-button:hover::after{
    width:100%;
}

.luxury-btn .elementor-button:hover::before{
    transform:scaleX(.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9ec94f */.luxury-btn .elementor-button{
    position: relative;
    background: transparent;
    color: #FFFFFF;
    border: none;
    padding: 18px 0;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    box-shadow: none;
    overflow: hidden;
}

/* Top Line */
.luxury-btn .elementor-button::before{
    content:"";
    position:absolute;
    top:8px;
    left:0;
    width:100%;
    height:1px;
    background:#FFFFFF;
    transform-origin:left;
    transition:.4s ease;
}

/* Bottom Line Animation */
.luxury-btn .elementor-button::after{
    content:"";
    position:absolute;
    bottom:8px;
    left:0;
    width:0;
    height:1px;
    background:#FFFFFF;
    transition:.4s ease;
}

/* Text */
.luxury-btn .elementor-button-text{
    position:relative;
    z-index:2;
}

/* Arrow */
.luxury-btn .elementor-button-icon{
    margin-left:10px;
    transition:.35s ease;
}

.luxury-btn .elementor-button:hover .elementor-button-icon{
    transform:translateX(8px);
}

/* Hover */
.luxury-btn .elementor-button:hover::after{
    width:100%;
}

.luxury-btn .elementor-button:hover::before{
    transform:scaleX(.2);
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-3d3f394 *//* 1. Hide unwanted Avatar Image & Dots */
.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-testimonial__image,
.elementor-10 .elementor-element.elementor-element-3d3f394 .swiper-pagination-bullets {
    display: none !important;
}

/* 2. Fix Quote Font (Playfair Serif, Pure White, Larger Size) */
.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-testimonial__content {
    font-family: 'Playfair Display', Georgia, serif !important;
    font-style: italic !important;
    font-size: 38px !important;
    line-height: 1.35 !important;
    color: #ffffff !important;
    opacity: 1 !important;
    max-width: 850px;
    margin-bottom: 30px !important;
}

/* 3. Author Name (- JOHN DOE) */
.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-testimonial__name {
    font-family: 'Montserrat', sans-serif !important;
    color: #C4A066 !important; /* Gold Color */
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    margin-bottom: 4px !important;
}

/* 4. Subtitle / Designation (CEO / BRIDAL ATELIER) */
.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-testimonial__title {
    font-family: 'Montserrat', sans-serif !important;
    color: #ffffff !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
}

/* 5. Right-Bottom Arrows & Fraction Wrapper Setup */
.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button {
    position: absolute !important;
    top: auto !important;
    bottom: 25px !important;
    font-size: 0 !important; /* Font Icon Hide Karein */
    width: 24px !important;
    height: 24px !important;
    color: #ffffff !important;
    opacity: 0.8;
    transition: opacity 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button:hover {
    opacity: 1;
}

/* Custom Thin Left Arrow (←) */
.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button-prev {
    left: auto !important;
    right: 110px !important;
}
.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button-prev::after {
    content: "←" !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 20px !important;
    color: #ffffff !important;
}

/* Custom Thin Right Arrow (→) */
.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button-next {
    right: 25px !important;
}
.elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button-next::after {
    content: "→" !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 20px !important;
    color: #ffffff !important;
}

/* 6. Fraction Counter Positioning (03 / 04) */
.elementor-10 .elementor-element.elementor-element-3d3f394 .swiper-pagination-fraction {
    position: absolute !important;
    bottom: 27px !important;
    right: 55px !important;
    left: auto !important;
    width: auto !important;
    color: #ffffff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
    font-weight: 500 !alignment;
    letter-spacing: 2px !important;
    border-bottom: 1px solid #C4A066; /* Underline like original */
    padding-bottom: 1px;
}

/* 7. Mobile View Adjustments */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-testimonial__content {
        font-size: 24px !important;
    }
    .elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button-prev {
        right: 90px !important;
    }
}


/* --------------------------------------------------- */
/*   MOBILE RESPONSIVE ADJUSTMENTS (FIX FOR OVERLAP)   */
/* --------------------------------------------------- */

@media (max-width: 767px) {
    /* 1. Global Section & Container Compression */
    .elementor-10 .elementor-element.elementor-element-3d3f394 {
        padding: 40px 15px 70px !important; /* Increase bottom padding for arrows */
        border-radius: 0px;
        min-height: auto; /* Adjust minimum height if text is short */
    }

    .elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-testimonial-box,
    .elementor-10 .elementor-element.elementor-element-3d3f394 .barira-testimonial-box {
        padding: 0px !important; /* Reset inner container padding */
    }

    /* 2. Top Tag ("IN THEIR WORDS") */
    .elementor-10 .elementor-element.elementor-element-3d3f394 .barira-tag,
    .elementor-10 .elementor-element.elementor-element-3d3f394::before {
        font-size: 9px !important;
        margin-bottom: 20px !important;
        letter-spacing: 1px !important;
    }

    /* 3. Main Quote (Font Size Compression to Prevent Text Wraps) */
    .elementor-10 .elementor-element.elementor-element-3d3f394 .barira-quote,
    .elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-testimonial__content {
        font-size: 20px !important; /* Smaller size for mobile */
        line-height: 1.4 !important;
        max-width: 100% !important;
        margin-bottom: 25px !important;
    }

    /* 4. Author Details (More Compact Spacing) */
    .elementor-10 .elementor-element.elementor-element-3d3f394 .barira-author,
    .elementor-10 .elementor-element.elementor-element-3d3f394 .barira-location,
    .elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-testimonial__name,
    .elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-testimonial__title {
        font-size: 9px !important;
        letter-spacing: 1.5px !important;
        margin-top: 2px !important;
    }

    /* 5. Navigation Container Fix (Positioning & Spacing) */
    .elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button,
    .elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button-prev,
    .elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button-next,
    .elementor-10 .elementor-element.elementor-element-3d3f394 .barira-nav {
        /* Arrows aur pagination ko overlap hone se bachane ke liye relative placement */
        position: relative !important;
        bottom: auto !important; /* Reset original positioning */
        right: auto !important;
        left: auto !important;
        margin: 30px auto 0 !important; /* Central margin below everything */
        width: fit-content !important; /* Centered layout */
        display: flex !important;
        align-items: center !important;
        gap: 15px !important; /* Consistent spacing */
        font-size: 14px !important; /* Arrow size reset for legibility */
        padding-bottom: 0px !important; /* Space fix */
    }

    /* Hide redundant absolute default arrows if they exist */
    .elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button-prev,
    .elementor-10 .elementor-element.elementor-element-3d3f394 .elementor-swiper-button-next {
        display: none !important;
    }

    /* Ensure custom navigation is aligned correctly */
    .elementor-10 .elementor-element.elementor-element-3d3f394 .barira-nav div {
        font-size: 9px !important; /* Pagination fraction size fix */
        line-height: 1 !important;
        margin-top: -3px !important; /* Fine-tune vertical center */
    }
}
/* --------------------------------------------------- */
/*   (Original Desktop CSS remains above this block)   */
/* --------------------------------------------------- *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bf9057 */.elementor-10 .elementor-element.elementor-element-0bf9057{
    font-family: "Cormorant Garamond", serif;
    font-size: clamp(42px, 5vw, 82px);
    font-weight: 300;
    line-height: 0.95em;
    letter-spacing: -1.5px;
    color: #111111;
}

.elementor-10 .elementor-element.elementor-element-0bf9057 .gold-text{
    color: #c9a04d;
    font-style: italic;
    font-weight: 300;
}
/* Tablet */
@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-0bf9057{
        font-size:50px;
        line-height:1em;
    }
}

/* Mobile */
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-0bf9057{
        font-size:34px;
        line-height:1.1em;
        letter-spacing:-0.5px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7507fdc */.btn-project .elementor-button{
    background: #f4f1ec;
    color: #111;
    border: 1px solid #f4f1ec;
    border-radius: 0;
    padding: 18px 38px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    transition: all .4s ease;
}

.btn-project .elementor-button:hover{
    background: transparent;
    color: #fff;
    border-color: #fff;
}

.btn-project .elementor-button .elementor-button-icon{
    margin-left: 15px;
    transition: transform .3s ease;
}

.btn-project .elementor-button:hover .elementor-button-icon{
    transform: translate(4px,-4px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10642aa */.btn-project .elementor-button{
    background: #f4f1ec;
    color: #111;
    border: 1px solid #f4f1ec;
    border-radius: 0;
    padding: 18px 38px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    transition: all .4s ease;
}

.btn-project .elementor-button:hover{
    background: transparent;
    color: #fff;
    border-color: #fff;
}

.btn-project .elementor-button .elementor-button-icon{
    margin-left: 15px;
    transition: transform .3s ease;
}

.btn-project .elementor-button:hover .elementor-button-icon{
    transform: translate(4px,-4px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1049341 */.btn-explore .elementor-button{
    background: transparent;
    color: #fff;
    border: 1px solid rgba(255,255,255,.8);
    border-radius: 0;
    padding: 18px 38px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 4px;
    text-transform: uppercase;
    transition: all .4s ease;
}

.btn-explore .elementor-button:hover{
    background: #fff;
    color: #111;
    border-color: #fff;
}

.btn-explore .elementor-button .elementor-button-icon{
    margin-left: 15px;
    transition: transform .3s ease;
}

.btn-explore .elementor-button:hover .elementor-button-icon{
    transform: translateX(6px);
}/* End custom CSS */