/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-news-item{min-width:0;text-decoration:none}.c-news-item .c-news-item__content{transition:transform .3s cubic-bezier(0.2,0.9,0.4,1)}@media(hover:hover)and (pointer:fine){.c-news-item:hover .c-news-item__content{transform:translateX(10px)}.c-news-item:hover .c-news-item__content .c-button{margin-right:0}.c-news-item:hover .c-news-item__content .c-button__icon-wrapper{width:16px;opacity:1}}.c-news-item:link,.c-news-item:visited,.c-news-item:focus,.c-news-item:focus-visible,.c-news-item:active{color:#1f2841}.c-news-item__eyebrow{margin-bottom:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 0.75);text-transform:none}.c-news-item__eyebrow-separator{margin:0 calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 0.75)}.c-news-item__image{max-width:94%;margin-bottom:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 1.5);padding-top:4px}.c-news-item__title{margin:0 0 calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 1);font-weight:400}.c-news-item__title--small{font-size:min(32px,max(28px,calc(28px + 0.0041322314 * calc(100vw - 320px))));line-height:min(46px,max(36px,calc(36px + 0.0103305785 * calc(100vw - 320px))));line-height:min(42px,max(38px,calc(38px + 0.0041322314 * calc(100vw - 320px))))}.c-news-item__title--big{font-size:min(48px,max(32px,calc(32px + 0.0165289256 * calc(100vw - 320px))));line-height:min(56px,max(40px,calc(40px + 0.0165289256 * calc(100vw - 320px))))}.c-section--bg-darkblue .c-news-item .c-news-item__title{color:#fff}
@media(min-width:52.5em){.c-content-slider__wrapper{position:relative;display:flex;gap:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 2.5)}}.c-content-slider__items-wrapper{overflow:visible}@media(min-width:52.5em){.c-content-slider__items-wrapper{overflow:hidden}}.c-content-slider__items{transition:transform .3s cubic-bezier(0.2,0.9,0.4,1)}.c-content-slider__controls{display:none}@media(min-width:52.5em){.c-content-slider__controls{display:flex;flex-direction:column;gap:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 1.125)}}.c-content-slider__button{display:block;box-sizing:border-box;width:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 2.75);height:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 2.75);padding:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 0.625);background-color:#0028a0;border-radius:50%}.c-content-slider__button svg{display:block;width:100%;height:100%}.c-content-slider__button svg path{fill:#fff}.c-content-slider__button[disabled]{background-color:#f2f2f7;pointer-events:none}.c-content-slider__button[disabled] svg path{background-color:#a6b0cc}.c-content-slider .swiper-slide{height:auto}.c-section--bg-darkblue .c-content-slider__button{background-color:#fff}.c-section--bg-darkblue .c-content-slider__button svg path{fill:#0028a0}.c-section--bg-darkblue .c-content-slider__button[disabled]{background-color:#6a738d}.c-section--bg-darkblue .c-content-slider__button[disabled] svg path{fill:#a6b0cc}
@media(min-width:52.5em){.c-news-slider .c-content-slider__controls{padding-top:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 2.625)}}.c-news-item{display:flex;flex-direction:column;height:100%}
.c-section{padding:0}.c-section--bg-white{background-color:#fff}.c-section--bg-darkblue{background-color:#1f2841}.c-section--bg-lightgrey{background-color:#f2f2f7}.c-section--is-last{padding-bottom:70px}.c-section__content{width:100%;max-width:1288px;margin:0 auto;padding:0 26px}
.c-spacer{display:block;box-sizing:content-box;width:100%}.c-spacer--1{height:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 1.5)}.c-spacer--2{height:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 3)}.c-spacer--4{height:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 6)}.c-spacer--8{height:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 8)}.c-spacer--bg-white{background-color:#fff}.c-spacer--bg-darkblue{background-color:#1f2841}.c-spacer--bg-lightgrey{background-color:#f2f2f7}.c-spacer--is-last{padding-bottom:70px}
