#main{background:#eee;}
.region.region-banner{margin:auto;}.site-branding{background-color:transparent;}.col-12 h2.title,.col-12 nav > h2,.col-12 .block-search > h2{margin:20px 0 20px;font-size:30px;}.tp-caption{text-shadow:none;}.banner .container-fluid.pl-xl-5.pr-xl-5{padding-left:0 !important;padding-right:0 !important;}
@media screen and (min-width:800px){ul#superfish-main{display:none;}}.region-menu ul.sf-menu .sf-sub-indicator:after{content:"\f078";font-family:'Font Awesome 5 Free';color:#222;display:block;font-weight:900;font-size:10px;left:4px;top:4px;}
.paragraph--type--cwb-horizontal-buttons{padding:2em 0;margin:-6rem auto;max-width:1440px;}.paragraph--type--cwb-horizontal-buttons .btn-cwb_button{display:flex;align-items:center;min-height:100px;}.tp-caption__title.region--light-typography.region--dark-background{background-color:#013259;}.tp-caption *,.tp-caption a,.tp-caption a:hover,.tp-caption a:focus,.tp-caption a:active{color:#fff;}.tp-caption a{margin-bottom:1rem;}.tp-caption__title{font-size:3rem;text-shadow:none;padding:1rem;margin-top:0 !important;}.tp-caption a.mt-button{padding:16px 20px;}.paragraph--type--cwb-horizontal-buttons .btn-cwb_button{display:flex;align-items:center;}.paragraph--type--cwb-horizontal-buttons .btn-cwb_button img.btn-cwb_button_thumb{max-height:64px;}.btn-cwb_button .btn-title{text-overflow:unset;white-space:normal;word-wrap:normal;}.paragraph--type--cwb-horizontal-buttons .btn-cwb_button > span{flex:1;}
.hero-bg-image .hero-bg-image__content{padding:0;}.hero-bg-image__call-to-action{text-align:center;}.block-region-header .hero-bg-image::after{background-image:linear-gradient(45deg,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.7) 17%,rgb(255 255 255) 47%,rgb(255 255 255 / 47%) 75%,rgba(0,0,0,0.2) 99%);}.paragraph--color--rgba-purple-strong{background:#4c205a;color:#ffffff;}@media(min-width:767px){.paragraph.paragraph--type--bp-columns-two-uneven .paragraph__column{display:flex;align-items:center;height:100%;}.paragraph.paragraph--type--bp-columns-two-uneven .paragraph__column p:last-of-type{padding:0;}}.hero-bg-image{padding:4vw 1em 4vw;}.hero-bg-image__call-to-action .paragraph--color--rgba-purple-strong{border-radius:5px;}.hero-bg-image__call-to-action p{padding:0 4px 18px 4px;}.panel-default>.panel-heading{color:#ffffff;background-color:#4c205a;}.paragraph.paragraph--type--bp-accordion .panel-heading a{color:#ffffff;background:#4c205a;}.card{border:1px solid rgb(255 255 255);}
