.elementor-103404 .elementor-element.elementor-element-9cf018d{--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-103404 .elementor-element.elementor-element-8599d43{--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-103404 .elementor-element.elementor-element-bd3300f{font-family:"Arial", Sans-serif;color:#000000;}.elementor-103404 .elementor-element.elementor-element-94f6216{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103404 .elementor-element.elementor-element-d972b8f{--display:flex;}.elementor-103404 .elementor-element.elementor-element-f572f55{--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-103404 .elementor-element.elementor-element-e5f7e68{font-family:"Arial", Sans-serif;color:#000000;}.elementor-103404 .elementor-element.elementor-element-944f55c{--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-103404 .elementor-element.elementor-element-6857463{--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-103404 .elementor-element.elementor-element-9c3a706{font-family:"Arial", Sans-serif;color:#070707;}.elementor-103404 .elementor-element.elementor-element-393875a{--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-103404 .elementor-element.elementor-element-66a05c8 .elementor-heading-title{font-family:"Lato", Sans-serif;}.elementor-103404 .elementor-element.elementor-element-962ee02{--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-103404 .elementor-element.elementor-element-09c53b0{font-family:"Arial", Sans-serif;color:#000000;}.elementor-103404 .elementor-element.elementor-element-a56ba4f{--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-103404 .elementor-element.elementor-element-e139262{--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-103404 .elementor-element.elementor-element-5897a67{font-family:"Arial", Sans-serif;color:#000000;}.elementor-103404 .elementor-element.elementor-element-4f63224{font-family:"Arial", Sans-serif;color:#000000;}.elementor-103404 .elementor-element.elementor-element-23c5024 .elementor-heading-title{font-size:40px;}.elementor-103404 .elementor-element.elementor-element-aa464d8{--display:flex;}.elementor-103404 .elementor-element.elementor-element-51c6871{font-size:18px;color:#000000;}.elementor-103404 .elementor-element.elementor-element-e976321{--display:flex;}.elementor-103404 .elementor-element.elementor-element-21c5964{font-size:18px;color:#000000;}.elementor-103404 .elementor-element.elementor-element-242936c{--display:flex;}.elementor-103404 .elementor-element.elementor-element-d3e95bd{font-size:18px;color:#000000;}.elementor-103404 .elementor-element.elementor-element-880255c{--display:flex;}.elementor-103404 .elementor-element.elementor-element-629a6cf{font-size:18px;color:#000000;}.elementor-103404 .elementor-element.elementor-element-c25d453{--display:flex;}.elementor-103404 .elementor-element.elementor-element-1b29d8a{font-size:18px;color:#000000;}.elementor-103404 .elementor-element.elementor-element-4a025c0{--n-accordion-title-font-size:23px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}:where( .elementor-103404 .elementor-element.elementor-element-4a025c0 > .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:"Lato", Sans-serif;font-weight:700;}.elementor-103404 .elementor-element.elementor-element-0c61e57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103404 .elementor-element.elementor-element-30f57e6{--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-103404 .elementor-element.elementor-element-de833f8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-103404 .elementor-element.elementor-element-53a75e1{--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-103404 .elementor-element.elementor-element-ae0aae7 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-103404 .elementor-element.elementor-element-30f57e6{--width:50%;}.elementor-103404 .elementor-element.elementor-element-53a75e1{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-cab02e3 */@media screen and (max-width: 480px) {
    .iframesetup {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c55efd *//* FIX: Thumbnail Frame Always Stable */
.thumbnail-wrap {
    position: relative;
    width: 100%;
    max-width: 800px;
    aspect-ratio: 16 / 9; /* FIX => height NEVER collapses */
    margin: auto;
    overflow: hidden;
}

.thumbnail-wrap iframe {
    width: 100%;
    height: 100%;
    border: 0;
    display: block;
}

/* Overlay clickable area */
.thumb-overlay {
    position: absolute;
    inset: 0;
    display: block;
    cursor: pointer;
    background: transparent;
}

/* Popup styling */
#pop {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,.7);
    z-index: 9999;
}

#popFrame {
    width: 90%;
    height: 90%;
    margin: 5% auto;
    display: block;
    border: 0;
    background: #fff;
}

.close-btn {
    position: absolute;
    top: 20px;
    right: 30px;
    color: #fff;
    font-size: 40px;
    cursor: pointer;
}/* End custom CSS */