.part-banner-flexible{padding-left:0 !important;padding-right:0 !important}.home .part-banner-flexible{height:690px;margin-top:4px;margin-bottom:4px}@media (max-width: 1199px){.home .part-banner-flexible{height:50vw}}@media (max-width: 767px){.home .part-banner-flexible{height:325px}}.interior .part-banner-flexible{height:400px}@media (max-width: 767px){.interior .part-banner-flexible{height:200px}}.interior .part-banner-flexible .overlay-content{max-width:1470px;position:relative;margin-left:auto;margin-right:auto;border:4px solid #fff}.part-banner-flexible .overlay-content{background-size:cover;background-position:center}@media (min-width: 768px){.webp .part-banner-flexible .overlay-content{background-image:url("../../_media/backgrounds/banner-bk.webp")}.no-webp .part-banner-flexible .overlay-content{background-image:url("../../_media/backgrounds/banner-bk.jpg")}}@media (max-width: 767px){.webp .part-banner-flexible .overlay-content{background-image:url("../../_media/backgrounds/mobile-banner-bk.webp")}.no-webp .part-banner-flexible .overlay-content{background-image:url("../../_media/backgrounds/mobile-banner-bk.jpg")}}.part-banner-flexible .row,.part-banner-flexible .overlay-content,.part-banner-flexible .flexbox-column-min-height-wrap{height:100%}.part-banner-flexible .flexbox-column-min-height-wrap{background-color:rgba(3,40,78,0.3);position:relative}.part-banner-flexible .flexbox-column-min-height-wrap .banner-content-container{-webkit-animation:fadeInScale ease-in 1s;animation:fadeInScale ease-in 1s}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}30%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}30%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.part-banner-flexible .flexbox-column-min-height-wrap p{font-family:freight-display-pro,serif;color:#ffffff;font-size:6rem;font-style:italic;line-height:1;text-shadow:0 3px 0 rgba(0,0,0,0.4);display:inline-block}@media (max-width: 767px){.part-banner-flexible .flexbox-column-min-height-wrap p{font-size:4rem}}.part-banner-flexible .flexbox-column-min-height-wrap .btn{width:initial}

/*# sourceMappingURL=../_scss/maps/parts/banner-flexible.css.map */
