/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header.carousel img{height:auto;width:100%}header.carousel img[src="#"]{display:none}ul.slick-dots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;left:0;position:absolute;right:0;z-index:10}ul.slick-dots li{margin-left:4px;margin-right:4px}ul.slick-dots li.slick-active button{background:#fff;width:14px}ul.slick-dots li button{background:rgba(50,50,50,.25);border:2px solid #fff;border-radius:10px;font-size:0;height:7px;padding:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width;transition-property:width;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:7px}header.carousel .paragraph--type--header-carousel{display:none;position:relative}header.carousel .paragraph--type--header-carousel.slick-slide,header.carousel .paragraph--type--header-carousel:first-of-type{display:block}header.carousel .paragraph--type--header-carousel .details{left:15%;margin-left:auto;margin-right:auto;position:absolute;top:50%;width:85%;z-index:1}header.carousel .paragraph--type--header-carousel .details hgroup{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start}header.carousel .paragraph--type--header-carousel .details hgroup.first h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header.carousel .paragraph--type--header-carousel .details hgroup.last h1{margin-bottom:7.5px}header.carousel .paragraph--type--header-carousel .details hgroup.last h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header.carousel .paragraph--type--header-carousel .details hgroup h1+.view-link,header.carousel .paragraph--type--header-carousel .details hgroup h2+.view-link{margin-left:.5ch}header.carousel .paragraph--type--header-carousel .details hgroup h1{display:block;width:100%}header.carousel .paragraph--type--header-carousel .details hgroup h1,header.carousel .paragraph--type--header-carousel .details hgroup h1+.view-link{color:#fff;font-family:Montserrat,sans-serif;font-size:1.875rem;font-weight:200;line-height:1}header.carousel .paragraph--type--header-carousel .details hgroup h2{display:block;width:100%}header.carousel .paragraph--type--header-carousel .details hgroup h2,header.carousel .paragraph--type--header-carousel .details hgroup h2+.view-link{color:#fff;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:700;line-height:1}header.carousel .paragraph--type--header-carousel .details hgroup .view-link{border-bottom:5px solid #2567b3;-webkit-transform:translateY(2.5px);transform:translateY(2.5px)}header.carousel .paragraph--type--header-carousel .details hgroup .view-link:focus,header.carousel .paragraph--type--header-carousel .details hgroup .view-link:hover{border-color:#00539d}
@media all and (min-width: 1199px){}
@media all and (max-width: 1199px){}
@media all and (max-width: 599px){}
