.elementor-24669 .elementor-element.elementor-element-3fbca153{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24669 .elementor-element.elementor-element-3fbca153:not(.elementor-motion-effects-element-type-background), .elementor-24669 .elementor-element.elementor-element-3fbca153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F0EC 0%, var( --e-global-color-accent ) 100%);}.elementor-24669 .elementor-element.elementor-element-8ca32f2 img{height:500px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24669 .elementor-element.elementor-element-aab3e76{--display:flex;--padding-top:28px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-24669 .elementor-element.elementor-element-aab3e76:not(.elementor-motion-effects-element-type-background), .elementor-24669 .elementor-element.elementor-element-aab3e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEEB;}.elementor-24669 .elementor-element.elementor-element-17480f19 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;line-height:1.2em;}#elementor-popup-modal-24669{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-24669 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-24669 .dialog-close-button{display:flex;}#elementor-popup-modal-24669 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-24669 .elementor-element.elementor-element-8ca32f2 img{width:100%;height:220px;}.elementor-24669 .elementor-element.elementor-element-17480f19 .elementor-heading-title{font-size:24px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=Jost:wght@300;400;500;600&display=swap');
.elementor-popup-modal .dialog-widget-content{border-radius:24px!important;overflow:hidden}
.elementor-popup-modal .dialog-close-button{top:12px!important;right:12px!important;width:32px!important;height:32px!important;border-radius:50%!important;background:rgba(255,255,255,.7)!important;backdrop-filter:blur(8px)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s!important;font-size:16px!important;z-index:10!important}
.elementor-popup-modal .dialog-close-button:hover{background:#fff!important;transform:rotate(90deg)!important}
.elementor-popup-modal .dialog-message{padding:0!important}
.elementor-popup-modal .elementor-widget{margin-bottom:0!important}
.elementor-heading-title em{color:#B47F56;font-style:italic}
.elementor-popup-modal .dialog-lightbox-overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
body.ks-e-locked{overflow:hidden!important;position:fixed!important;width:100%!important}
.ks-e-img-wrap{position:relative;overflow:hidden;height:260px}
@media(max-width:540px){.ks-e-img-wrap{height:220px} .elementor-popup-modal .dialog-widget-content{max-height:95vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;margin:10px!important}}/* End custom CSS */