.white-typo h2,h2.white-typo,h3.white-typo,.white-typo.heading--count::before,.ce_contact .contact__name,.white-typo h3,.white-typo>*{color:#fff !important}a.light-color{background-color:#fff;color:var(--color-brand)}#header .inside{margin:20px auto}.nav--onepager a{text-transform:unset !important}.module-onepage-navigation ul li a{padding-right:20px;padding-left:20px}.dark-card .card__headline{color:#fff !important}.dark-card .card__image::before{width:100%;height:30%;content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0) 100%);display:block;position:absolute}.special-image figure{aspect-ratio:1;border:12px solid var(--color-brand);border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;max-width:600px;max-height:600px;overflow:hidden;background-color:var(--color-brand);box-shadow:0 32px 56px 0 rgba(0, 0, 10, 0.12)}.special-image figure img{width:100%;border-radius:50%}.special-count{max-width:300px;max-height:300px;border:12px solid var(--color-brand);aspect-ratio:1;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:var(--color-brand);box-shadow:0 32px 56px 0 rgba(0, 0, 10, 0.12)}.colorstep-one.special-image figure,.colorstep-one.special-count{background-color:var(--color-stepone);border:12px solid var(--color-steptwo)}.colorstep-two.special-image figure,.colorstep-two.special-count{background-color:var(--color-stepthree);border-color:var(--color-stepfour) !important}.special-count .inner-circle{width:100%;height:100%;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column}.special-count .inner-circle span{display:block;text-align:center}.special-count .countup-prefix{font-size:1.5rem}.special-count .countup-value{font-size:3rem}.plus .countup-value::after{content:"+"}.line-bottom{border-bottom:1px solid #000}.line-bottom .content-text{margin-bottom:calc(2 * var(--base-spacing-unit))}.article--highlight h3{color:#fff}.ce_sliderStart{max-width:100%;overflow:hidden}.slider-control{height:40px}.nav-toggler__button{background-color:#fff}.full-width,.full-width .submit{width:100%;word-wrap:break-word}.double-size{font-size:1.6rem !important}.full-width .widget-explanation{margin-bottom:30px}@media screen and (min-width:500px){.full-width br{display:none}}@media screen and (max-width:61.2488em){.nav--mobile--active{background-color:#fff}.logo{max-width:70%}}