﻿.imageBannerElement{transition:all .15s linear;overflow:hidden;}.imageBannerElement>.banner-contentWrapper,.imageBannerElement>img{transition:inherit;}.imageBannerElement .banner-content{color:#fff;width:100%;height:100%;display:flex;align-items:center;position:relative;padding:25px;}.imageBannerElement .banner-content h1,.imageBannerElement .banner-content h2,.imageBannerElement .banner-content h3,.imageBannerElement .banner-content h4,.imageBannerElement .banner-content h5,.imageBannerElement .banner-content h6{color:#b0fe98;border:0;}.imageBannerElement .overlay{opacity:.8!important;background-color:#10361f;}@media only screen and (max-width:991px){.imageBannerElement{position:relative;}.imageBannerElement .banner-contentWrapper{height:100%;width:100%;position:relative;z-index:2;}.imageBannerElement .banner-content .text-container h1,.imageBannerElement .banner-content .text-container h2,.imageBannerElement .banner-content .text-container h3,.imageBannerElement .banner-content .text-container h4,.imageBannerElement .banner-content .text-container h5,.imageBannerElement .banner-content .text-container h6{margin:0 0 15px 0;font-size:1.75rem;}.imageBannerElement .banner-content .btn{padding:.175rem 1.5rem!important;line-height:unset;min-height:unset;}.imageBannerElement img{position:absolute;height:100%;width:100%;display:block;top:0;object-position:center center;object-fit:cover;z-index:1;}}@media only screen and (min-width:992px){.imageBannerElement{aspect-ratio:16/9;display:flex;flex-direction:row;}.imageBannerElement .overlay{opacity:1!important;}.imageBannerElement .banner-contentWrapper{width:50%;}.imageBannerElement .banner-content .text-container h1,.imageBannerElement .banner-content .text-container h2,.imageBannerElement .banner-content .text-container h3,.imageBannerElement .banner-content .text-container h4,.imageBannerElement .banner-content .text-container h5,.imageBannerElement .banner-content .text-container h6{margin:0 0 1rem 0;}.imageBannerElement .image-container{width:50%;}.imageBannerElement .image-container img{height:100%;width:100%;object-position:center center;object-fit:cover;}.imageBannerElement .banner-button-wrapper{margin-top:25px;}.imageBannerElement .text-container p{margin:0;}.imageBannerElement .text-container p+*{margin-top:1rem;}}@media only screen and (min-width:1199px){.imageBannerElement img{width:100%;}}@media only screen and (min-width:1200px){.imageBannerElement{aspect-ratio:720/293;}}