.home-page-banner .banner-element .banner-link{height:100%;display:block;position:relative}.home-page-banner .banner-element .banner-link .hover-wrapper{visibility:hidden;position:absolute;width:100%;height:100%;top:0;left:0;background-color:white;text-align:center;padding-left:15px;padding-right:15px}.home-page-banner .banner-element .banner-link .hover-wrapper .hover-title{font-size:18px;font-weight:600;color:black;line-height:22px;font-family:"brandon-grotesque", sans-serif;text-transform:uppercase}.home-page-banner .banner-element .banner-link .hover-wrapper .hover-description{color:black;font-size:13px;line-height:18px;font-family:'Source Sans Pro', sans-serif;font-weight:300}.home-page-banner .banner-element:hover{opacity:0.5}.home-page-banner .banner-element:hover .hover-wrapper{visibility:visible}.home-page-banner.l1 .banner-img{background-repeat:no-repeat;background-size:100% 100%;background-position:center;width:100%;height:100%}.home-page-banner.l1 .banner-element.p1{padding-right:5px}.home-page-banner.l1 .banner-element.p2{padding-bottom:5px}
