/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bootstrap-styles .aes-4-card-slider-container .slick-slide{margin:0 0.625rem;}.bootstrap-styles .aes-4-card-slider-container .slick-slider{margin:0 -0.625rem;}.bootstrap-styles .aes-4-card-slider-container .aes-4-card-slider .custom-box-shadow{box-shadow:0px 0px 11px 0px rgba(0,0,0,0.10);}.bootstrap-styles .aes-4-card-slider-container .slick-list{padding-top:1rem !important;padding-bottom:1rem !important;}@media only screen and (max-width:768px){.bootstrap-styles .aes-4-card-slider-container .slick-prev{left:-20px;}.bootstrap-styles .aes-4-card-slider-container .slick-next{right:-20px;}}@media only screen and (max-width:576px){.bootstrap-styles .aes-4-card-slider-container .aes-4-card-slider .card-slick-slide{padding:2.5rem !important;}.bootstrap-styles .aes-4-card-slider-container .slick-prev{left:0;}.bootstrap-styles .aes-4-card-slider-container .slick-next{right:0;}}
@media screen and (min-width:992px){.card-wrapper-4-column-card-with-text-overlay .card-body{position:absolute;top:0;height:100%;background:rgba(255,255,255,.85);transition:all .5s ease-in;transform:translateY(100%);width:100%;}.card-wrapper-4-column-card-with-text-overlay .description{font-size:0.875rem;}.card-wrapper-4-column-card-with-text-overlay .card-wrapper{overflow:hidden;}.card-wrapper-4-column-card-with-text-overlay .card-wrapper:hover .card-body{transition:all .5s ease-in;transform:translateY(0%);}.card-wrapper-4-column-card-with-text-overlay .card-wrapper:hover img{transition:all .5s ease-in;opacity:.8;}.card-wrapper-4-column-card-with-text-overlay .card-wrapper .image--overlay{background:#000000;opacity:.20;}.card-wrapper-4-column-card-with-text-overlay .card-wrapper h5{transition:all .6s ease-in;color:#ffffff;position:absolute;bottom:0;}.card-wrapper-4-column-card-with-text-overlay .card-wrapper:hover h5{transition:all .3s ease-in;opacity:0;}}@media screen and (max-width:991px){.card-wrapper-4-column-card-with-text-overlay .card-wrapper .card-body .icon{display:none;}}
.banner-5-2db1d80f-ad3a-ddb5-fb88-5a6c396d47b9 .title{font-size:2.5rem;font-weight:350;font-family:Neue-Haas-Grotesk-DSPro-45-Light;}.banner-5-2db1d80f-ad3a-ddb5-fb88-5a6c396d47b9 .svg-icon{width:24px;height:24px;}
.banner-with-text-over-plugin #ihyv4{z-index:11;position:relative;}.banner-with-text-over-plugin .banner-plugin{position:relative;background-repeat:no-repeat;background-size:cover;}.banner-with-text-over-plugin .banner-plugin::before{content:"";background-color:rgb(0,0,0);opacity:0.4;position:absolute;top:0;right:0;bottom:0;left:0;}@media(min-width:1200px){.banner-with-text-over-plugin #ihyv4{min-height:650px;}}@media(max-width:1199.9px){.banner-with-text-over-plugin #ihyv4{min-height:55vw;}}
