@media(max-width: 992px){.layout7 .carousel-indicators{display:none}}.layout7 .carousel-control-next,.layout7 .carousel-control-prev{z-index:99}.layout7.carousel .carousel-inner .carousel-item .carousel-caption-content-inner-wrapper .banner-logo img{left:unset;margin-left:unset;margin-right:unset;max-width:auto;max-height:200px;position:relative;right:unset;width:auto}.carousel .carousel-indicators{bottom:-15px}.carousel .carousel-inner .carousel-item{max-height:100vh;overflow:hidden}.carousel .carousel-inner .carousel-item.hide-img img{visibility:hidden}.carousel .carousel-inner .carousel-item.hide-img .carousel-nimble{background-size:auto}@media(max-width: 1200px){.carousel .carousel-inner .carousel-item.hide-img .carousel-nimble{background-size:cover}}.carousel .carousel-inner .carousel-item .background-color-overlay{background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media(max-width: 1200px){.carousel .carousel-inner .carousel-item .background-color-overlay{background-color:rgba(0,0,0,.5)}}@media(max-width: 1200px){.carousel .carousel-inner .carousel-item .carousel-nimble{display:block;background-size:cover;background-position:center}}.carousel .carousel-inner .carousel-item img{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}.carousel .carousel-inner .carousel-caption{height:100%;padding-top:165.5px}@media(max-width: 1200px){.carousel .carousel-inner .carousel-caption{position:relative;right:0;left:0;bottom:0;text-align:inherit}}.carousel .carousel-inner .carousel-caption h1,.carousel .carousel-inner .carousel-caption h2,.carousel .carousel-inner .carousel-caption h3,.carousel .carousel-inner .carousel-caption h4,.carousel .carousel-inner .carousel-caption h5,.carousel .carousel-inner .carousel-caption h6{color:#fff}.carousel .carousel-inner .carousel-caption .carousel-caption-modifier{position:relative}.carousel .carousel-inner .carousel-caption .carousel-caption-modifier .carousel-caption-content-inner-wrapper{overflow-y:hidden}@media(max-width: 1200px){.carousel .carousel-inner .carousel-caption .carousel-caption-modifier .carousel-caption-content-inner-wrapper{padding-top:4%}}.carousel .carousel-inner .carousel-caption .banner-heading{font-family:Arial,sans-serif;font-size:3.1rem}@media(max-width: 1200px){.carousel .carousel-inner .carousel-caption .banner-heading{font-size:2.4rem}}@media(max-width: 992px){.carousel .carousel-inner .carousel-caption .banner-heading{font-size:1.8rem}}@media(max-width: 375px){.carousel .carousel-inner .carousel-caption .banner-heading{font-size:1.2rem;font-weight:bold}}.carousel .carousel-inner .carousel-caption .banner-heading img{max-height:90px;width:auto;position:relative;margin:0;padding:1rem 0 0 0;right:unset;left:unset}@media(max-width: 1200px){.carousel .carousel-inner .carousel-caption .banner-heading img{display:initial}}.carousel .carousel-inner .carousel-caption .banner-text{font-size:1.5rem}@media(max-width: 575px){.carousel .carousel-inner .carousel-caption .banner-text{display:none}}@media(max-width: 992px){.carousel .carousel-inner .carousel-caption .banner-text{font-size:1rem;padding:0 1rem}}.carousel .carousel-inner .carousel-caption .banner-text p{padding-bottom:0}.carousel .carousel-inner .carousel-caption .banner-text ul{padding-left:0px}.carousel .carousel-inner .carousel-caption .banner-text ul li{list-style:none;padding-bottom:0}@media(max-width: 1200px){.carousel .carousel-inner .carousel-caption .banner-text ul{display:none}}.carousel .carousel-inner .carousel-caption .call-to-action{margin-top:2rem}