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