.custom-banner{background-position:50%;background-size:cover;padding:54px 0 29px;position:relative}.content-column{padding-left:10%}.bnr-card-content,.content-column{float:left;min-height:1px;position:relative;z-index:2}.bnr-card-content{padding-right:5%}.content-column .banner-title{padding-right:10%;text-align:left;text-shadow:.08em .08em .08em rgba(0,0,0,.4)}.content-column .banner-title h1{font-size:48px;text-shadow:.08em .08em .08em rgba(0,0,0,.4);text-transform:uppercase}.content-column .banner-description{padding-right:20%;text-shadow:.08em .08em .08em rgba(0,0,0,.4)}.content-column .banner-description p{font-size:30px;line-height:35px;margin:0}.bnr-card-content .bnr-card-item{cursor:pointer;font-size:15px;line-height:1.8em}.bnr-card-item-inner{display:table}.bnr-card-item-inner .card-image{display:table-cell;line-height:0;width:32px}.bnr-card-item-inner .card-image svg{height:61px;width:61px}.bnr-card-item-inner .card-image svg path{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.bnr-card-box{display:table-cell;padding-left:15px;vertical-align:top}.bnr-card-box h4{font-family:Rubik,Helvetica,Arial,Lucida,sans-serif;font-size:18px;font-weight:700;line-height:1.4em;margin:0;padding-bottom:10px;transition:color .3s ease 0s}.bnr-card-box p{font-size:15px;margin:0}.bnr-card-box h4 a{color:inherit}.custom-banner.style-2{padding-bottom:300px}.custom-banner.style-2 .custom-banner-inner{margin:auto;max-width:1080px;width:80%}.custom-banner.style-2 .content-column{margin:0;padding:0}@media (min-width:981px){.custom-banner-inner{padding:2% 0}.content-column{margin-right:5.5%;width:64.833%}.bnr-card-content .bnr-card-item{margin-bottom:9.27%}.content-column .banner-description{margin-bottom:4.242%}.bnr-card-content{width:29.6667%}}@media only screen and (min-width:1350px){.custom-banner-inner{padding:27px 0}}@media(max-width:980px){.bnr-card-content{display:none}.custom-banner-inner{padding:30px 0}.content-column{width:100%}.content-column,.content-column .banner-description{margin-bottom:30px}}@media (max-width:767px){.content-column .banner-title h1{font-size:38px}.custom-banner,.custom-banner.style-2{padding-bottom:100px}}