.elementor-22250 .elementor-element.elementor-element-bb25473{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:100px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-22250 .elementor-element.elementor-element-bb25473::before, .elementor-22250 .elementor-element.elementor-element-bb25473 > .elementor-background-video-container::before, .elementor-22250 .elementor-element.elementor-element-bb25473 > .e-con-inner > .elementor-background-video-container::before, .elementor-22250 .elementor-element.elementor-element-bb25473 > .elementor-background-slideshow::before, .elementor-22250 .elementor-element.elementor-element-bb25473 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22250 .elementor-element.elementor-element-bb25473 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-22250 .elementor-element.elementor-element-1bb3599{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:10%;}.elementor-22250 .elementor-element.elementor-element-945fc3e .elementor-heading-title{color:var( --e-global-color-5934e28b );}.elementor-22250 .elementor-element.elementor-element-831163f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-22250 .elementor-element.elementor-element-831163f.elementor-element{--align-self:center;}.elementor-22250 .elementor-element.elementor-element-69426de > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22250 .elementor-element.elementor-element-69426de:not(.elementor-motion-effects-element-type-background), .elementor-22250 .elementor-element.elementor-element-69426de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1f355d;}.elementor-22250 .elementor-element.elementor-element-69426de > .elementor-container{max-width:900px;}.elementor-22250 .elementor-element.elementor-element-69426de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 080px 0px;}.elementor-22250 .elementor-element.elementor-element-69426de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22250 .elementor-element.elementor-element-7156f82.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-22250 .elementor-element.elementor-element-11969c8 .elementor-button{background-color:rgba(37,72,123,0);font-weight:bold;fill:#ffffff;color:#ffffff;border-style:solid;border-width:3px 3px 3px 3px;border-radius:10px 0px 10px 0px;}.elementor-22250 .elementor-element.elementor-element-11969c8 .elementor-button:hover, .elementor-22250 .elementor-element.elementor-element-11969c8 .elementor-button:focus{background-color:rgba(37,72,123,0);color:#dbc78a;border-color:#dbc78a;}.elementor-22250 .elementor-element.elementor-element-11969c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22250 .elementor-element.elementor-element-11969c8 .elementor-button:hover svg, .elementor-22250 .elementor-element.elementor-element-11969c8 .elementor-button:focus svg{fill:#dbc78a;}:root{--page-title-display:none;}@media(max-width:1023px){.elementor-22250 .elementor-element.elementor-element-1bb3599{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}@media(max-width:767px){.elementor-22250 .elementor-element.elementor-element-1bb3599{--width:100%;}.elementor-22250 .elementor-element.elementor-element-945fc3e{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-831163f *//* Aspect Ratio Container for 16:9 */
.video-container {
    position: relative; /* Needed to position the iframe inside */
    width: 100%; /* Take up the full width of its parent */
    overflow: hidden; /* Important for preventing scroll bars */
    padding-top: 56.25%; /* This is (9 / 16) * 100% = 56.25% */
    height: 0; /* Set to 0 because the padding provides the height */
}

/* Make the Iframe fill the container completely */
.video-container iframe {
    position: absolute; /* Position relative to the container */
    top: 0;
    left: 0;
    width: 100%; /* Fill the width */
    height: 100%; /* Fill the height */
}/* End custom CSS */