.panel-header-intro {
    position: relative;
    display: flex;
    flex-direction: column-reverse;
    background-color: #e3ddd9;
}

.panel-header-intro .right-container .right-container-inner {
    padding: var(--space-8) var(--space-5);
}

.panel-header-intro .right-container .right-container-inner .panel-title {
    font-size: 38px;
    font-weight: 600;
    font-family: var(--font-body);
}

.panel-header-intro .right-container .right-container-inner .description {
    font-size: 15px;
    line-height: 1.75;
}

.panel-header-intro .right-container .right-container-inner .panel-link {
    font-size: 20px;
    margin-top: 8px;
}

.panel-header-intro .left-container .left-container-inner .placer .video-player .title {
    padding: var(--space-5);
}

@media ( max-width : 1024px) {
    #slideshow-container .contentRender_name_plugins_common_hero_intro:first-of-type .panel-header-intro .right-container .right-container-inner .panel-title {
        margin-top: 40px;
    }

    #slideshow-container .contentRender_name_plugins_common_hero_intro:first-of-type .panel-header-intro.is-hero-intro-in-microsite .right-container .right-container-inner .panel-title {
        margin-top: 0;
    }

    #slideshow-container .contentRender_name_plugins_common_hero_intro:first-of-type .panel-header-intro .right-container.util-video-panel-header-intro .right-container-inner {
        padding: var(--space-8) var(--space-5) 0 var(--space-5)!important;
    }
}

@media (max-width : 1250px) {
    .panel-header-intro .right-container .right-container-inner .description {
        font-size: 14px;
    }

    .panel-header-intro .right-container .right-container-inner .panel-link {
        font-size: 18px;
    }
}

@media (max-width : 1170px) {
    .panel-header-intro .right-container .right-container-inner .panel-link {
        font-size: 16px;
    }
}

@media (min-width : 1024px) {
    .panel-header-intro {
        display: flex;
        height: 660px;
    }

    .panel-header-intro .right-container {
        width: 34vw;
        align-self: flex-end;
    }

    .panel-header-intro .right-container .right-container-inner {
        height: min-content;
        margin-right: var(--space-5);
        position: absolute;
        bottom: 0;
        width: calc(34vw - 40px);
        padding-right: 40px;
        padding-left: 40px;
    }

    .panel-header-intro .left-container {
        width: 66vw;
    }
    
    .panel-header-intro .left-container .left-container-inner {
        display: flex;
    }

    .panel-header-intro .left-container .left-container-inner .placer {
        flex: 1;
    }
}

.panel-header-intro .left-container .left-container-inner .contentRender > *  {
    padding: 0 !important;
    margin: 0 !important;
 }

@media (min-width: 1024px) {
    .panel-header-intro .left-container .left-container-inner .contentRender,
    .panel-header-intro .left-container .left-container-inner .contentRender > *,
    .panel-header-intro .left-container .core-hero-slideshow .slider-cont,
    .panel-header-intro .left-container .core-hero-slideshow .slider-cont .slick-slider,
    .panel-header-intro .left-container .core-hero-slideshow .slider-cont .slick-list,
    .panel-header-intro .left-container .core-hero-slideshow .slider-cont .slick-track,
    .panel-header-intro .left-container .core-hero-slideshow .slide,
    .panel-header-intro .left-container .core-hero-slideshow .slide > .inner,
    .panel-header-intro .left-container .core-hero-slideshow .img-cont,
    .panel-header-intro .left-container .core-hero-slideshow .img-cont img,
    .panel-header-intro .left-container .core-hero-image .slides,
    .panel-header-intro .left-container .core-hero-image .slide,
    .panel-header-intro .left-container .core-hero-image .slide > .inner,
    .panel-header-intro .left-container .core-hero-image .img-cont,
    .panel-header-intro .left-container .core-hero-image .img-cont img {
       height: 100% !important;
       min-height: 100% !important;
       max-height: auto !important;
       padding: 0 !important;
       margin: 0 !important;
    }

    .panel-header-intro .left-container .left-container-inner .placer .slides {
        height: 100% !important;
    }

    .panel-header-intro .left-container .left-container-inner .placer .slides .slide {
        height: 100% !important;
    }
    
    .panel-header-intro .left-container .left-container-inner .placer .slides .slide .inner,
    .panel-header-intro .left-container .left-container-inner .placer .glide__slides .slide .inner {
        height: 550px !important;
    }

    .panel-header-intro .left-container .left-container-inner .placer .img-cont {
        height: 100% !important;
    }

    .panel-header-intro .left-container .left-container-inner .placer img {
        height: 100% !important;
    }

    .panel-header-intro .left-container .core-hero-image img {
        object-fit: cover;
    }

    .panel-header-intro .left-container .left-container-inner .placer .video-player .title {
        z-index: 100;
        position: absolute;
        width: 100%;
        padding: 20px;
        background: linear-gradient(0deg, transparent, rgba(0,0,0,0.5));
        color: white;
    }
}

@media ( min-width : 1024px) and (max-width : 1900px) {
/* Hero Video Styles */
    .panel-header-intro.hero-video-panel-header-intro {
        max-height : unset;
    }

    .panel-header-intro.hero-video-panel-header-intro .left-container {
        width: 66vw;
        height: unset;
    }

    .panel-header-intro.hero-video-panel-header-intro .left-container .left-container-inner {
        width: 66vw;
        height: unset;
    }

    .panel-header-intro.hero-video-panel-header-intro .left-container .left-container-inner .placer {
        width: 66vw;
        height: unset;
        max-height: 750px; 
        min-height: unset;
    }

    .panel-header-intro.hero-video-panel-header-intro .left-container .left-container-inner .placer .contentRender {
        aspect-ratio: 16 / 9;
        max-width: 68vw;
    }

    .panel-header-intro.hero-video-panel-header-intro .left-container .autoplayer-pro.video-loaded .video {
        min-width: 50vw !important;
        width: 66vw;
        height: 100%;
    }

    .panel-header-intro.hero-video-panel-header-intro  .right-container {
        min-width: 34vw;
        height: auto;
    }

    .panel-header-intro.hero-video-panel-header-intro  .right-container .right-container-inner {
        width: auto;
        height: auto;
    }

    .panel-header-intro.hero-video-panel-header-intro .right-container {
        width: 34vw !important;
        height: unset;
    }

/* Hero Slider Image and Hero Image */
    .panel-header-intro.default-header-intro {
        display: grid;
        grid-template-columns: 66vw 1fr;
        width: 100%;
        height: auto;
        min-height: 200px;
        max-height: 600px;
    }
    
    /* Left Dimensions */
    .panel-header-intro.default-header-intro .left-container {
        width: 66vw;
        height: auto;
        max-height: unset;
    }

    .panel-header-intro.default-header-intro .left-container .left-container-inner {
        width: 66vw;
        height: auto;
    }
    
    .panel-header-intro.default-header-intro .left-container .left-container-inner .placer {
        width: 66vw;
        height: auto;
    }
    .panel-header-intro.default-header-intro .left-container .left-container-inner .placer .glide__track,
    .panel-header-intro.default-header-intro .left-container .left-container-inner .placer .slides {
        width: 66vw !important;
        height: auto !important;
    }

    .panel-header-intro.default-header-intro .left-container .left-container-inner .placer .glide__track .glide__slide {
        width: 66vw !important;
        height: auto !important;
    }

    .panel-header-intro.default-header-intro .left-container .left-container-inner .placer .slides .slide {
        width: 100% !important;
        height: auto !important;
    }
    
    .panel-header-intro.default-header-intro .left-container .left-container-inner .placer .slides .slide .inner,
    .panel-header-intro.default-header-intro .left-container .left-container-inner .placer .glide__slides .slide .inner {
        width: 100% !important;
        height: auto !important;
    }

    .panel-header-intro.default-header-intro .left-container .left-container-inner .placer .img-cont {
        width: 100% !important;
        height: auto !important;
    }

    .panel-header-intro.default-header-intro .left-container .left-container-inner .placer img {
        width: 100% !important;
        height: auto !important;
        object-fit: cover;
    }

    .panel-header-intro.default-header-intro .left-container .core-hero-image img {
        width: 100% !important;
        object-fit: cover;
    }

    /* Right Dimensions */
    .panel-header-intro.default-header-intro .right-container {
        width: 34vw;
        height: auto;
    }

    .panel-header-intro.default-header-intro .right-container .right-container-inner {
        width: 34vw;
        height: auto;
    }
}

@media ( min-width : 90em) {
    .panel-header-intro.util-video-panel-header-intro {
        height : auto;
        max-height: unset;
        width : 100%;
    }

    .panel-header-intro.util-video-panel-header-intro .left-container {
        max-width: 66vw;
        min-width: 50vw;
        height: auto;
    }

    .panel-header-intro.util-video-panel-header-intro .left-container .left-container-inner {
        max-width: 66vw;
        min-width: 50vw;
        height: auto;
    }

    .panel-header-intro.util-video-panel-header-intro .left-container .left-container-inner .placer {
        max-width: 66vw;
        min-width: 50vw;
        height: auto;
        width: unset;
    }

    .panel-header-intro.util-video-panel-header-intro .left-container-inner .placer .video-player {
        min-width: 100%;
        height: auto;
    }

    .panel-header-intro.util-video-panel-header-intro .left-container-inner .placer .video-player .plyr {
        max-width: 66vw !important;
        min-width: 50vw !important;
        height: auto !important;
    }

    .panel-header-intro.util-video-panel-header-intro .left-container-inner .placer .video-player .plyr .plyr__video-wrapper {
        max-width: 66vw !important;
        min-width: 50vw !important;
        height: auto !important;
    }

    .panel-header-intro.util-video-panel-header-intro .right-container {
        min-width: 34vw;
        height: auto;
    }

    .panel-header-intro.util-video-panel-header-intro .right-container .right-container-inner {
        width: auto;
        height: auto;
    }
}