@charset "UTF-8";
@font-face{font-family:Poppins;src:local("Poppins ExtraBold"),local("Poppins-ExtraBold"),url(css/fonts/Poppins-ExtraBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:local("Poppins Medium"),local("Poppins-Medium"),url(css/fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins-Regular"),url(css/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Space Grotesk';src:local("Space Grotesk Regular"),local("SpaceGrotesk-Regular"),url(css/fonts/SpaceGrotesk-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Space Grotesk';src:local("Space Grotesk Medium"),local("SpaceGrotesk-Medium"),url(css/fonts/SpaceGrotesk-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Space Grotesk';src:local("Space Grotesk Bold"),local("SpaceGrotesk-Bold"),url(css/fonts/SpaceGrotesk-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
h1{font-size:3.2rem;line-height:3.8rem}
h2{color:inherit;font-family:"Space Grotesk";font-weight:700;letter-spacing:0;margin-bottom:20px;font-size:2.4rem;line-height:3rem}
h2 span,h2 strong{color:var(--theme-bg-primary)}
h3{font-size:2rem;line-height:2.8rem}
body{color:#000;font-size:1.2rem;line-height:1.6rem}
.breadcrumb,.btn--backtotop,.header--main-search,.header--pre,.nav--main{display:none}
.header-cover .cover img{-o-object-position:center;object-position:center}
.section-intro .section__content,.section-intro .section__content p{font-size:1.2rem;line-height:1.2rem}
.section-intro .section__content p:not(:last-of-type){margin-bottom:24px}
.section-intro .section__content ul{margin-top:24px}
.section-intro .section__content ul:not(:last-child){margin-bottom:24px}
.section-intro .section__content h2 span,.section-intro .section__content h2 strong{color:var(--theme-bg-primary)}
.section-intro .section__content h3{font-size:2rem;line-height:2.8rem}
.section-intro .section__content h2{color:inherit;font-family:"Space Grotesk";font-weight:700;letter-spacing:0;margin-bottom:20px;font-size:4rem;line-height:6.8rem}
.section-intro .section__content p{font-size:2rem;line-height:3.4rem}
.section-slider-images .krs-slider.swiper .swiper-slide,.section-slider-journal .swiper-slide{max-width:310px}
.section-keypoints .keypoints-list .card-keypoint{max-width:calc(33.33333% - 40px);margin:0 20px 20px}
.cards-grid__wrap{-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cards-grid__wrap.compact>[class^=card]{max-width:calc(50% - 40px);margin:0 20px 20px}
.header-simple{min-height:0;padding-top:150px;background:#001641}
.header-simple .header__title{color:#fff}
.section-focus .section-keyfigures ul{-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.section-focus .section-keyfigures ul li:not(:first-of-type)::before{top:50%;left:0;width:1px;height:70px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.footer--main,.section-newsletter{display:none}
@media (min-width:768px){
.section-intro .section__content h2,h2{font-size:3.2rem;line-height:4.1rem;margin-bottom:40px}
}