/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pswp__button:hover{background:url(/libraries/photoswipe/dist/default-skin/default-skin.png) 0 0 no-repeat}.pswp__button:hover.pswp__button--close{background-position:0 -44px}.pswp__button:hover.pswp__button--zoom{background-position:-88px 0}
.card-grid{padding:0 30px 30px;position:relative}@media (min-width:48em){.card-grid{display:flex;justify-content:space-between;padding:60px}.card-grid.card-grid--title-intro-position-top{flex-direction:column}}.card-grid__title-intro{padding:10% 0;text-align:center;width:100%}@media (min-width:48em){.card-grid__title-intro{padding:5% 5% 5% 0}}@media (min-width:64em){.card-grid__title-intro{padding:70px}}@media (min-width:48em){.card-grid--title-intro-position-left .card-grid__title-intro{text-align:left;width:50%}}@media (min-width:64em){.card-grid--title-intro-position-left .card-grid__title-intro{position:absolute;width:30%}}@media (min-width:64em){.card-grid--title-intro-position-top .card-grid__title-intro{padding:0 0 20px}}@media (max-width:63.9375em){.card-grid--hide-cards-mobile .card-grid__title-intro{text-align:center;width:100%}}.card-grid__title-intro ul{margin:0;padding:0}.card-grid__title-intro ul li{margin:0;padding:15px 0 0}.card-grid__title-intro ul li:nth-of-type(1){padding:0}.card-grid__title-intro ul a{color:#096ea9;font-family:lato,"Trebuchet MS",sans-serif;font-weight:600;text-transform:uppercase}.card-grid__title-intro ul a:hover{color:#a90e1b}.card-grid__title{font-family:acumin-pro-condensed,Arial Narrow,sans-serif;font-size:50px;font-weight:400;letter-spacing:1.5px;margin:15px 0;text-transform:uppercase}.card-grid__cards-list{display:flex;flex-flow:column wrap;gap:1.4rem;justify-content:space-between;margin:0;overflow:visible;padding:0;width:100%}@media (min-width:48em){.card-grid__cards-list{flex-direction:row}}@media (max-width:63.9375em){.card-grid--hide-cards-mobile .card-grid__cards-list{display:none}}@media (min-width:64em){.card-grid--title-intro-position-left .card-grid__cards-list{max-width:100%}.card-grid--title-intro-position-left .card-grid__cards-list::before{content:"";flex:1 1 30%}}@media (min-width:48em){.card-grid--title-intro-position-top .card-grid__cards-list{justify-content:center}}.card-grid__cards-list .slick-dots{border-bottom:0;display:table;margin:0 auto;position:relative;width:auto}.card-grid__cards-list .slick-dots li{box-shadow:none;float:left;height:auto;width:auto}.card-grid__cards-list .slick-dots li:nth-of-type(1) button{margin-left:0}.card-grid__cards-list .slick-dots li.slick-active button{background:#000}.card-grid__cards-list .slick-dots li button{background:#cecece;border-radius:50%;color:#000;height:15px;margin-left:25px;width:15px}.card-grid__cards-list .slick-dots li button::before{content:" "}.card-grid__cards-list .slick-list{width:100%}.card-grid__cards-list .slick-track{width:100%}.card-grid__cards-list__list-item{display:flex;flex-flow:column;width:100%}@media (min-width:48em){.card-grid__cards-list__list-item{flex:1 1 30%;box-shadow:0 0 24px 0 rgba(0,0,0,.1)}}.card{height:100%;background-color:#fff}.card__link{flex:1 1 100%}.card__image img{display:block;width:100%}.card--secondary .card__image,.card--tertiary .card__image{padding:30px 30px 0}.card--tertiary .card__image .field--name-image{width:70%;height:auto;margin:0 auto;border-radius:50%;overflow:hidden}.card__copy{padding:4%;text-align:center}@media (min-width:64em){.card__copy{padding:25px 45px}}.card__description{letter-spacing:.5px;color:#000}.card__heading{color:#000;font-family:acumin-pro-condensed,Arial Narrow,sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;line-height:30px;margin:0 0 15px;text-transform:uppercase}.card__cta{color:#096ea9;font-weight:700;text-transform:uppercase}.card__link:hover .card__cta{color:#a90e1b;text-decoration:none}.card__cta::before,.card__heading::before{background:#65bbea;content:"";display:block;height:3px;margin:15px auto;width:45px}.block-block-content22c63deb-52b0-4a08-a2b1-6cfa0101678c{background-color:rgba(255,255,255,.8);margin-bottom:30px}@media (min-width:64em){.block-block-content22c63deb-52b0-4a08-a2b1-6cfa0101678c .card-grid__title-intro{padding:30px 0}}.block-block-content3ab64b9a-3684-4978-84b8-93f215c19f24{padding:30px 60px 50px;background:linear-gradient(to bottom,#8e0c18 0,#a50e1b 100%);color:#fff}.block-block-content3ab64b9a-3684-4978-84b8-93f215c19f24 .card__cta{color:#a90e1b}
#sliding-popup{background:#253133;color:#fff}.sliding-popup-bottom,.sliding-popup-top{left:0;margin:0;padding:0;text-align:center;width:100%;z-index:99999}.eu-cookie-compliance-content h2{font-size:1.424em}.eu-cookie-compliance-content a{color:#fff;font-weight:700;text-decoration:underline}.eu-cookie-compliance-message{clear:both;display:block;float:none;max-width:100%;width:100%}.eu-cookie-compliance-buttons{clear:both;display:block;float:none;margin-bottom:16px;max-width:100%;text-align:center;width:100%}.agree-button{margin-right:12px}@media (min-width:1250px){.eu-cookie-compliance-message{clear:none;float:left;width:65%}.eu-cookie-compliance-buttons{clear:none;float:right;margin-top:40px;text-align:right;width:35%}.agree-button{margin:0}}@media (min-width:1740px){.eu-cookie-compliance-content{max-width:1400px}.eu-cookie-compliance-buttons{margin-top:25px}}
