.custom-banner{align-items:center;display:flex;font-size:calc(min(100vh, 900px)*.012*.1 + 1rem);min-height:66vh;padding-top:94.375px;position:relative}.custom-banner .content-wrapper{display:flex;justify-content:flex-start;padding-bottom:6.6vmax;padding-top:6.6vmax;position:relative;width:100%}.custom-banner .content{width:100%}.custom-banner .banner-img{bottom:0;left:0;position:absolute;right:0;top:0}.custom-banner .banner-img img{height:100%;object-fit:cover;object-position:50% 50%;position:relative;width:100%}.custom-banner .content h1{color:#fff}.custom-banner .content>:last-child{margin-bottom:0}.custom-banner .section-background-overlay{background-color:#000;bottom:0;left:0;opacity:1;position:absolute;right:0;top:0}.custom-banner .content p{-webkit-font-smoothing:antialiased;color:#fff;font-family:Open Sans;font-size:calc(min(100vh, 900px)*.012*.5 + 1rem);font-weight:700;line-height:1.8;margin:1rem 0 0}@media screen and (max-width:calc(2231px)) and (orientation:landscape),screen and (min-width:768px){.custom-banner{font-size:calc(.12vw + 1rem)}.custom-banner .content p{font-size:calc(.6vw + 1rem)}}@media screen and (min-width:768px){.custom-banner .content{width:75%}}@media screen and (max-width:767px){.custom-banner .content-wrapper{padding-left:6vw;padding-right:6vw}.custom-banner .content{padding:17px 0}}