@media screen{.hero-carousel{position:relative;overflow:hidden;padding-bottom:.25rem;background:#0f1e8c}}@media only screen and (min-width:768px){.hero-carousel{padding-bottom:0}.hero-carousel__slide{display:flex;align-items:stretch;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{max-width:1315px;margin:0 auto;width:100%;display:flex;align-items:center}.hero-carousel .hero-header__content{width:35%}.hero-carousel .hero-header__image{order:2;width:65%;cursor:pointer}}@media only screen and (min-width:925px){.hero-carousel .hero-header{background:#0f1e8c}}.hero-carousel .hero-header__image{position:relative;display:block}.hero-carousel .hero-header__image:after{content:"";position:absolute}@media only screen and (max-width:924px){.hero-carousel .hero-header__image:after{bottom:0;width:100%;height:55px;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65))}}@media only screen and (min-width:768px){.hero-carousel .hero-header__image{overflow:hidden;align-self:stretch;min-height:350px}.hero-carousel .hero-header__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;max-width:none}.hero-carousel .hero-header__image:after{height:0;width:0;border-color:transparent transparent transparent #0f1e8c;border-style:solid;border-width:1.625rem 0 1.625rem 1.75rem;top:2.5rem;left:0;width:28px;height:52px}}@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{display:block;color:#fff}.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{position:relative;color:#fff}.hero-carousel .hero-header__content p:last-of-type{margin-bottom:.25rem}@media only screen and (max-width:639px){.hero-carousel .hero-header__content{padding-bottom:.75rem;line-height:1.5}}@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-top:-.75rem;margin-bottom:8px}.hero-carousel__content__type .card__label--type{display:flex;align-items:center;font-size:.875rem;color:#fff}.hero-carousel__content__type .card__label--type:before{margin-right:2px;margin-left:-2px;background-color:transparent;border:none}.hero-carousel__show-card{margin-top:-.75rem;margin-bottom:8px}.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{width:36px;height:36px}@media only screen and (max-width:924px){.hero-carousel .carousel .carousel-nav-round__button{top:0;margin-top:calc(28% - 18px)}}@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;top:50%;right:calc(50% - 657.5px);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{top:0;width:100%;margin-top:calc(56.25% - 43px)}.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{position:absolute;display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (min-width:925px){.hero-carousel__pagination{position:relative;max-width:1315px;margin:0 auto;padding:0 30px}}@media only screen and (min-width:768px){.hero-carousel__pagination__list{position:absolute;bottom:.5rem;left:30px}}@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{position:relative;width:40px;height:35px;margin:0 1px;border-radius:50%;border:3px dashed transparent}.hero-carousel__pagination__list__btn:focus{border-color:#99cf16;outline:none}@media only screen and (min-width:925px){.hero-carousel__pagination__list__btn{width:36px;height:36px;margin:0 .5rem;border:2px solid #fff;box-shadow:0 0 8px #00000029;background:#fff;transition:transform .1s}.hero-carousel__pagination__list__btn.active{transform:scale(1.25);box-shadow:0 4px 10px 2px #0000004d}.hero-carousel__pagination__list__btn:before{position:absolute;top:-8px;left:50%;transform:translate(-50%);transition:transform .1s;height:0;width:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 12px 12px;content:"";opacity:0}.hero-carousel__pagination__list__btn.active:before{opacity:1;border-width:0 14px 12px;background:transparent;box-shadow:none}.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{transform:scale(1.25);box-shadow:0 3px 12px 2px #0000004d}.hero-carousel__pagination__list__btn:focus{border-style:dashed;background:transparent}}@media only screen and (min-width:1200px){.hero-carousel__pagination__list__btn{width:50px;height:50px;margin:0 .625rem;border-width:3px}.hero-carousel__pagination__list__btn:before{border-width:0 20px 18px}.hero-carousel__pagination__list__btn.active:before{top:-12px;border-width:0 20px 19px}}.hero-carousel__pagination__list__btn__img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:none;height:101%;border-radius:50%;background:#fff}
