@charset "UTF-8";
@font-face{font-family:"Fahkwang";src:url("../themes/ce-ch/assets/fonts/Fahkwang/Fahkwang-Light.eot");src:local("â˜º"),url("../themes/ce-ch/assets/fonts/Fahkwang/Fahkwang-Light.woff2") format("woff2"),url("../themes/ce-ch/assets/fonts/Fahkwang/Fahkwang-Light.woff") format("woff"),url("../themes/ce-ch/assets/fonts/Fahkwang/Fahkwang-Light.ttf") format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:"Fahkwang";src:url("../themes/ce-ch/assets/fonts/Fahkwang/Fahkwang-SemiBold.eot");src:local("â˜º"),url("../themes/ce-ch/assets/fonts/Fahkwang/Fahkwang-SemiBold.woff2") format("woff2"),url("../themes/ce-ch/assets/fonts/Fahkwang/Fahkwang-SemiBold.woff") format("woff"),url("../themes/ce-ch/assets/fonts/Fahkwang/Fahkwang-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}
@font-face{font-family:"Fahkwang";src:url("../themes/ce-ch/assets/fonts/Fahkwang/Fahkwang-Bold.eot");src:local("â˜º"),url("../themes/ce-ch/assets/fonts/Fahkwang/Fahkwang-Bold.woff2") format("woff2"),url("../themes/ce-ch/assets/fonts/Fahkwang/Fahkwang-Bold.woff") format("woff"),url("../themes/ce-ch/assets/fonts/Fahkwang/Fahkwang-Bold.ttf") format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:"Onest";src:local("â˜º"),url("../themes/ce-ch/assets/fonts/Onest/Onest-VariableFont_wght.woff2") format("woff2-variations"),url("../themes/ce-ch/assets/fonts/Onest/Onest-VariableFont_wght.woff2") format("woff2"),url("../themes/ce-ch/assets/fonts/Onest/Onest-VariableFont_wght.ttf") format("truetype");font-style:normal;font-weight:100 900}
body{color:#253b59;font-family:"Onest";font-size:1rem}
h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:"Fahkwang",sans-serif;font-weight:600}
h1,.h1{font-size:3rem}
@media (max-width:1199.98px){h1,.h1{font-size:2.25rem}}
h2,.h2{font-size:2.125rem}
@media (max-width:1199.98px){h2,.h2{font-size:1.5rem}}
h3,.h3{font-size:1.5rem}
@media (max-width:1199.98px){h3,.h3{font-size:1.5rem}}
h4,.h4{font-size:1.375rem}
@media (max-width:1199.98px){h4,.h4{font-size:1.375rem}}
@media (min-width:1200px){.btn{max-width:max-content}}
.btn.btn-primary{color:#fff;background:radial-gradient(circle 100px at calc(100% + 100px) 10%,#ffec6d,#e52421);border:1px solid #e52421;transition:background 0.3s;border:none;padding:calc(0.5rem + 1px) calc(1.5rem + 1px)}
.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{background:radial-gradient(circle 100px at calc(100%) 10%,#ffec6d,#e52421);color:#fff}
.btn.btn-secondary{color:#e52421;background:radial-gradient(circle 100px at calc(100% + 100px) 10%,#ffec6d,#fff);border:1px solid #e52421;transition:background 0.3s}
.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active{background:radial-gradient(circle 100px at calc(100%) 10%,#ffec6d,#fff);color:#e52421}
.btn.btn-action-scroll{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;padding:0.3rem 0.5625rem 0.2rem;font-size:1.25rem}
.btn.btn-action-scroll:hover,.btn.btn-action-scroll:focus{border-bottom:none}
.bg-grad{background:radial-gradient(circle 800px at 90% 20%,#ffec6d,#e52421)}
@media (max-width:1199.98px){.bg-grad{background:radial-gradient(circle 400px at 100% 25%,#ffec6d,#e52421)}}
.bg-grad .btn-primary{color:#fff;background:radial-gradient(circle 100px at calc(100% + 100px) 10%,#ffec6d,#e52421);border:1px solid #e52421;transition:background 0.3s;border:none;padding:calc(0.5rem + 1px) calc(1.5rem + 1px)}
.bg-grad .btn-primary:hover,.bg-grad .btn-primary:focus,.bg-grad .btn-primary:active{background:radial-gradient(circle 100px at calc(100%) 10%,#ffec6d,#e52421);color:#fff}
.bg-yellow{background-color:#ffec6d}
.bg-yellow .btn-primary{color:#fff;background:radial-gradient(circle 100px at calc(100% + 100px) 10%,#ffec6d,#e52421);border:1px solid #e52421;transition:background 0.3s;border:none;padding:calc(0.5rem + 1px) calc(1.5rem + 1px)}
.bg-yellow .btn-primary:hover,.bg-yellow .btn-primary:focus,.bg-yellow .btn-primary:active{background:radial-gradient(circle 100px at calc(100%) 10%,#ffec6d,#e52421);color:#fff}
.bg-lightblue{background-color:rgba(37,59,89,0.2)}
.bg-lightblue .btn-primary{color:#fff;background:radial-gradient(circle 100px at calc(100% + 100px) 10%,#ffec6d,#e52421);border:1px solid #e52421;transition:background 0.3s;border:none;padding:calc(0.5rem + 1px) calc(1.5rem + 1px)}
.bg-lightblue .btn-primary:hover,.bg-lightblue .btn-primary:focus,.bg-lightblue .btn-primary:active{background:radial-gradient(circle 100px at calc(100%) 10%,#ffec6d,#e52421);color:#fff}
.bg-blue{background-color:#253b59}
.bg-blue .btn-primary{color:#fff;background:radial-gradient(circle 100px at calc(100% + 100px) 10%,#ffec6d,#e52421);border:1px solid #e52421;transition:background 0.3s;border:none;padding:calc(0.5rem + 1px) calc(1.5rem + 1px)}
.bg-blue .btn-primary:hover,.bg-blue .btn-primary:focus,.bg-blue .btn-primary:active{background:radial-gradient(circle 100px at calc(100%) 10%,#ffec6d,#e52421);color:#fff}
.container-small{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;max-width:46rem;padding-left:1rem;padding-right:1rem}
@media (min-width:1200px){.container-small{padding-left:0;padding-right:0}}
.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;max-width:57.875rem;padding-left:1rem;padding-right:1rem}
@media (min-width:1200px){.container{padding-left:0;padding-right:0}}
.container-big{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;max-width:69.75rem;padding-left:1rem;padding-right:1rem}
@media (min-width:1200px){.container-big{padding-left:0;padding-right:0}}
.container-full{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;padding-top:8rem;padding-bottom:8rem}
@media (max-width:1199.98px){.container-full{padding-top:4rem;padding-bottom:4rem}}
.section-title{text-transform:uppercase;margin-bottom:1.5rem}
.section-title.a-center{text-align:center}
.center{margin:0 auto}
@media (min-width:1200px){.center{margin:0}}
.img-small{width:166px;height:166px;max-width:166px}
.img-small.img-halo{background:radial-gradient(circle,#ffec6d 41.5px,transparent 62.25px)}
.img-big{width:260px;height:260px;max-width:260px}
.img-big.img-halo{background:radial-gradient(circle,#ffec6d 65px,transparent 97.5px)}
.img-hero{width:460px;height:460px;max-width:460px}
.img-hero.img-halo{background:radial-gradient(circle,#ffec6d 115px,transparent 172.5px)}
@media (max-width:1199.98px){.img-small{width:166px;height:166px;max-width:166px}.img-small.img-halo{background:radial-gradient(circle,#ffec6d 41.5px,transparent 62.25px)}.img-big{width:260px;height:260px;max-width:260px}.img-big.img-halo{background:radial-gradient(circle,#ffec6d 65px,transparent 97.5px)}.img-hero{width:300px;height:300px;max-width:300px}.img-hero.img-halo{background:radial-gradient(circle,#ffec6d 75px,transparent 112.5px)}}
.embed{margin-top:1rem}
.embed .embed-content{width:100%;aspect-ratio:1.7777777778}
*,*::before,*::after{box-sizing:border-box}
h1,.h1,h2,.h2,h3,.h3,h4,.h4{line-height:1.2}
body,h1,.h1,h2,.h2,h3,.h3,h4,.h4 p,ul,dl,dd,figure{margin:0}
h1,h2,h3,h4,h5,h6,.h1,.h3,.h4,.h5,.h6{margin-bottom:1rem}
h1.border-top,h2.border-top,h3.border-top,h4.border-top,h5.border-top,h6.border-top,.h1.border-top,.h3.border-top,.h4.border-top,.h5.border-top,.h6.border-top{padding-top:0.95em}
ul[class],ol[class]{list-style:none;padding:0}
* + ul,li:not(#header li,.pagination li) + li:not(#header li,.pagination li),p + p,ul + p{margin-top:0.5rem}
input,button,textarea,select{font:inherit}
img,video{max-width:100%;height:auto;display:block}
@media (max-width:1199.98px){img,video{margin:0 auto}}
body{line-height:1.3}
body .gdpr-banner{background-color:#253b59;font-size:1.125rem}
body .gdpr-banner .gdpr-banner__column--2{gap:1rem}
.gdpr-cookie-manager .tgl:checked + .tgl-btn{background-color:#e7313e}
.notFound .container h2{padding-bottom:2rem}
#header{color:#e52421;background-color:#fff;font-family:"Onest";font-size:1.125rem;line-height:1.35;height:90px}
#header .menu-container.desktop-menu{margin:0 auto;max-width:1280px;display:flex;justify-content:space-between;align-items:center;height:100%}
#header .menu-container.desktop-menu .primary-menu,#header .menu-container.desktop-menu .secondary-menu{height:100%}
#header .menu-container.desktop-menu .primary-menu ul,#header .menu-container.desktop-menu .secondary-menu ul{height:100%}
#header .menu-container.desktop-menu .primary-menu ul li>a,#header .menu-container.desktop-menu .secondary-menu ul li>a{display:flex;align-items:center;height:100%}
#header .menu-container.desktop-menu .primary-menu .drop-menu,#header .menu-container.desktop-menu .secondary-menu .drop-menu{display:flex;align-items:center;height:100%}
#header .menu-container.desktop-menu .primary-menu .drop-menu ul,#header .menu-container.desktop-menu .secondary-menu .drop-menu ul{height:auto}
#header .menu-container.mobile-menu{display:none}
#header #mobileMenu{display:none}
#header .primary-menu{font-weight:700}
#header .menu{display:flex;flex-direction:row;gap:1.5rem}
#header .menu>.drop-menu>.menu-link::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;display:inline-block;margin-left:0.5rem;font-size:0.75em;font-weight:900;vertical-align:middle;transition:transform 0.3s}
#header .menu ul{list-style-type:none;margin:0;padding:0}
#header .menu ul li + li{margin-top:1rem}
#header .menu ul .menu-link{background-color:#e7313e;color:#fff}
#header .menu ul a.menu-link:hover{background:#b61521}
#header .menu>.drop-menu{position:relative}
#header .menu>.drop-menu>.menu-link{cursor:pointer}
#header .menu>.drop-menu>ul{display:none;position:absolute;top:100%;left:0;width:max-content;background-color:#e7313e}
#header .menu>.drop-menu>ul li>a{display:inline-block;padding:0.5rem 1.5rem}
#header .menu>.drop-menu>ul.show{display:block}
#header .menu>.drop-menu>ul.show li + li{margin-top:0}
#header a{text-decoration:none;color:inherit}
@media (max-width:1199.98px){#header{height:65px;padding:0 1rem;background:#fff;color:#e7313e;position:relative;font-weight:700}#header .menu-container.desktop-menu{display:none}#header .menu-container.mobile-menu{display:flex;height:100%;align-items:center;justify-content:space-between}#header .menu-container.mobile-menu .logo img{height:45px}#header #mobileMenu{display:block;position:absolute;top:65px;left:0;right:0;bottom:0;height:100vh;padding:0 1rem 1.5rem;background:#fff;visibility:hidden;opacity:0;transition:opacity 0.3s 0s,visibility 0s 0.3s}#header #mobileMenu .mobile-menu{display:flex;flex-direction:column;gap:1.5rem;width:100%}#header #mobileMenu .mobile-menu li{padding-top:1.5rem;width:100%}#header #mobileMenu .mobile-menu .drop-menu:not(.lang)>.menu-link::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:300}#header #mobileMenu .mobile-menu .drop-menu:not(.lang) .menu-link{display:flex;justify-content:space-between}#header #mobileMenu .mobile-menu .drop-menu:not(.lang) ul{background:#e7313e;color:#fff;padding:0 1rem 1rem}#header #mobileMenu .mobile-menu .drop-menu.lang>.menu-link{display:none}#header #mobileMenu .mobile-menu .drop-menu.lang .lang-menu{display:flex;flex-direction:row;justify-content:space-around}#header #mobileMenu .mobile-menu .drop-menu.lang .lang-menu li{width:auto}#header #mobileMenu .mobile-menu .drop-menu.lang .lang-menu li .active{text-decoration:underline;text-underline-offset:0.5rem}body.menu-open #header #mobileMenu{visibility:visible;opacity:1;transition:visibility 0s 0s,opacity 0.3s 0s}}
#footer{padding:4rem 10.125rem 2rem;color:#fff}
#footer a{color:#fff;text-underline-offset:0.25rem}
#footer .upper-footer.desktop{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem}
#footer .sub-footer{font-size:1rem;margin-top:2rem;display:flex;flex-direction:row;justify-content:space-between}
#footer .sub-footer .mobile{display:none}
#footer .upper-footer.mobile{display:none}
@media (max-width:1199.98px){#footer{padding:2rem 0;font-weight:300}#footer h3{font-weight:400}#footer .upper-footer.desktop{display:none}#footer .upper-footer.mobile{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr)}#footer .upper-footer.mobile h3,#footer .upper-footer.mobile .h3{font-size:18px;margin-bottom:1rem}#footer .sub-footer{flex-direction:column;align-items:center}#footer .sub-footer :first-child(div){margin-bottom:1rem}#footer .sub-footer .desktop{display:none}#footer .sub-footer .mobile{display:inline-block}#footer .sub-footer .mobile p{text-align:center;margin-bottom:0.5rem}#footer .sub-footer .copyright{margin-bottom:1rem}}
.burger-button-container{display:flex;cursor:pointer;margin-left:1.15rem}
.burger-button-container .burger-button{position:relative;display:inline-block;width:27px;height:27px;margin:auto}
.burger-button-container .burger-button-inner,.burger-button-container .burger-button::after,.burger-button-container .burger-button::before{content:"";position:absolute;display:inline-block;height:3px;background-color:#e7313e;border-radius:1px;opacity:1;transition:width 0.35s,transform 0.35s,opacity 0.2s}
.burger-button-container .burger-button::before{top:0;right:0;width:130%;transform-origin:right center}
.burger-button-container .burger-button-inner{top:calc(50% - 1.5px);right:0;width:95%}
.burger-button-container .burger-button::after{bottom:0;right:0;width:110%;transform-origin:right center}
body.menu-open .burger-button-container .burger-button::before{width:36.683778px;transform:translateY(-1.5px) rotate(-45deg)}
body.menu-open .burger-button-container .burger-button-inner{width:38.183778px;transform:rotate(-45deg);opacity:0}
body.menu-open .burger-button-container .burger-button::after{width:29.683778px;transform:translateY(-0.5px) translateX(-2px) rotate(45deg)}
.nav.nav-pills{display:inline-flex;border:1px solid rgba(37,59,89,0.2);border-radius:3.125rem;font-family:"Fahkwang",sans-serif;font-weight:600;overflow:hidden}
.nav.nav-pills .nav-link{border-radius:0;color:#e52421;font-size:1.5rem}
.nav.nav-pills .nav-link.active{background-color:rgba(37,59,89,0.2);color:#253b59}
.nav.nav-pills .nav-link:not(:first-child){border-left:1px solid rgba(37,59,89,0.2)}
@media (max-width:575.98px){.nav.nav-pills .nav-link{font-size:1rem}}
body.page-page .page-tabs{margin:4rem 0 1.5rem}
body.page-page .subpage-selector + section>div{padding-top:4rem}
body.page-page .content h3,body.page-page .content .h3{margin-top:1.5rem;margin-bottom:1rem}
body.page-page .content h4,body.page-page .content .h4{margin-top:1rem;margin-bottom:0.75rem}
body.page-page .content ul,body.page-page .content ol{margin-top:0.5rem}
body.layout-page section:has(>.bg-blue) + section:has(>.bg-blue) .bg-blue{padding-top:0}
body.layout-page section:has(>.bg-yellow) + section:has(>.bg-yellow) .bg-yellow{padding-top:0}
body.layout-page section:has(>.bg-lightblue) + section:has(>.bg-lightblue) .bg-lightblue{padding-top:0}
body.layout-page section:has(>div[class=" container-full"]) + section:has(>div[class=" container-full"]) div[class=" container-full"]{padding-top:0}
@media (max-width:1199.98px){body.layout-page.menu-open section{display:none}body.layout-page .btn{width:100%;justify-content:center}}
.faq-filters .filters-group{margin-bottom:2.67rem}
.faq-filters .form-check-label{color:#253b59}
.homepage-hero-block{height:calc(100vh - 90px)}
.homepage-hero-block .container-full{position:relative;padding:1rem 0;min-height:100%;display:flex;align-items:center}
.homepage-hero-block .container-full .hero-content{color:#fff;display:flex;flex-direction:row;justify-content:space-between}
.homepage-hero-block .container-full .hero-content .hero-text{display:flex;flex-direction:column;gap:2rem}
.homepage-hero-block .container-full .hero-content .hero-text .hero-content--title{font-family:"Fahkwang",sans-serif;font-size:2.25rem;font-weight:500}
.homepage-hero-block .container-full .hero-content .carousel{position:relative;width:460px;height:460px;flex-shrink:0}
@media (max-width:1199.98px){.homepage-hero-block .container-full .hero-content .carousel{width:300px;height:300px;margin:0 auto}}
.homepage-hero-block .container-full .hero-content .carousel .img-hero{position:absolute;top:0;left:0;opacity:0;animation-name:hero-cycle;animation-duration:calc(var(--image-count) * 4s);animation-delay:calc(var(--id) * 4s);animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.51,0.4,0.61,0.49)}
.homepage-hero-block .container-full .hero-next-section{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:auto}
.homepage-hero-block .container-full .mobile{display:none}
@media (max-width:1199.98px){.homepage-hero-block{height:calc(100vh - 65px)}.homepage-hero-block .container-full{padding:1.5rem 0;align-items:normal}.homepage-hero-block .hero-next-section{display:none}.homepage-hero-block .hero-content:not(.mobile){display:none}.homepage-hero-block .hero-content.mobile{display:flex;flex-direction:column}.homepage-hero-block .hero-content.mobile .hero-text{gap:1rem;margin-bottom:2rem}.homepage-hero-block .hero-content.mobile .hero-text .hero-content--title{font-size:1.75rem}.homepage-hero-block .hero-content.mobile .btn{display:inline-block;margin-top:2rem}}
.timeline{display:flex;flex-direction:column;gap:4rem}
.timeline .timeline-content{display:grid;gap:2rem}
.timeline .timeline-content h3{padding-bottom:1rem}
.timeline .timeline-item{display:flex;flex-direction:row;gap:1.5rem;position:relative}
.timeline .timeline-item .timeline-item--id{font-family:"Fahkwang",sans-serif;font-weight:600;font-size:2rem;padding:9px 15px;width:60px;height:60px;border-radius:30px;border:2px solid rgba(37,59,89,0.2)}
.timeline .timeline-item .timeline-item--content{flex-grow:1}
@media (min-width:1200px){.timeline .timeline-item:not(:first-child) .timeline-item--id::before{content:"";position:absolute;top:-14px;left:23px;height:12px;width:12px;border-bottom:2px solid rgba(37,59,89,0.2);border-right:2px solid rgba(37,59,89,0.2);transform:rotate(45deg)}.timeline .timeline-item:not(:last-child) .timeline-item--id::after{content:"";position:absolute;top:60px;left:28px;height:calc(100% - 30px);border:1px solid rgba(37,59,89,0.2)}}
@media (min-width:1200px){.timeline .btn{margin:0 auto}}
@media (max-width:1199.98px){.timeline .timeline-item{flex-direction:column;align-items:center;text-align:center}.timeline .timeline-item .timeline-item--id{width:50px;height:50px;padding:7px 13px;font-size:1.5rem}}
.showing-numbers{display:flex;flex-direction:column;gap:4rem;text-align:center}
.showing-numbers .numbers{margin:0;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}
.showing-numbers .numbers .number img{margin:0 auto 1rem}
.showing-numbers .numbers .number .number-value{font-size:4rem;margin-bottom:0.5rem}
.showing-numbers .numbers .number .number-description{padding:0 4rem}
@media (min-width:1200px){.showing-numbers .btn{margin:0 auto}}
@media (max-width:1199.98px){.showing-numbers .numbers{flex-direction:column}}
.innerpage-hero-block + section .container-full{padding-top:4rem}
@media (max-width:1199.98px){.innerpage-hero-block + section .container-full{padding-top:2rem;padding-bottom:2rem}}
.innerpage-hero{display:flex;flex-direction:row;justify-content:space-between;color:#fff}
.innerpage-hero .content{max-width:45.9375rem}
.innerpage-hero .content h1{text-transform:uppercase;margin-bottom:2rem}
.innerpage-hero .content .intro{font-family:"Onest";font-weight:600;font-size:1.5rem}
@media (max-width:1199.98px){.innerpage-hero{flex-direction:column}}
.simple-block .btn{margin-top:1rem}
.columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}
@media (max-width:1199.98px){.columns{grid-template-columns:1fr}}
.accordion{display:flex;flex-direction:column;gap:1rem}
.accordion .accordion-item{border-left:none;border-right:none;color:#253b59}
.accordion .accordion-item .accordion-body{background-color:#fff}
.accordion-button::after{filter:brightness(0) saturate(100%) invert(30%) sepia(74%) saturate(3730%) hue-rotate(339deg) brightness(93%) contrast(95%)}
.simple-paragraph .simple-paragraph-content{margin-bottom:1rem}
.img-left-right-block .split{display:flex;gap:2rem}
.img-left-right-block .split>:first-child{flex-grow:1}
.img-left-right-block .split .split-content{padding-bottom:2rem}
@media (max-width:1199.98px){.img-left-right-block .split{flex-direction:column}}
.flow-content>* + *{margin-top:2rem}
@media (max-width:1199.98px){.flow-content>* + *{margin-top:1rem}}
@media print{p,ul,ol,li,h1,h2,h3,h4{color:#253b59 !important}.carousel{display:none}a{color:#e52421 !important}a.btn::after,li a[href]::after{content:"(" attr(href) ")";font-weight:300;display:block}footer h3,footer p{color:#253b59 !important;margin-bottom:0}footer{border-top:1px solid #253b59}.timeline{gap:1rem}.timeline .timeline-content{gap:0}.timeline .timeline-content h3{padding-bottom:0}.timeline .timeline-item{gap:0}.timeline .timeline-item--id{margin-bottom:0.5rem}.showing-numbers{gap:0}.showing-numbers .numbers{display:grid;grid-template-columns:1fr 1fr}.showing-numbers .numbers .number .number-value{font-size:2rem}.showing-numbers .numbers .number .number-description{padding:0}.showing-numbers .numbers .number img{margin-bottom:0}.homepage-hero-block .container-full{min-height:unset}.homepage-hero-block .hero-text{margin-bottom:0}.container-full{padding-top:1rem;padding-bottom:1.5rem}}