.elementor-20263 .elementor-element.elementor-element-4e1a508 > .elementor-container{min-height:600px;}.elementor-20263 .elementor-element.elementor-element-4e1a508{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-20263 .elementor-element.elementor-element-c7f5592.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-20263 .elementor-element.elementor-element-c7f5592.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-20263 .elementor-element.elementor-element-c7f5592.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20263 .elementor-element.elementor-element-c7f5592 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-20263 .elementor-element.elementor-element-5b71da5{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-20263 .elementor-element.elementor-element-5b71da5 > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-20263 .elementor-element.elementor-element-5b71da5 .elementor-heading-title{font-size:40px;color:var( --e-global-color-5b438093 );}.elementor-20263 .elementor-element.elementor-element-dc3c6a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 010px 0px;}.elementor-20263 .elementor-element.elementor-element-dc3c6a6{text-align:left;}.elementor-20263 .elementor-element.elementor-element-dc3c6a6 .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:40px;font-weight:600;color:#A88B4A;}.elementor-20263 .elementor-element.elementor-element-2daa5e8 > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-20263 .elementor-element.elementor-element-2daa5e8{text-align:left;}.elementor-20263 .elementor-element.elementor-element-2daa5e8 .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:40px;font-weight:600;color:#A88B4A;}/* Start custom CSS for shortcode, class: .elementor-element-e283d06 */.iframe-container {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-top: solid 1px #e9e9e9;
}

/* Default: Fixed 600px height for smaller screens */
.iframe-container iframe {
    width: 100%;
    height: 600px;
    border: 0;
}

/* Media query for screens wider than 1024px */
@media (min-width: 1024px) {
    .iframe-container {
        /* 1500×560 Aspect Ratio (≈37.33%) */
        padding-top: calc(560 / 1500 * 100%); /* 37.33% */
        height: 0; /* Height is controlled by padding-top */
    }
    .iframe-container iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}/* End custom CSS */