@media screen{.hero-carousel{background:#0f1e8c;overflow:hidden;padding-bottom:.25rem;position:relative}}@media only screen and (min-width:768px){.hero-carousel{padding-bottom:0}.hero-carousel__slide{align-items:stretch;display:flex;justify-content:center}.hero-carousel .hero-header,.hero-carousel__slide__inner{display:flex;width:100%}.hero-carousel .hero-header__card:after{clear:both;content:"";display:block}.hero-carousel .hero-header__card{align-items:center;display:flex;margin:0 auto;max-width:1315px;width:100%}.hero-carousel .hero-header__content{width:35%}.hero-carousel .hero-header__image{cursor:pointer;order:2;width:65%}}@media only screen and (min-width:925px){.hero-carousel .hero-header{background:#0f1e8c}}.hero-carousel .hero-header__image{display:block;position:relative}.hero-carousel .hero-header__image:after{content:"";position:absolute}@media only screen and (max-width:924px){.hero-carousel .hero-header__image:after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));bottom:0;height:55px;width:100%}}@media only screen and (min-width:768px){.hero-carousel .hero-header__image{align-self:stretch;min-height:350px;overflow:hidden}.hero-carousel .hero-header__image img{height:100%;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.hero-carousel .hero-header__image:after{border-color:transparent transparent transparent #0f1e8c;border-style:solid;border-width:1.625rem 0 1.625rem 1.75rem;height:0;height:52px;left:0;top:2.5rem;width:0;width:28px}}@media only screen and (min-width:925px){.hero-carousel .hero-header__image{min-height:420px}}@media only screen and (min-width:1024px){.hero-carousel .hero-header__image{min-height:500px}}.hero-carousel__content-linkwrap{color:#fff;display:block}.hero-carousel__content-linkwrap:focus,.hero-carousel__content-linkwrap:hover{outline-color:#99cf16;text-decoration:none}.hero-carousel__content-linkwrap:focus .read-more,.hero-carousel__content-linkwrap:hover .read-more{text-decoration:underline}.hero-carousel .hero-header__content{color:#fff;position:relative}.hero-carousel .hero-header__content p:last-of-type{margin-bottom:.25rem}@media only screen and (max-width:639px){.hero-carousel .hero-header__content{line-height:1.5;padding-bottom:.75rem}}@media only screen and (min-width:640px){.hero-carousel .hero-header__content p{font-size:1.0625rem}}@media only screen and (min-width:768px){.hero-carousel .hero-header__content{padding-bottom:45px}}@media only screen and (min-width:1024px){.hero-carousel .hero-header__content{padding-bottom:75px}}@media only screen and (min-width:1200px){.hero-carousel .hero-header__content{padding-top:2rem}.hero-carousel .hero-header__content p{font-size:1.125rem}}@media only screen and (min-width:1315px){.hero-carousel .hero-header__content{padding-bottom:100px}}.hero-carousel .hero-carousel__content__title{margin-bottom:.5rem}@media only screen and (min-width:768px)and (max-width:924px){.hero-carousel .hero-carousel__content__title{font-size:1.75rem}}.hero-carousel__content__type{margin-bottom:8px;margin-top:-.75rem}.hero-carousel__content__type .card__label--type{align-items:center;color:#fff;display:flex;font-size:.875rem}.hero-carousel__content__type .card__label--type:before{background-color:transparent;border:none;margin-left:-2px;margin-right:2px}.hero-carousel__show-card{margin-bottom:8px;margin-top:-.75rem}.hero-carousel__show-card .card__icon{background:#fff}.hero-carousel__show-card .card__title{margin-bottom:0}@media only screen and (min-width:768px){.hero-carousel__show-card{margin:0 0 8px}.hero-carousel__show-card .card__icon{display:none}}.hero-carousel .carousel .carousel-nav-round__button{padding:0}.hero-carousel .carousel .carousel-nav-round__button:before{height:36px;width:36px}@media only screen and (max-width:924px){.hero-carousel .carousel .carousel-nav-round__button{margin-top:calc(28% - 18px);top:0}}@media screen and (min-width:768px){.hero-carousel .carousel .carousel-prev{left:calc(35% + 1rem)}}@media only screen and (min-width:1314px){.hero-carousel .carousel .carousel-nav-round{position:absolute;right:calc(50% - 657.5px);top:50%;width:854.75px}.hero-carousel .carousel .carousel-prev{left:1rem}}.hero-carousel .carousel-pagination-dots{position:absolute}@media only screen and (max-width:767px){.hero-carousel .carousel-pagination-dots{margin-top:calc(56.25% - 43px);top:0;width:100%}.hero-carousel .carousel-pagination-dots__dot:before{background-color:#fff}.hero-carousel .carousel-pagination-dots__dot--active:before{background-color:#2fc0eb}}@media only screen and (min-width:768px){.hero-carousel .carousel-pagination-dots{bottom:0;margin-left:20px}}@media only screen and (min-width:925px){.hero-carousel .carousel-pagination-dots{display:none}}.hero-carousel__pagination{align-items:center;display:flex;justify-content:center;position:absolute;width:100%}@media only screen and (min-width:925px){.hero-carousel__pagination{margin:0 auto;max-width:1315px;padding:0 30px;position:relative}}@media only screen and (min-width:768px){.hero-carousel__pagination__list{bottom:.5rem;left:30px;position:absolute}}@media only screen and (min-width:925px){.hero-carousel__pagination__list{bottom:1.25rem}}@media only screen and (min-width:1315px){.hero-carousel__pagination__list{bottom:2.25rem}}.hero-carousel__pagination__list__btn{border:3px dashed transparent;border-radius:50%;height:35px;margin:0 1px;position:relative;width:40px}.hero-carousel__pagination__list__btn:focus{border-color:#99cf16;outline:none}@media only screen and (min-width:925px){.hero-carousel__pagination__list__btn{background:#fff;border:2px solid #fff;box-shadow:0 0 8px #00000029;height:36px;margin:0 .5rem;transition:transform .1s;width:36px}.hero-carousel__pagination__list__btn.active{box-shadow:0 4px 10px 2px #0000004d;transform:scale(1.25)}.hero-carousel__pagination__list__btn:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 12px 12px;content:"";height:0;left:50%;opacity:0;position:absolute;top:-8px;transform:translate(-50%);transition:transform .1s;width:0}.hero-carousel__pagination__list__btn.active:before{background:transparent;border-width:0 14px 12px;box-shadow:none;opacity:1}.hero-carousel__pagination__list__btn.active:focus:before{border-color:transparent transparent #99cf16}.hero-carousel__pagination__list__btn:focus,.hero-carousel__pagination__list__btn:hover{box-shadow:0 3px 12px 2px #0000004d;transform:scale(1.25)}.hero-carousel__pagination__list__btn:focus{background:transparent;border-style:dashed}}@media only screen and (min-width:1200px){.hero-carousel__pagination__list__btn{border-width:3px;height:50px;margin:0 .625rem;width:50px}.hero-carousel__pagination__list__btn:before{border-width:0 20px 18px}.hero-carousel__pagination__list__btn.active:before{border-width:0 20px 19px;top:-12px}}.hero-carousel__pagination__list__btn__img{background:#fff;border-radius:50%;display:block;height:101%;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}
