.homepagebanner .hero-img-mobile{display:none}
@media(max-width:779px){.homepagebanner .hero-img-mobile{display:block;background-size:cover;background-position:60% -20%;height:calc(56.25vw);margin:0;padding:0;position:relative;overflow:hidden}
}
.homepagebanner .homepagebanner-body{color:inherit;background-color:#dcddde;position:relative}
.homepagebanner .homepagebanner-body .hero-img{background-size:cover;background-position:center;height:540px;margin:0;padding:0;position:relative;overflow:hidden}
@media(max-width:779px){.homepagebanner .homepagebanner-body .hero-img{background-image:none !important;background:#00598c}
}
.homepagebanner .homepagebanner-body .hero-text{background-color:transparent;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;bottom:-20%;width:100%;margin:0}
.homepagebanner .homepagebanner-body .hero-text p,.homepagebanner .homepagebanner-body .hero-text h1,.homepagebanner .homepagebanner-body .hero-text h2,.homepagebanner .homepagebanner-body .hero-text h3,.homepagebanner .homepagebanner-body .hero-text h4,.homepagebanner .homepagebanner-body .hero-text h5,.homepagebanner .homepagebanner-body .hero-text h6{color:#fff}
@media(min-width:768px){.homepagebanner .homepagebanner-body .hero-text .darktxt p,.homepagebanner .homepagebanner-body .hero-text .darktxt h1,.homepagebanner .homepagebanner-body .hero-text .darktxt h2,.homepagebanner .homepagebanner-body .hero-text .darktxt h3,.homepagebanner .homepagebanner-body .hero-text .darktxt h4,.homepagebanner .homepagebanner-body .hero-text .darktxt h5,.homepagebanner .homepagebanner-body .hero-text .darktxt h6{color:#00598c}
}
.homepagebanner .homepagebanner-body .hero-text .container{padding:0 25px;max-width:100%;width:1170px;margin-right:auto;margin-left:auto}
.homepagebanner .homepagebanner-body .hero-text .container .row{margin-right:-15px;margin-left:-15px}
.homepagebanner .homepagebanner-body .hero-text .container .homepagebanner-content{display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}