.carousel--BlockWrapper{padding-top:4.8rem;padding-bottom:4.8rem}.carousel--BlockWrapper.blue{background:rgba(224,234,243,.4)}.carousel--BlockWrapper.gray{background:#f7f7f7}.carousel--BlockWrapper .content--Headlines{text-align:center;width:83.33333%!important;margin:auto auto 2.8rem}@media (min-width:767px){.carousel--BlockWrapper .content--Headlines{width:50%!important;margin-bottom:4.8rem}}.carousel--BlockWrapper .carousel--Wrapper{border-radius:8px;display:flex;align-items:self-start;max-width:91.6rem;margin:auto}@media (min-width:535px){.carousel--BlockWrapper .carousel--Wrapper{padding-left:1.6rem;padding-right:1.6rem;width:80%!important}}@media (min-width:767px){.carousel--BlockWrapper .carousel--Wrapper{display:none}}.carousel--BlockWrapper .carousel--Wrapper .carousel--Slide{height:auto;display:flex}.carousel--BlockWrapper .carousel--Wrapper .swiper-button-next,.carousel--BlockWrapper .carousel--Wrapper .swiper-button-prev{position:relative;top:147px;z-index:0!important}.carousel--BlockWrapper .carousel--Wrapper .swiper-button-next:after,.carousel--BlockWrapper .carousel--Wrapper .swiper-button-prev:after{font-size:2.4rem}.carousel--BlockWrapper .carousel--Wrapper .swiper-button-next{float:right}.carousel--BlockWrapper .carousel--Wrapper .swiper-container .carousel--Pagination.swiper-pagination{margin-top:3.2rem;border:1px solid #f7f7f7;height:32px;border-radius:8px;background-color:#fff;position:relative;margin-right:auto;margin-left:auto;width:-moz-fit-content;width:fit-content;padding:0 5px}.carousel--BlockWrapper .carousel--Wrapper .swiper-container .carousel--Pagination.swiper-pagination .swiper-pagination-bullet{margin-right:1.3rem;margin-top:1.2rem}.carousel--BlockWrapper .carousel--Wrapper .swiper-container .carousel--Pagination.swiper-pagination .swiper-pagination-bullet:focus{outline:2px solid #105fa8;outline-offset:2px}.carousel--BlockWrapper .carousel--Wrapper .swiper-container .carousel--Pagination.swiper-pagination .swiper-pagination-bullet:first-child{margin-left:1.8rem}.carousel--BlockWrapper .carousel--Wrapper .swiper-container .carousel--Pagination.swiper-pagination .swiper-pagination-bullet:last-child{margin-right:1.8rem}.carousel--BlockWrapper .carousel--Wrapper .swiper-container .carousel--Pagination.swiper-pagination .swiper-pagination-bullet-active{background:#003a70}.carousel--BlockWrapper .single-CTA{text-align:center;margin:2rem auto auto}@media (min-width:767px){.carousel--BlockWrapper .single-CTA{margin-top:4rem}}.carousel--BlockWrapper a[target*=_blank]:after{content:none}.carousel--BlockWrapper a[target*=_blank] .headline:after{position:relative;top:3px;left:6px;display:inline-block;width:24px;height:24px;padding-right:6px;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMzI1IDMuMDc1SDEuNzVhLjc1Ljc1IDAgMDAtLjc1Ljc1djkuOTI1YzAgLjQxNC4zMzYuNzUuNzUuNzVoOS41NWEuNzUuNzUgMCAwMC43NS0uNzVWMTEuNG0xLjc3NS0xMC4xNWwtOC4xNSA4LjM3NW0xLjg3NS04LjU1TDE0LjA3NSAxIDE0IDcuNTI1IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4xNSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=)}.carousel--BlockWrapper .carousel--Item{display:block;margin-left:auto;margin-right:auto;margin-top:10px;border-radius:9px;box-shadow:0 0 20px 0 rgba(0,0,0,.16);background:#fff;padding:1.6rem;text-align:left;width:175px;text-decoration:none}@media (min-width:535px){.carousel--BlockWrapper .carousel--Item{width:240px}}@media (min-width:767px){.carousel--BlockWrapper .carousel--Item{width:285px}.carousel--BlockWrapper .carousel--Item.noDropShadowOnDesktop{box-shadow:none;border-radius:9px;border:1px solid #e5e5e5;margin:0 5px}}.carousel--BlockWrapper .carousel--Item .image--Wrapper{margin-top:-1.6rem;margin-right:-1.6rem;margin-left:-1.6rem;display:block;height:220px;background-position:top;background-repeat:no-repeat;background-size:cover;border-top-right-radius:9px;border-top-left-radius:9px}.carousel--BlockWrapper .carousel--Item .image--Wrapper:after{content:none}.carousel--BlockWrapper .carousel--Item .item--Content{background-color:#fff}.carousel--BlockWrapper .carousel--Item .item--Content .headline{display:block;margin-bottom:2rem}.carousel--BlockWrapper .resource--Block{display:none;width:83.33333%!important;max-width:91.6rem;margin:auto}@media (min-width:767px){.carousel--BlockWrapper .resource--Block{display:flex;flex-direction:row;justify-content:space-between}}
