.z-index-up{z-index:1}section{padding-bottom:5rem}*{box-sizing:border-box}.banner{overflow:hidden;padding:0 0 1.875rem}.banner .z-1{z-index:1}.banner .banner-bg-img{position:relative}.banner .banner-bg-img img{object-fit:cover;top:0;left:0;max-height:800px}.banner .banner-bg-img:after{content:"";position:absolute;top:0;left:0;height:100%;width:50%;opacity:.8;background:linear-gradient(90deg,#002d72,#002d72 40.5%,rgba(0,45,114,0))}.banner .banner-content .content{color:#111;background-color:#fff;background-image:url(../../assets/images/water.png);background-position:bottom;background-size:100% auto;background-repeat:no-repeat;z-index:2;padding:1.25rem 1.25rem 7.75rem}.banner .banner-content .small-header{text-transform:uppercase;color:#3778b9;font-size:14px;font-weight:700;letter-spacing:2px}.banner .banner-content h2{color:#111;font-size:2.25rem;line-height:2.75rem}.banner .wavy-border{bottom:0;width:100%}@media screen and (min-width:768px){.banner{padding:5.625rem .9375rem 10.625rem}.banner .banner-bg-img{position:absolute}.banner .banner-content .content{padding:2.1875rem 2.1875rem 8.4375rem;border-radius:20px}.banner .blue-border{content:"";position:absolute;background-color:#3778b9;height:100%;width:100%;top:0;left:-.625rem;border-radius:20px;z-index:1}}@media screen and (max-width:767px){.banner .banner-bg-img{padding-top:4.125rem}.banner .banner-bg-img:after{content:none}.banner .wavy-border{display:none}}@media screen and (max-width:365px){.banner .banner-bg-img{padding-top:112px}}@media screen and (max-width:376px){.banner .banner-content .content .left-btn{margin-bottom:1rem}}