.elementor-popup-modal .dialog-widget-content{border-radius:22px!important;overflow:hidden!important;box-shadow:0 30px 90px rgba(30,34,40,.4)!important}.elementor-popup-modal .dialog-close-button{top:14px!important;right:14px!important;width:42px!important;height:42px!important;border-radius:50%!important;background:rgba(255,255,255,.9)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px rgba(0,0,0,.14)!important;opacity:1!important;transition:background .15s,transform .15s!important}.elementor-popup-modal .dialog-close-button:hover{background:#e4bc4e!important;transform:rotate(90deg)!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title){max-height:82vh!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;position:relative!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) .e-con-inner{padding:0!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) .e-con-inner>.e-con{flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;padding:0!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) [data-widget_type^="image"]{width:100%!important;margin:0!important;padding:40px 0 20px!important;background:#f7f3ea!important;display:flex!important;justify-content:center!important;flex:0 0 auto!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) [data-widget_type^="image"] .elementor-widget-container{width:auto!important;height:auto!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) [data-widget_type^="image"] img{width:150px!important;height:150px!important;max-width:150px!important;min-height:0!important;border-radius:50%!important;object-fit:cover!important;object-position:50% 20%!important;border:5px solid #fff!important;box-shadow:0 8px 22px rgba(52,48,42,.2)!important;display:block!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) .e-con-inner>.e-con>.e-con:last-child{width:100%!important;max-width:100%!important;padding:26px 46px 42px!important;box-sizing:border-box!important;align-items:stretch!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) h2.elementor-heading-title{font-family:Montserrat,system-ui,sans-serif!important;text-align:center!important;color:#34302a!important;font-size:1.72rem!important;line-height:1.15!important;font-weight:700!important;margin:0!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) p.elementor-heading-title{font-family:Montserrat,system-ui,sans-serif!important;color:#5b5750!important;font-size:1rem!important;line-height:1.72!important;font-weight:400!important;text-align:left!important;margin:14px 0 0!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) .elementor-widget:has(h2.elementor-heading-title)+.elementor-widget p.elementor-heading-title{text-align:center!important;color:#c79a3c!important;font-weight:700!important;font-size:1rem!important;letter-spacing:.02em!important;margin:6px 0 0!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) .elementor-widget:has(h2.elementor-heading-title)+.elementor-widget{position:relative!important;padding-bottom:22px!important;margin-bottom:6px!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) .elementor-widget:has(h2.elementor-heading-title)+.elementor-widget .elementor-widget-container::after{content:"";display:block;width:54px;height:3px;border-radius:3px;background:#e4bc4e;margin:16px auto 0}@media (max-width:600px){.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) [data-widget_type^="image"]{padding:30px 0 16px!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) [data-widget_type^="image"] img{width:128px!important;height:128px!important;max-width:128px!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) .e-con-inner>.e-con>.e-con:last-child{padding:22px 22px 30px!important}.elementor-popup-modal .elementor-location-popup:has([data-widget_type^="image"] img):has(h2.elementor-heading-title) h2.elementor-heading-title{font-size:1.5rem!important}}