/*
Generated time: July 1, 2025 04:52
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.video-section--full-width{max-height:calc(var(--page-width) * .5625)}.video-section--full-width .has-iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-section--full-width .has-iframe[data-autoplay=false]{height:0;padding-top:56.3%}.video-section--full-width .has-iframe[data-autoplay=false] iframe{position:absolute;top:0;left:0}.video-section__media{padding-top:43%}.video-section__media iframe,.video-section__media video{width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px}.video-section__bg-video{top:-60px;height:calc(100% + 120px)}.video-section__bg-video video{height:calc(100% - 120px);margin:60px 0;object-fit:cover}.video-section__play-btn{z-index:1;color:#fff;cursor:pointer}.video-section__play-btn>.icon{width:calc(40px + 5%);height:auto}.text-overlay .video-section__play-btn>.icon{width:64px}.video-section--played .video-played-hidden{transition:opacity .3s;opacity:0;pointer-events:none}.video-section__media .height-clip{height:calc(100% - 2px)}.video-section__media{overflow:hidden}.video-section__media iframe,.video-section__media video{position:absolute}.video-section__text{margin-bottom:calc(10 * var(--space-unit))}.video-section__play-btn{transition:opacity .4s;filter:drop-shadow(0 3px 3px rgba(0, 0, 0, .4))}.video-section:not(.video-section--played) deferred-media[loaded] .video-section__play-btn svg path:nth-child(2){display:none}.video-section:not(.video-section--played) deferred-media[loaded] .video-section__play-btn::before{content:"";position:absolute;top:calc(50% - 10px);right:calc(50% - 10px);width:20px;height:20px;transition:opacity .4s .3s;animation:spinner .6s linear infinite;border:3px solid #fff;border-radius:50%;border-top-color:transparent}.video-section.video-section--played deferred-media[loaded] .video-played-hidden,.video-section.video-section--played deferred-media[loaded]+.video-played-hidden{opacity:0;pointer-events:none}deferred-media[loaded]:not([data-hide-controls-instantly=true]) .video-section__play-btn,deferred-media[loaded]:not([data-hide-controls-instantly=true])+.video-played-hidden{transition-delay:1s;opacity:0;pointer-events:none}

.video-banner.section--padded {
    padding: 0px;
}
.video-banner .video-section {
    position: relative;
}
.video-banner .video-section__text {
    position: absolute;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    z-index: 1;
}
.video-banner.video-block .video-section__text.container {
    padding: 0px var(--gutter);
}
.video-banner h2.section__block {
    color: #ffffff;
    margin-bottom: 5px;
}
.video-banner .section__block--rte {
    color: #ffffff;
}
.video-banner .section__block a.btn {
    color: #743E06;
    background: #fff;
    opacity: 1;
    font-weight: 300;
    margin: 0px;
    border-radius: 50px;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
}
.video-banner video {
    object-fit: cover;
}
@media(max-width: 526px){
    .video-banner .video-section__media {
    padding-top: 90%;
}
.video-banner h2.section__block {
    font-size: 30px;
}
.video-banner .section__block--rte {
    font-size: 14px;
}
.video-banner .section__block a.btn{
    font-size: 14px;
}
.video-banner .video-section__text {
    flex-direction: column;
    align-items: flex-start;
}
.video-banner .section__block a.btn {
    padding: 10px 20px;
    margin-top: 10px;
}
}