/* Fonts (local) */
@font-face{font-family:"Lato";src:url("fonts/webfonts/LatoThin.woff2") format("woff2");unicode-range:U+000-5FF;font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:"Lato";src:url("fonts/webfonts/LatoLight.woff2") format("woff2");unicode-range:U+000-5FF;font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Lato";src:url("fonts/webfonts/LatoRegular.woff2") format("woff2");unicode-range:U+000-5FF;font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Lato";src:url("fonts/webfonts/LatoBold.woff2") format("woff2");unicode-range:U+000-5FF;font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Lato";src:url("fonts/webfonts/LatoBlack.woff2") format("woff2");unicode-range:U+000-5FF;font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:"Lato";src:url("fonts/webfonts/LatoItalic.woff2") format("woff2");unicode-range:U+000-5FF;font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Chaparral";src:url("fonts/webfonts/ChaparralProRegular.woff2") format("woff2");unicode-range:U+000-5FF;font-weight:400;font-style:normal;font-display:swap}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,div,figure,footer,h1,h2,h3,header,html,li,nav,p,section,ul{margin:0;padding:0}article,figure,footer,header,nav,section{display:block}a{color:var(--globalfontcolor);text-decoration:none}main{min-height:100vh}body{padding-top:90px}@media (min-width:1025px){body{padding-top:0}}.block-offset-3{margin-bottom:5rem;margin-top:0;padding-bottom:0;padding-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.block-offset-3{margin-bottom:5rem;margin-top:0;padding-bottom:0;padding-top:0}}@media (min-width:1025px){.block-offset-3{margin-bottom:8.125rem;margin-top:0;padding-bottom:0;padding-top:0}}@media (min-width:1440px){.block-offset-3{margin-bottom:8.125rem;margin-top:0;padding-bottom:0;padding-top:0}}.block-offset-5{margin-bottom:2.5rem;margin-top:1.25rem;padding-bottom:0;padding-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.block-offset-5{margin-bottom:2.5rem;margin-top:1.25rem;padding-bottom:0;padding-top:0}}@media (min-width:1025px){.block-offset-5{margin-bottom:3.75rem;margin-top:2.5rem;padding-bottom:0;padding-top:0}}@media (min-width:1440px){.block-offset-5{margin-bottom:3.75rem;margin-top:2.5rem;padding-bottom:0;padding-top:0}}.block-offset-inner-3{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.block-offset-inner-3{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}}@media (min-width:1025px){.block-offset-inner-3{margin-bottom:0;margin-top:0;padding-bottom:3.75rem;padding-top:3.75rem}}@media (min-width:1440px){.block-offset-inner-3{margin-bottom:0;margin-top:0;padding-bottom:3.75rem;padding-top:3.75rem}}.container{display:flow-root;clear:both;margin:0 auto;width:100%;max-width:1440px;padding-left:26px;padding-right:26px}@media (min-width:568px){.container{padding-left:26px;padding-right:26px}}@media (min-width:1025px){.container{padding-left:50px;padding-right:50px}}@media (min-width:1440px){.container{padding-left:105px;padding-right:105px}}.container.block-offset-3{margin-bottom:5rem;margin-top:0;padding-bottom:0;padding-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.container.block-offset-3{margin-bottom:5rem;margin-top:0;padding-bottom:0;padding-top:0}}@media (min-width:1025px){.container.block-offset-3{margin-bottom:8.125rem;margin-top:0;padding-bottom:0;padding-top:0}}@media (min-width:1440px){.container.block-offset-3{margin-bottom:8.125rem;margin-top:0;padding-bottom:0;padding-top:0}}.container.block-offset-5{margin-bottom:2.5rem;margin-top:1.25rem;padding-bottom:0;padding-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.container.block-offset-5{margin-bottom:2.5rem;margin-top:1.25rem;padding-bottom:0;padding-top:0}}@media (min-width:1025px){.container.block-offset-5{margin-bottom:3.75rem;margin-top:2.5rem;padding-bottom:0;padding-top:0}}@media (min-width:1440px){.container.block-offset-5{margin-bottom:3.75rem;margin-top:2.5rem;padding-bottom:0;padding-top:0}}.container.block-offset-inner-3{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.container.block-offset-inner-3{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}}@media (min-width:1025px){.container.block-offset-inner-3{margin-bottom:0;margin-top:0;padding-bottom:3.75rem;padding-top:3.75rem}}@media (min-width:1440px){.container.block-offset-inner-3{margin-bottom:0;margin-top:0;padding-bottom:3.75rem;padding-top:3.75rem}}.container-full{display:flow-root;clear:both;width:100%;max-width:100%;margin:0 auto;padding-left:0;padding-right:0}@media (min-width:568px){.container-full{padding-left:0;padding-right:0}}@media (min-width:1025px){.container-full{padding-left:0;padding-right:0}}@media (min-width:1440px){.container-full{padding-left:0;padding-right:0}}.container-full.block-offset-3{margin-bottom:5rem;margin-top:0;padding-bottom:0;padding-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.container-full.block-offset-3{margin-bottom:5rem;margin-top:0;padding-bottom:0;padding-top:0}}@media (min-width:1025px){.container-full.block-offset-3{margin-bottom:8.125rem;margin-top:0;padding-bottom:0;padding-top:0}}@media (min-width:1440px){.container-full.block-offset-3{margin-bottom:8.125rem;margin-top:0;padding-bottom:0;padding-top:0}}.container-full.block-offset-5{margin-bottom:2.5rem;margin-top:1.25rem;padding-bottom:0;padding-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.container-full.block-offset-5{margin-bottom:2.5rem;margin-top:1.25rem;padding-bottom:0;padding-top:0}}@media (min-width:1025px){.container-full.block-offset-5{margin-bottom:3.75rem;margin-top:2.5rem;padding-bottom:0;padding-top:0}}@media (min-width:1440px){.container-full.block-offset-5{margin-bottom:3.75rem;margin-top:2.5rem;padding-bottom:0;padding-top:0}}.container-full.block-offset-inner-3{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.container-full.block-offset-inner-3{margin-bottom:0;margin-top:0;padding-bottom:2.5rem;padding-top:2.5rem}}@media (min-width:1025px){.container-full.block-offset-inner-3{margin-bottom:0;margin-top:0;padding-bottom:3.75rem;padding-top:3.75rem}}@media (min-width:1440px){.container-full.block-offset-inner-3{margin-bottom:0;margin-top:0;padding-bottom:3.75rem;padding-top:3.75rem}}.line{position:relative;padding-top:1.375rem}.line:before{content:"";position:absolute;top:0;width:6.25rem;height:1px;background:#000}.line.text-sub h2{padding-bottom:0}.line.text-sub .lead{padding-top:14px}@media (min-width:1025px){.line.text-sub .lead{padding-top:20px}}.f-1,.lead p,.lead p a,.richtext .lead p,.richtext .lead p a,.richtext a.teaser-box.icon-text .teaser-button,.teaser-box.icon-text .teaser-button,.white-btn-wrapper .white-btn-text p,body,html{font-family:Lato,sans-serif}.block-steps .m-step__text,.block-testimonials .m-testimonial-slide__text,.footer-text a,.footer-text p,.richtext a:not(.btn),.richtext h3,.richtext li,.richtext p,.richtext p a,.small-teaser-subtitle,.small-teaser-title{font-family:Chaparral,serif}.richtext h3,body,html{font-weight:400}.small-teaser-title{font-weight:600}.breadcrumb,.nav,strong{font-weight:700}.m-anchor-navigation__link,.richtext h1,.richtext h2{font-weight:800}.block-steps .m-step__number{font-weight:900}.face-0 footer .contact-info-wrapper{display:flex;flex-direction:column;justify-content:space-between}.face-0 footer .social-icons{margin-top:22px}@media (min-width:1025px){.face-0 footer .social-icons{margin-top:0}}body,html{font-size:16px}.richtext p a{text-decoration:underline}.richtext a:not(.btn),.richtext p a{padding-bottom:0}.richtext ul{list-style:none;list-style-position:inside;padding-bottom:1rem}.richtext ul li{position:relative;padding:0 0 0 17px}.richtext ul li:before{content:"";position:absolute;top:8px;left:1px;width:4px;height:4px;background-color:#000;border-radius:50%}@media (min-width:1025px){.richtext ul li:before{top:10px}}.richtext .no-pb,.richtext .teaser-text p,.teaser-text .richtext p{padding-bottom:0}.underlined-links a:not(.btn){text-decoration:underline}.breadcrumb{opacity:.3}@media (min-width:1025px){.nav{font-weight:400}}.richtext h1{font-size:2.5rem;line-height:3rem;letter-spacing:0;padding-bottom:1.5625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.richtext h1{font-size:3rem;line-height:3.375rem;letter-spacing:0;padding-bottom:1.5625rem}}@media (min-width:1025px){.richtext h1{font-size:3.75rem;line-height:4.5rem;letter-spacing:0;padding-bottom:2.8125rem}}@media (min-width:1440px){.richtext h1{font-size:3.75rem;line-height:4.5rem;letter-spacing:0;padding-bottom:2.8125rem}}.block-steps .m-step__number,.richtext h2{font-size:1.625rem;line-height:2rem;letter-spacing:0;padding-bottom:1.5625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.block-steps .m-step__number,.richtext h2{font-size:2rem;line-height:2.25rem;letter-spacing:0;padding-bottom:1.5625rem}}@media (min-width:1025px){.block-steps .m-step__number,.richtext h2{font-size:2.25rem;line-height:2.75rem;letter-spacing:0;padding-bottom:2.8125rem}}@media (min-width:1440px){.block-steps .m-step__number,.richtext h2{font-size:2.25rem;line-height:2.75rem;letter-spacing:0;padding-bottom:2.8125rem}}.richtext h3{font-size:1.75rem;line-height:1.875rem;letter-spacing:0;padding-bottom:1.5625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.richtext h3{font-size:1.875rem;line-height:2.0625rem;letter-spacing:0;padding-bottom:1.5625rem}}@media (min-width:1025px){.richtext h3{font-size:2.25rem;line-height:2.5rem;letter-spacing:0;padding-bottom:1.875rem}}@media (min-width:1440px){.richtext h3{font-size:2.25rem;line-height:2.5rem;letter-spacing:0;padding-bottom:1.875rem}}.lead p,.lead p a,.richtext .lead p,.richtext .lead p a{font-size:1.125rem;line-height:1.5rem;letter-spacing:0;padding-bottom:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.lead p,.lead p a,.richtext .lead p,.richtext .lead p a{font-size:1.125rem;line-height:1.5rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1025px){.lead p,.lead p a,.richtext .lead p,.richtext .lead p a{font-size:1.625rem;line-height:2.0625rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1440px){.lead p,.lead p a,.richtext .lead p,.richtext .lead p a{font-size:1.625rem;line-height:2.0625rem;letter-spacing:0;padding-bottom:0}}.fs5-lead{font-size:1.125rem;line-height:1.5rem;letter-spacing:0;padding-bottom:3.125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.fs5-lead{font-size:1.25rem;line-height:1.625rem;letter-spacing:0;padding-bottom:3.125rem}}@media (min-width:1025px){.fs5-lead{font-size:1.625rem;line-height:2.0625rem;letter-spacing:0;padding-bottom:3.75rem}}@media (min-width:1440px){.fs5-lead{font-size:1.625rem;line-height:2.0625rem;letter-spacing:0;padding-bottom:3.75rem}}.richtext a:not(.btn),.richtext li,.richtext p,.richtext p a{font-size:1.0625rem;line-height:1.375rem;letter-spacing:0;padding-bottom:1.5625rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.richtext a:not(.btn),.richtext li,.richtext p,.richtext p a{font-size:1.0625rem;line-height:1.375rem;letter-spacing:0;padding-bottom:1.5625rem}}@media (min-width:1025px){.richtext a:not(.btn),.richtext li,.richtext p,.richtext p a{font-size:1.1875rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:1.875rem}}@media (min-width:1440px){.richtext a:not(.btn),.richtext li,.richtext p,.richtext p a{font-size:1.1875rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:1.875rem}}.btn-icon,.footer-text a,.footer-text p,.richtext a.teaser-box.icon-text .teaser-button,.small-teaser-subtitle,.small-teaser-title,.teaser-box.icon-text .teaser-button{font-size:1.0625rem;line-height:1.375rem;letter-spacing:0;padding-bottom:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.btn-icon,.footer-text a,.footer-text p,.richtext a.teaser-box.icon-text .teaser-button,.small-teaser-subtitle,.small-teaser-title,.teaser-box.icon-text .teaser-button{font-size:1.0625rem;line-height:1.375rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1025px){.btn-icon,.footer-text a,.footer-text p,.richtext a.teaser-box.icon-text .teaser-button,.small-teaser-subtitle,.small-teaser-title,.teaser-box.icon-text .teaser-button{font-size:1.1875rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1440px){.btn-icon,.footer-text a,.footer-text p,.richtext a.teaser-box.icon-text .teaser-button,.small-teaser-subtitle,.small-teaser-title,.teaser-box.icon-text .teaser-button{font-size:1.1875rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:0}}.nav{font-size:1.875rem;line-height:2.25rem;letter-spacing:0;padding-bottom:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.nav{font-size:1.875rem;line-height:2.25rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1025px){.nav{font-size:1.1875rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1440px){.nav{font-size:1.1875rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:0}}.breadcrumb{font-size:.8125rem;line-height:1rem;letter-spacing:0;padding-bottom:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.breadcrumb{font-size:.8125rem;line-height:1rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1025px){.breadcrumb{font-size:.9375rem;line-height:1.125rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1440px){.breadcrumb{font-size:.9375rem;line-height:1.125rem;letter-spacing:0;padding-bottom:0}}.m-anchor-navigation__link{font-size:1.0625rem;line-height:1.1875rem;letter-spacing:0;padding-bottom:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.m-anchor-navigation__link{font-size:1.0625rem;line-height:1.1875rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1025px){.m-anchor-navigation__link{font-size:1.0625rem;line-height:1.1875rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1440px){.m-anchor-navigation__link{font-size:1.0625rem;line-height:1.1875rem;letter-spacing:0;padding-bottom:0}}.btn{font-size:1.0625rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:568px){.btn{font-size:1.0625rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1025px){.btn{font-size:1.1875rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1440px){.btn{font-size:1.1875rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:0}}.grid-1{position:relative;display:grid;grid-template-columns:repeat(12,1fr);column-gap:0;row-gap:30px}.grid-1 .content-el{grid-column:span 12}@media (min-width:568px){.grid-1{column-gap:22px;row-gap:30px}.grid-1 .content-el{grid-column:2/span 10}}@media (min-width:1025px){.grid-1{column-gap:24px;row-gap:40px}.grid-1 .content-el{grid-column:2/span 10}}@media (min-width:1440px){.grid-1{column-gap:24px;row-gap:40px}.grid-1 .content-el{grid-column:2/span 10}}.grid-3{position:relative;display:grid;grid-template-columns:repeat(12,1fr);column-gap:0;row-gap:30px}.grid-3 .first-el{grid-column:span 12}@media (min-width:568px){.grid-3{column-gap:22px;row-gap:30px}.grid-3 .first-el{grid-column:span 8}}@media (min-width:1025px){.grid-3{column-gap:24px;row-gap:40px}.grid-3 .first-el{grid-column:span 8}}@media (min-width:1440px){.grid-3{column-gap:24px;row-gap:40px}.grid-3 .first-el{grid-column:span 8}}.grid-9-main{position:relative;display:grid;grid-template-columns:repeat(1,1fr);column-gap:22px;row-gap:30px}@media (min-width:568px){.grid-9-main{grid-template-columns:repeat(1,1fr);column-gap:22px;row-gap:30px}}@media (min-width:1025px){.grid-9-main{grid-template-columns:repeat(5,1fr);column-gap:24px;row-gap:40px}}@media (min-width:1440px){.grid-9-main{grid-template-columns:repeat(5,1fr);column-gap:24px;row-gap:40px}}.grid-11{position:relative;display:grid;grid-template-columns:repeat(1,1fr);column-gap:22px;row-gap:30px;row-gap:0}@media (min-width:568px){.grid-11{grid-template-columns:repeat(1,1fr);column-gap:22px;row-gap:30px}}@media (min-width:1025px){.grid-11{grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:40px}}@media (min-width:1440px){.grid-11{grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:40px}}@media (min-width:568px){.grid-11{row-gap:0}}@media (min-width:1025px){.grid-11{align-items:center;row-gap:0}}@media (min-width:1440px){.grid-11{row-gap:0}}.grid-14{display:grid;position:relative;grid-template-columns:repeat(12,1fr);column-gap:0;row-gap:0}.grid-14 .first-el{grid-column:span 12}@media (min-width:568px){.grid-14{column-gap:22px}}@media (min-width:1025px){.grid-14{column-gap:24px}.grid-14 .first-el{grid-column:span 8}}.social-link:hover,.social-link:hover a,.social-link:hover p a{color:#fff}.social-link:hover ul li:before{background-color:#fff}.social-link:hover .icon .fill{fill:#fff}.social-link:hover .icon .stroke{stroke:#fff}.social-link:hover .icon-bordered{border:1px solid #fff}.btn{position:relative;display:inline-block;text-align:center;padding:10px 24px 11px;cursor:pointer}@media (min-width:1025px){.btn{padding:12px 32px 13px}}.btn-files .txt{padding-left:2.4rem}.btn-icon{padding:0}@media (min-width:1025px){.btn-icon{padding:0}.btn-icon:hover .icon-download{top:75%}}.btn-icon .icon{display:block;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.btn-rounded{padding:9px 24px 10px;border:1px solid #000;border-radius:25px}.btn-rounded.active{color:#fff;background-color:#000}.btn-rounded.active .icon .fill{fill:#fff}.btn-rounded.active .icon .stroke{stroke:#fff}@media (min-width:1025px){.btn-rounded{padding:11px 32px 12px}.btn-rounded:hover{color:#fff;background-color:#000}.btn-rounded:hover .icon .fill{fill:#fff}.btn-rounded:hover .icon .stroke{stroke:#fff}}.btn-inverted{color:#fff;background-color:#000;transition:background-color .25s ease-in-out,color .25s ease-in-out}.btn-inverted .icon .fill{fill:#fff}.btn-inverted .icon .stroke{stroke:#fff}@media (min-width:1025px){.btn-inverted:hover{color:#000;background-color:#fff}.btn-inverted:hover .icon .fill{fill:#000}.btn-inverted:hover .icon .stroke{stroke:#000}}.icon{display:inline-block;position:relative;width:34px;height:34px;background-color:transparent;pointer-events:none}.icon img,.icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon .fill{fill:#000}.icon .stroke{stroke:#000}.icon-rounded{border-radius:50%}.icon-bordered{border:1px solid #000}.icon-arrow-left svg,.icon-arrow-right svg{width:26px;height:16px}@media (min-width:1025px){.icon-arrow-left svg,.icon-arrow-right svg{width:32px;height:20px}}.icon-info svg{width:1.5rem;height:1.5rem}.icon-arrow-down svg{width:20px;height:32px}.icon-download svg{width:22px;height:25px}.icon-facebook svg{width:11px;height:23px}.icon-instagram svg{width:20px;height:20px}img{width:100%;height:auto}.ratio-auto{position:relative;height:0;display:block;width:100%;pointer-events:none}.ratio-auto img,.ratio-auto picture{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.logo{position:relative;width:108px;height:50px}@media (min-width:1025px){.logo{width:131px;height:60px}}.logo-svg{width:108px;height:50px}@media (min-width:1025px){.logo-svg{width:131px;height:60px}}.logo-svg .fill1{fill:#ffeb00}.logo-svg .fill2{fill:#000}.logo-svg .fill3{fill:#1d1d1b}.navigation{display:none}.navigation ul{list-style:none}@media (min-width:1025px){.navigation{display:flex;justify-content:space-between;width:100%;margin-left:132px}}.breadcrumb-wrapper{display:flex;flex-wrap:wrap;list-style:none}.breadcrumb-wrapper.has-stoerer{margin-top:5.25rem}@media (min-width:568px){.breadcrumb-wrapper.has-stoerer{margin-top:2.5rem}}.breadcrumb-arrow{margin:0 3px 0 4px}.breadcrumb.active{opacity:1}.breadcrumb.active:hover{text-decoration:none}.breadcrumb:hover{text-decoration:underline}@keyframes image-down{0%{scale:1.2}to{scale:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.lead-header{background-color:#f1f1f1;overflow:hidden}.lead-header h1{padding-bottom:0}.lead-header .container{height:100%;min-height:300px;position:relative}@media (min-width:1025px){.lead-header .container{min-height:600px}}.lead-header .image-wrapper{height:100%;min-height:300px}@media (min-width:1025px){.lead-header .image-wrapper{min-height:600px}}.lead-header .first-el{display:flex;flex-direction:column;justify-content:flex-end}.lead-header .lead-header-subtitle{margin-bottom:12px}@media (min-width:1025px){.lead-header .lead-header-subtitle{margin-bottom:14px}}.lead-header .lead-header-title{margin-bottom:30px;overflow-wrap:break-word}@media (min-width:1025px){.lead-header .lead-header-title{margin-bottom:60px;overflow-wrap:unset}}.lead-header .lead-header-title.extended-margin{margin-bottom:110px}@media (min-width:1025px){.lead-header .lead-header-title.extended-margin{margin-bottom:60px}}.m-anchor{scroll-margin-top:14rem}.m-anchor-navigation{display:flex;justify-content:center;gap:2.2rem;list-style-type:none;padding:1.375rem 0;overflow-x:auto}.m-anchor-navigation li{flex-shrink:0}.m-anchor-navigation__wrapper{position:sticky;top:90px;z-index:7;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-bottom:1px solid}@media (min-width:1025px){.m-anchor-navigation__wrapper{top:120px}}.m-anchor-navigation__link{padding:.5rem .75rem;border-radius:999px;border:1px solid transparent;transition:border .25s ease}@media (hover:hover){.m-anchor-navigation__link:hover{border:1px solid}}:root:has(.m-anchor){scroll-behavior:smooth}.m-info-box{grid-column:1/-1;background:#000;color:#fff;padding:1.625rem}@media (min-width:568px){.m-info-box{grid-column:span 8}}@media (min-width:1025px){.m-info-box{grid-column:10/13}}.m-info-box p{padding-bottom:0}.richtext a.teaser-box,.teaser-box{position:relative;padding:30px;border:1px solid #000}.richtext a.teaser-box.is-link,.teaser-box.is-link{display:block;text-decoration:none}.richtext a.teaser-box.is-link:hover .teaser-icon,.teaser-box.is-link:hover .teaser-icon{left:10px}.richtext a.teaser-box.hoverable:before,.teaser-box.hoverable:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#000;opacity:0;z-index:5}.richtext a.teaser-box.hoverable:hover:before,.teaser-box.hoverable:hover:before{opacity:1}.richtext a.teaser-box.icon-text .teaser-button,.teaser-box.icon-text .teaser-button{display:flex;align-items:center}@media (min-width:1025px){.richtext a.teaser-box.icon-text .teaser-button,.teaser-box.icon-text .teaser-button{position:absolute;bottom:30px;left:30px}}@media (min-width:1025px){.richtext a.teaser-box.teaser-big,.teaser-box.teaser-big{padding-bottom:515px}}@media (min-width:1025px){.richtext a.teaser-box.teaser-big .teaser-image,.teaser-box.teaser-big .teaser-image{position:absolute;bottom:85px;left:30px;width:calc(100% - 60px);height:400px;margin-top:30px}}@media (min-width:1025px){.richtext a.teaser-box-page.has-teaser-image,.teaser-box-page.has-teaser-image{padding-bottom:350px}.richtext a.teaser-box-page.has-teaser-image .teaser-image,.teaser-box-page.has-teaser-image .teaser-image{position:absolute;bottom:80px;left:30px;width:calc(100% - 60px);height:240px;margin-top:30px}.richtext a.teaser-box-page.has-teaser-image.icon-text,.teaser-box-page.has-teaser-image.icon-text{padding-bottom:350px}}@media (min-width:1025px){.richtext a.teaser-box-page.icon-text,.teaser-box-page.icon-text{padding-bottom:80px}}.richtext a.teaser-box-external .teaser-icon,.teaser-box-external .teaser-icon{margin-left:22px}.teaser-title{margin-bottom:15px;word-break:break-word}.teaser-text,.teaser-title{position:relative;z-index:5}.teaser-image{width:100%;height:210px;margin-top:20px}.teaser-button{font-weight:700;margin-top:30px}.teaser-icon{width:26px;height:16px;left:0;transition:left .2s ease}@media (min-width:1025px){.teaser-icon{width:32px;height:20px}}.small-teaser{padding:20px 0;border-bottom:1px solid #000}.small-teaser:first-child{border-top:1px solid #000}.small-teaser-button-wrapper{margin-top:20px}@media (min-width:1025px){.small-teaser-button-wrapper{margin-top:0;text-align:right}}.white-btn-wrapper{display:none;z-index:5;border-radius:50%;position:absolute;bottom:-75px;right:26px;width:170px;height:170px;box-shadow:0 0 10px rgba(0,0,0,.2)}@media (min-width:1025px){.white-btn-wrapper{display:block;transition:transform .5s ease-in-out;-webkit-font-smoothing:subpixel-antialiased;bottom:315px;right:78px;width:256px;height:256px;bottom:40px}.white-btn-wrapper:hover{transform:scale(1.098)}}@media (min-width:1440px){.white-btn-wrapper{right:112px}}.white-btn-wrapper .icon-arrow-right{width:32px;height:20px;animation:jumping 1.5s linear infinite;animation-timing-function:ease-in-out}.white-btn-wrapper .white-btn-anchor{width:100%;height:100%;position:absolute;bottom:0;left:0;padding-bottom:0;display:flex;align-items:center;justify-content:center}.white-btn-wrapper .content-white-btn-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.white-btn-wrapper .white-btn-text{width:150px;text-align:center;padding-top:20px}.white-btn-wrapper .white-btn-text p{font-size:15px;line-height:20px;padding-bottom:10px}.white-btn-wrapper .white-btn-text p:last-child{padding-bottom:6px}@media (min-width:1025px){.white-btn-wrapper .white-btn-text{width:192px;padding-top:10px}.white-btn-wrapper .white-btn-text p{font-size:19px;line-height:25px;padding-bottom:25px}.white-btn-wrapper .white-btn-text p:last-child{padding-bottom:8px}}@keyframes jumping{0%{transform:translateX(0)}50%{transform:translateX(60%)}to{transform:translateX(0)}}.block-steps .m-step__list{display:grid;row-gap:50px;column-gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:568px){.block-steps .m-step__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.block-steps .m-step__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.block-steps .m-step__title{padding-bottom:15px}.block-steps .m-step__icon-placeholder,.block-steps .m-step__number{background:#000;border-radius:50%;margin-bottom:20px}.block-steps .m-step__icon-placeholder.bullet-yellow,.block-steps .m-step__number.bullet-yellow{background:#ffeb00;color:#000}.block-steps .m-step__icon-placeholder{height:88px;width:88px;padding:15px}.block-steps .m-step__number{display:flex;align-items:center;justify-content:center;padding:0;color:#fff;width:68px;height:68px}.block-steps .m-step__text{font-size:19px}.footer-cta{padding:62px 0;color:#000;background-color:#a9a9a9;background-repeat:no-repeat;background-size:cover;background-position:50%;text-align:center}.footer-cta h2{padding-bottom:12px}.footer-cta .btn{margin-top:25px}@media (min-width:1025px){.footer-cta{padding:100px 0}}.footer-cta.block-offset-3:last-child{margin-bottom:0}footer{background-color:#fff}footer ul{list-style:none}footer .stoerer-wrapper{display:flex;justify-content:start;align-items:center}footer .stoerer-wrapper:hover{cursor:pointer}@media (min-width:1025px){footer .stoerer-wrapper{justify-content:center}}footer .stoerer-wrapper .stoerer-image{width:210px;object-fit:contain}@media (min-width:1025px){footer .stoerer-wrapper .stoerer-image{width:150px}}footer .grid-9-main a:hover{text-decoration:underline}@media (min-width:1025px){footer .logo,footer .logo-svg{width:120px;height:55px}}.footer-top-border{border-top:1px solid #000}.social-icons{display:flex;gap:22px;justify-content:flex-start;align-items:center}@media (min-width:1025px){.social-icons{flex-direction:row;align-items:center}}@media (min-width:1440px){.social-icons{align-items:flex-end}}.social-icons-li,.social-link{width:34px;height:34px}.social-link{display:inline-block}.social-link:hover .icon{background-color:#000}header{position:fixed;top:0;left:0;width:100%;z-index:55}.block-download-list .btn-files{left:2rem}@media (min-width:1025px){.block-download-list .btn-files{left:0}}.block-download-list .btn-files .icon{left:-2.5rem}.block-download-list .btn-files .btn{left:2rem}@media (min-width:1025px){.block-download-list .btn-files .btn{left:0}}.block-download-list .small-teaser:last-child{border-bottom:none}.block-page-teasers .teaser-grid{display:grid;gap:24px}.block-page-teasers .teaser-grid--3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:568px){.block-page-teasers .teaser-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.block-page-teasers .teaser-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.slider-container,.slider-container-wrapper{position:relative}.controls-wrapper{display:flex;align-items:center;justify-content:center;margin-top:32px;height:34px}@media (min-width:1025px){.controls-wrapper{margin-top:20px}}.slider-next,.slider-prev{height:34px;padding:0;border:none;background:0 0;outline:0;cursor:pointer}.slider-next:hover .icon,.slider-prev:hover .icon{background-color:#000}.slider-next:hover .fill,.slider-prev:hover .fill{fill:#fff}.slider-next:hover .stroke,.slider-prev:hover .stroke{stroke:#fff}.slider-next .icon svg,.slider-prev .icon svg{width:20px;height:12px}.block-accordion hr{margin:0;background-color:#000;height:1px;border:none}.block-accordion details[open] svg{transform:translate(-50%,-50%) rotate(180deg)}.block-accordion .first-el.full-width{grid-column:span 14}.block-accordion summary{list-style:none;cursor:pointer}.block-accordion summary::-webkit-details-marker{display:none}.block-accordion .icon-arrow-down{width:12px;height:20px;overflow:hidden}.block-accordion .icon-arrow-down svg{transition:transform .25s ease-in-out;width:12px;height:20px}.block-accordion .m-accordion{margin:24px 0}.block-accordion .m-accordion__head-inner{display:flex;align-items:center;justify-content:space-between}.block-accordion .m-accordion__body p,.block-accordion .m-accordion__head-title{font-family:Chaparral,serif;font-size:19px;line-height:1.31;font-weight:400}.block-accordion .m-accordion__head-title{font-weight:600}.block-accordion .m-accordion__body{padding-top:24px}.block-accordion .m-accordion__body p{padding-bottom:unset}.block-text-image-big{display:grid;grid-template-columns:1fr;grid-template-areas:"content" "image";gap:50px}@media (min-width:1025px){.block-text-image-big{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"content image"}}.block-text-image-big.image-left{grid-template-areas:"content" "image"}@media (min-width:1025px){.block-text-image-big.image-left{grid-template-areas:"image content"}}.block-text-image-big .first-el{grid-area:content}.block-text-image-big .first-el .main-text{padding-bottom:24px}.block-text-image-big .first-el .main-text p{line-height:1.28}.block-text-image-big .image-container{grid-area:image}.block-testimonials .slider-container-wrapper{grid-column:1/-1}.block-testimonials .m-testimonial-slide{display:grid!important;grid-template-columns:minmax(0,1fr);gap:50px}@media (min-width:1025px){.block-testimonials .m-testimonial-slide{grid-template-columns:repeat(2,minmax(0,1fr))}}.block-testimonials .m-testimonial-slide__content{margin-bottom:65px}@media (min-width:1025px){.block-testimonials .m-testimonial-slide__content{margin-bottom:40px}}.block-testimonials .m-testimonial-slide__text{font-size:1.75rem;line-height:1.875rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:15px}@media (min-width:568px){.block-testimonials .m-testimonial-slide__text{font-size:1.875rem;line-height:2.0625rem;letter-spacing:0;padding-bottom:1.5625rem}}@media (min-width:1025px){.block-testimonials .m-testimonial-slide__text{font-size:2.25rem;line-height:2.5rem;letter-spacing:0;padding-bottom:1.875rem}}@media (min-width:1440px){.block-testimonials .m-testimonial-slide__text{font-size:2.25rem;line-height:2.5rem;letter-spacing:0;padding-bottom:1.875rem}}@media (min-width:568px){.block-testimonials .m-testimonial-slide__text{padding-bottom:15px}}.block-testimonials .m-testimonial-slide__author,.block-testimonials .m-testimonial-slide__company{font-size:1.1875rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}@media (min-width:568px){.block-testimonials .m-testimonial-slide__author,.block-testimonials .m-testimonial-slide__company{font-size:1.1875rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1025px){.block-testimonials .m-testimonial-slide__author,.block-testimonials .m-testimonial-slide__company{font-size:1.1875rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:0}}@media (min-width:1440px){.block-testimonials .m-testimonial-slide__author,.block-testimonials .m-testimonial-slide__company{font-size:1.1875rem;line-height:1.5625rem;letter-spacing:0;padding-bottom:0}}.block-testimonials .m-testimonial-slide__icon{height:20px;margin-bottom:15px}.block-testimonials .m-testimonial-slide__icon--reverse{transform:rotate(180deg);margin-bottom:25px}@media (min-width:1025px){.block-testimonials .m-testimonial-slide__icon{height:auto}}.block-testimonials .m-testimonial-controls{position:absolute;left:0;bottom:0;margin-top:0;padding-top:25px;gap:15px}@media (min-width:1025px){.block-testimonials .m-testimonial-controls{left:calc(50% + 25px)}}
/* Static-clone tweaks (kept last so they override) */
html{scroll-behavior:smooth}
.m-anchor{scroll-margin-top:24px}
.m-anchor-navigation__wrapper{position:static}
.easy-read-toolbar{position:fixed;top:16px;right:26px;z-index:80;display:flex;justify-content:flex-end;pointer-events:none}
.easy-read-toolbar [data-easy-read-toggle]{border:1px solid #000;font-family:Lato,sans-serif;pointer-events:auto}
@media (max-width:567px){.easy-read-toolbar{top:12px;left:16px;right:16px}.easy-read-toolbar [data-easy-read-toggle]{width:100%;padding-left:16px;padding-right:16px}}
