.section-main-banner{position:relative;}
.section-main-banner:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;}
.main-banner-inr.full_banner{height:100vh;}
body:has(.section-announcement-bar) .main-banner-inr.full_banner{height:calc(100vh - 30px);}
.main-banner-inr{display:block;min-height:400px;height:100%;position:relative;overflow:hidden;}
.main-banner .media-caption{color:var(--White);padding:40px 20px;}
.mbanner-subtitle{margin-bottom:10px;display:block;}
.mbanner-title{margin-bottom:20px;}
.mbanner-title *{font-weight:300;}
.main-banner-inr a{display:block;height:100%;}
@media(min-width:992px){
  .main-banner-inr.desk_full_banner{height:100vh;}
  .main-banner-inr:first-child .deskver_top{top:75px;}
}
@media(max-width:991px){
  .main-banner-inr.mb_full_banner{height:100vh;}
  .main-banner-inr:first-child .mobver_top{top:75px} 
  .section-template--21617435935044__main_banner_474GTf .main-banner-inr{min-height: 500px;}
}