@charset "UTF-8";@font-face{font-family:"DM Sans";font-style:italic;font-display:swap;font-weight:100 1000;src:url(../fonts/dm-sans-v15-italic-1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Sans";font-style:italic;font-display:swap;font-weight:100 1000;src:url(../fonts/dm-sans-v15-italic-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Sans";font-style:normal;font-display:swap;font-weight:100 1000;src:url(../fonts/dm-sans-v15-normal-1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Sans";font-style:normal;font-display:swap;font-weight:100 1000;src:url(../fonts/dm-sans-v15-normal-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/inter-v18-latin_latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/inter-v18-latin_latin-ext-italic-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-v18-latin_latin-ext-normal-1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-v18-latin_latin-ext-normal-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.clearfix{zoom:1}.clearfix::after{content:" ";display:block;height:0;overflow:hidden;clear:both}button,input,label,select,textarea{margin:0;display:inline-block}address,article,aside,figcaption,figure,footer,header,nav,section{display:block}body,html{margin:0;padding:0;font-family:Inter,sans-serif;font-weight:400;font-size:calc(1rem);line-height:calc(1.4rem);color:#000}@media (min-width:1200px){body,html{font-size:1rem;line-height:1.4rem}}@media (max-width:980px){body,html{overflow-x:hidden}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}nav a{text-decoration:none}main a{color:#2736c8}.arrow-link{font-weight:700;text-decoration:none;font-family:Inter,sans-serif;font-size:1rem;color:#2736c8}.arrow-link:after{content:" ->";display:inline-block;padding-left:5px;transform:translateX(0);transition:all .2s ease-in-out}.arrow-link:hover:after{transform:translateX(5px)}.black .arrow-link{color:#fff}a.powerlink{display:inline-block;background-color:#f2f2f2;color:#2736c8;font-weight:600;border-radius:100px;padding:10px;margin:5px 3px;text-decoration:none}a.powerlink:after{content:" ↗";display:inline-block;padding-left:5px}a.powerlink:hover{color:#fff;background-color:#2736c8}.button,button,input[type=submit]{padding:8px 20px;text-align:center;border:none;outline:0;font-weight:700;border-radius:4px;text-decoration:none;cursor:pointer}.button.one.green,button.one.green,input[type=submit].one.green{background:0 0;background-color:#2736c8;background-image:url(../img/one_logo_white.svg);background-repeat:no-repeat;padding-left:35px;background-size:20px 20px;background-position:8px 9px}.button.one.green:hover,button.one.green:hover,input[type=submit].one.green:hover{background:0 0;background-color:#3241d7;background-image:url(../img/one_logo_white.svg);background-repeat:no-repeat;padding-left:35px;background-size:20px 20px;background-position:8px 9px}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{margin:0;padding:0;display:block}nav ul{zoom:1;padding:0;margin:0;list-style:none}nav ul::after{content:" ";display:block;height:0;overflow:hidden;clear:both}nav ul dt{float:left;clear:left}nav ul dd{float:left;margin:0}img{display:block}a img{border:0}.text-default{font-size:calc(1rem);line-height:calc(1.4rem)}@media (min-width:1200px){.text-default{font-size:1rem;line-height:1.4rem}}.text-medium{font-size:calc(1rem + .3vw);line-height:calc(1.4rem + .3vw)}@media (min-width:1200px){.text-medium{font-size:1.3rem;line-height:1.8rem}}.text-large{font-size:calc(1.2rem + .5vw);line-height:calc(1.4rem + 1vw)}@media (min-width:1200px){.text-large{font-size:1.6rem;line-height:2.2rem}}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:"DM Sans",sans-serif;font-weight:600}.h1>a,.h2>a,.h3>a,.h4>a,.h5>a,h1>a,h2>a,h3>a,h4>a,h5>a{letter-spacing:initial}.h1>a.button,.h2>a.button,.h3>a.button,.h4>a.button,.h5>a.button,h1>a.button,h2>a.button,h3>a.button,h4>a.button,h5>a.button{display:block;max-width:200px;line-height:initial}.h1,h1{font-size:calc(1.3rem + 4vw);line-height:calc(1.3rem + 4.1vw)}@media (min-width:1200px){.h1,h1{font-size:4.2rem;line-height:4.5rem}}.h2,h2{font-size:calc(1.2rem + 3vw);line-height:calc(1.4rem + 3.5vw)}@media (min-width:980px){.h2,h2{font-size:3rem;line-height:3.2rem}}.h3,h3{font-size:calc(1rem + 2vw);line-height:calc(1.2rem + 2.3vw)}@media (min-width:1200px){.h3,h3{font-size:2.3rem;line-height:2.7rem}}.h4,h4{font-size:calc(1rem + .3vw);line-height:calc(1.4rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.3rem;line-height:1.8rem}}.h5,h5{font-size:calc(1rem);line-height:calc(1.4rem)}@media (min-width:1200px){.h5,h5{font-size:1rem;line-height:1.4rem}}h6{font-size:calc(1rem);line-height:calc(1.4rem)}@media (min-width:1200px){h6{font-size:1rem;line-height:1.4rem}}.second{color:#666}.break{display:block}picture{width:100%;height:100%}.bordered{border-width:2px;border-color:#000}.container{padding-left:5vw;padding-right:5vw}.centered-container{max-width:700px;margin:0 auto}.align-center{text-align:center}.button,button,input[type=submit]{font-family:Inter,sans-serif;margin:0;text-align:center;display:inline-block;height:auto;border-radius:100px;font-weight:500;color:#fff;font-size:1rem;background-color:#2736c8}.button:hover,button:hover,input[type=submit]:hover{background:#3241d7}.button.button--color-primary,.button.green,button.button--color-primary,button.green,input[type=submit],input[type=submit].button--color-primary,input[type=submit].green{color:#fff;background:#2736c8;border:1px solid #2736c8}.button.button--color-primary:hover,.button.green:hover,button.button--color-primary:hover,button.green:hover,input[type=submit].button--color-primary:hover,input[type=submit].green:hover,input[type=submit]:hover{background:#3241d7}.button.button--color-primary a,.button.green a,button.button--color-primary a,button.green a,input[type=submit] a,input[type=submit].button--color-primary a,input[type=submit].green a{color:#2736c8}.button.button--color-primary.lined,.button.green.lined,button.button--color-primary.lined,button.green.lined,input[type=submit].button--color-primary.lined,input[type=submit].green.lined,input[type=submit].lined{border:1px solid #2736c8;color:#2736c8;background:0 0}.button.button--color-primary.lined:hover,.button.button--color-primary.lined:hover a,.button.green.lined:hover,.button.green.lined:hover a,button.button--color-primary.lined:hover,button.button--color-primary.lined:hover a,button.green.lined:hover,button.green.lined:hover a,input[type=submit].button--color-primary.lined:hover,input[type=submit].button--color-primary.lined:hover a,input[type=submit].green.lined:hover,input[type=submit].green.lined:hover a,input[type=submit].lined:hover,input[type=submit].lined:hover a{color:#fff;background:#2736c8}.button.button--color-primary.lined a,.button.green.lined a,button.button--color-primary.lined a,button.green.lined a,input[type=submit].button--color-primary.lined a,input[type=submit].green.lined a,input[type=submit].lined a{color:#2736c8}.button.button--color-primary-light,.button.green-light,button.button--color-primary-light,button.green-light,input[type=submit].button--color-primary-light,input[type=submit].green-light{color:#2736c8;background:#f2f2f2}.button.button--color-primary-light:hover,.button.green-light:hover,button.button--color-primary-light:hover,button.green-light:hover,input[type=submit].button--color-primary-light:hover,input[type=submit].green-light:hover{background:#f2f2f2}.button.black,button.black,input[type=submit].black{background:#000}.button.black:hover,button.black:hover,input[type=submit].black:hover{background:#222}.button.grey,button.grey,input[type=submit].grey{color:#2736c8;background-color:rgba(0,0,0,.05)}.button.grey:hover,button.grey:hover,input[type=submit].grey:hover{background-color:rgba(0,0,0,.02);color:#2736c8}.button.white,button.white,input[type=submit].white{color:#2736c8;background-color:#fff}.button.white:hover,button.white:hover,input[type=submit].white:hover{background-color:rgba(255,255,255,.95);color:#2736c8}.button.big,.button.button--size-big,button.big,button.button--size-big,input[type=submit],input[type=submit].big,input[type=submit].button--size-big{padding:15px 40px}.button.dropdown,button.dropdown,input[type=submit].dropdown{padding-block:0;padding-inline-end:35px;position:relative}.button.dropdown::after,button.dropdown::after,input[type=submit].dropdown::after{position:absolute;top:11px;right:12px;content:" ";background-image:url(../img/icon-arrow-right-white.svg);background-position:center center;width:15px;height:15px;background-size:6px auto;background-repeat:no-repeat;transform:rotate(90deg)}input,select,textarea{border:1px solid #ddd;display:inline-block;outline:0;margin:0;font-weight:600;padding:5px 10px;font-family:Inter,sans-serif;font-size:1rem;border-radius:5px}input,select{height:40px}textarea{min-height:40px;height:33px}label{font-weight:400;font-size:calc(1rem);line-height:calc(1.4rem);padding:7px 0 5px 0}@media (min-width:1200px){label{font-size:1rem;line-height:1.4rem}}label span{padding-top:5px;display:block}label.full{display:block;width:100%}input[type=file]{padding:15px;height:55px;margin-top:5px;background-color:#f6f6f6}sub{margin-bottom:-6px;display:inline-block}fieldset{margin:0 0 15px 0;padding:0;padding-top:15px;border:none;display:block;position:relative}fieldset label{position:absolute;padding:0;pointer-events:none;top:25px;z-index:1;color:#000}fieldset input,fieldset select,fieldset textarea{width:100%}fieldset.focused label,fieldset.sticky label{font-size:10px;top:-2px}fieldset.inline{margin-bottom:0;padding-top:0}fieldset.inline input,fieldset.inline label,fieldset.inline select{margin-bottom:15px}@media (min-width:600px){fieldset.inline{margin-bottom:15px;padding-top:15px;display:flex;flex-flow:row nowrap;justify-content:space-between}fieldset.inline input,fieldset.inline label,fieldset.inline select{margin-bottom:0}fieldset.inline input{max-width:calc(50% - 10px)}fieldset.inline b,fieldset.inline span{display:block;line-height:40px;padding-left:15px}}.wpcf7 .wpcf7cf_group,.wpcf7-form .wpcf7cf_group{margin-bottom:20px;background-color:#efefef}.wpcf7 h3,.wpcf7-form h3{font-weight:600;font-size:1.2rem;margin-top:30px;margin-bottom:0}.wpcf7 h3+p,.wpcf7-form h3+p{margin-top:10px}.wpcf7 label+span,.wpcf7-form label+span{position:static}.wpcf7 br,.wpcf7-form br{display:none}.wpcf7 .wpcf7-list-item,.wpcf7-form .wpcf7-list-item{display:block;margin:0}.wpcf7 input[type=submit],.wpcf7-form input[type=submit]{margin:0;padding-left:30px;padding-right:30px}.wpcf7 .price,.wpcf7 .product-amount,.wpcf7-form .price,.wpcf7-form .product-amount{max-width:calc(100% - 100px);width:200px}.wpcf7 .price+span.inline,.wpcf7 .product-amount+span.inline,.wpcf7-form .price+span.inline,.wpcf7-form .product-amount+span.inline{width:90px;display:inline-block}.wpcf7 textarea,.wpcf7-form textarea{width:100%;display:block;min-height:100px;box-sizing:border-box;resize:none}@media (min-width:600px){.wpcf7 div.inline,.wpcf7-form div.inline{display:flex;flex-flow:row wrap}}.wpcf7 div.inline p,.wpcf7-form div.inline p{display:block;margin:0}@media (min-width:600px){.wpcf7 div.inline p,.wpcf7-form div.inline p{width:50%}.wpcf7 div.inline p label,.wpcf7-form div.inline p label{padding-right:10px}}.wpcf7 div.inline p label,.wpcf7-form div.inline p label{width:100%}.wpcf7 div.inline p label input,.wpcf7-form div.inline p label input{width:100%}.wpcf7-form{margin:0 auto;max-width:900px;padding:20px}.check{padding-top:0}.check label{padding-left:30px;position:relative;margin-bottom:0;top:0}.check label input{position:absolute;left:0;top:9px;height:auto;width:auto}.check label span{pointer-events:none}.check.wpcf7-checkbox{margin-bottom:20px;display:block}.check.wpcf7-checkbox label{margin-bottom:0}.content p a:not(.button):not(.powerlink):not(.lite),.content ul li a:not(.button):not(.powerlink):not(.lite),.single-post p a:not(.button):not(.powerlink):not(.lite),p a:not(.button):not(.powerlink):not(.lite){display:inline-block;padding:1px 5px;margin:-2px 0;background-color:#f2f2f2;border-radius:15px;text-decoration:none;word-wrap:break-word}.content p a:not(.button):not(.powerlink):not(.lite):after,.content ul li a:not(.button):not(.powerlink):not(.lite):after,.single-post p a:not(.button):not(.powerlink):not(.lite):after,p a:not(.button):not(.powerlink):not(.lite):after{content:" ↗";display:inline-block;padding-left:5px}.content p a:not(.button):not(.powerlink):not(.lite):hover,.content ul li a:not(.button):not(.powerlink):not(.lite):hover,.single-post p a:not(.button):not(.powerlink):not(.lite):hover,p a:not(.button):not(.powerlink):not(.lite):hover{color:#fff;background-color:#2736c8}.content p a.lite:not(.button):not(.powerlink),.content ul li a.lite:not(.button):not(.powerlink),.single-post p a.lite:not(.button):not(.powerlink),p a.lite:not(.button):not(.powerlink){display:inline-block;text-decoration:none;word-wrap:break-word}.content p a.lite:not(.button):not(.powerlink):after,.content ul li a.lite:not(.button):not(.powerlink):after,.single-post p a.lite:not(.button):not(.powerlink):after,p a.lite:not(.button):not(.powerlink):after{content:" ↗";display:inline-block;padding-left:5px;color:#2736c8}.content p a.lite:not(.button):not(.powerlink):hover,.content ul li a.lite:not(.button):not(.powerlink):hover,.single-post p a.lite:not(.button):not(.powerlink):hover,p a.lite:not(.button):not(.powerlink):hover{text-decoration:underline}.content ul,.single-post>ol,.single-post>ul{padding-left:15px;margin:10px 0}.content ul li,.single-post>ol li,.single-post>ul li{padding-bottom:5px}.content ul+a.button,.single-post>ol+a.button,.single-post>ul+a.button{margin-top:10px!important}.slick-slide{outline:0}.slick-initialized{position:relative}.slick-initialized .slick-arrow{border-radius:100%;width:45px;height:45px;padding:0;text-indent:-9999px;top:-15px;position:absolute;z-index:2;transform:translateY(-50%);background-size:10px auto;background-repeat:no-repeat;background-position:center center;cursor:pointer;background-color:transparent;box-shadow:initial}.slick-initialized .slick-arrow.slick-prev{right:45px;background-image:url(../img/icon-arrow-left_green.svg);background-color:#f2f2f2}.slick-initialized .slick-arrow.slick-next{right:0;background-image:url(../img/icon-arrow-right_green.svg);background-color:#f2f2f2}.slick-initialized .slick-arrow:not(.slick-disabled):hover{background-color:rgba(0,0,0,.1)}.slick-initialized .slick-arrow.slick-disabled{opacity:.2}.slick-initialized.feature-slider .slick-arrow{background-color:#fff;top:auto;bottom:-45px;display:none!important}.slick-initialized.feature-slider .slick-arrow.slick-disabled{opacity:0}.slick-initialized.feature-slider .slick-arrow:not(.slick-disabled):hover{background-color:#c0ead8}.slick-initialized.feature-slider .slick-arrow.slick-prev{right:calc(50% + 7px)}.slick-initialized.feature-slider .slick-arrow.slick-next{right:calc(50% - 52px)}@media (min-width:767px){.slick-initialized.feature-slider .slick-arrow{display:block!important;top:50%}.slick-initialized.feature-slider .slick-arrow.slick-prev{right:auto;left:-22px}.slick-initialized.feature-slider .slick-arrow.slick-next{right:calc(5vw - 22px)}}@media (min-width:767px){.slick-initialized.feature-slider .slick-dots{display:none}}.slick-initialized.feature-slider .slick-dots button{background-color:rgba(39,54,200,.2)}.slick-initialized.feature-slider .slick-dots li.slick-active button{background-color:#2736c8}.slick-initialized .slick-dots{zoom:1;padding:0;margin:0;list-style:none;text-align:center;position:absolute;bottom:-30px;left:0;width:100%}.slick-initialized .slick-dots::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.slick-initialized .slick-dots dt{float:left;clear:left}.slick-initialized .slick-dots dd{float:left;margin:0}.slick-initialized .slick-dots li{display:inline-block;width:20px;height:20px;position:relative}.slick-initialized .slick-dots li button{display:block;text-indent:-9999px;border-radius:100%;margin:0 auto;width:5px;height:5px;padding:0;background-color:#fff;box-shadow:initial;transition:all .2s ease-in-out}.slick-initialized .slick-dots li.slick-active button{transform:scale(1.2)}.auto-slider.slick-slider .slick-list,.auto-slider.slick-slider .slick-track{height:100%}.slider.slick-slider.slick-initialized{height:auto!important}.post-password-form{width:100%;max-width:600px;margin:0 auto 50px auto;padding:20px;border-radius:10px;background-color:#f6f6f6}.post-password-form input[type=submit]{display:block;margin-top:10px;width:100%;margin-bottom:0;margin-right:0}.new{color:#2736c8;font-size:.8rem}.framed{width:90%!important;position:relative;overflow:hidden;border:.3vw solid #ddd;border-radius:16px}.framed img{border-top-left-radius:16px;border-top-right-radius:16px}.framed img{width:100%;height:100%}.framed.cut{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-.3vw!important}figure.gif .anim{display:block}figure.gif .org{display:none}@media (min-width:767px){figure.gif{position:relative}figure.gif:after{background-color:rgba(0,0,0,.3);backdrop-filter:blur(1px);content:" ";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;cursor:pointer}figure.gif:before{content:" ";background-image:url(../img/icon_play.svg);background-size:contain;width:30px;height:30px;position:absolute;z-index:2;background-repeat:no-repeat;background-position:center center;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}figure.gif .anim{display:none}figure.gif .org{display:block}figure.gif.shown:after,figure.gif.shown:before{display:none}figure.gif.shown .anim{display:block}figure.gif.shown .org{display:none}}.pay-chips{display:flex;flex-flow:column nowrap}@media (min-width:600px){.pay-chips{flex-flow:row nowrap;justify-content:space-between;align-items:stretch}.pay-chips label{width:calc(50% - 10px)}}.pay-chips label{padding:20px;margin:0;background:#fff;display:block;border-radius:10px;border:1px solid #ddd;font-weight:700;text-align:center;justify-content:center;align-items:center;display:flex}.pay-chips label.selected{border:1px solid #2736c8;box-shadow:0 5px 10px rgba(0,0,0,.15);color:#2736c8}.pay-chips label input{display:none}.wp-block-embed{width:100%;max-width:800px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}[data-theme=lightblue]{--color-background:#f7f7ff;--color-text:#000}:where(body){--fontsize-h1-mo:clamp(2rem, 0.5rem + 6vw, 3rem);--fontsize-h1-d:clamp(3rem, 1.3rem + 4vw, 3.7rem);--fontsize-h2-mo:clamp(1.5rem, 0.5rem + 6vw, 2rem);--fontsize-h2-d:clamp(2rem, 1.3rem + 4vw, 2.7rem);--fontsize-copytext-mo:clamp(1rem, 1rem + 0.3vw, 1.5rem);--fontsize-copytext-d:1.3rem;--fontsize-copytext-small-mo:1rem;--fontsize-copytext-small-d:1rem;--lineheight-h1-mo:clamp(2rem, 0.5rem + 6.1vw, 3.1rem);--lineheight-h1-d:clamp(3rem, 1.3rem + 4.1vw, 3.9rem);--lineheight-copytext-mo:clamp(1.4rem, 1.4rem + 0.3vw, 1.8rem);--lineheight-copytext-d:1.8rem;--lineheight-copytext-small-mo:1.4rem;--lineheight-copytext-small-d:1.4rem;--lineheight-h2-mo:clamp(1.5rem, 0.5rem + 6.1vw, 2.1rem);--lineheight-h2-d:clamp(2rem, 1.3rem + 4.1vw, 2.8rem);--fontsize-h1:var(--fontsize-h1-mo);--fontsize-h2:var(--fontsize-h2-mo);--fontsize-copytext:var(--fontsize-copytext-mo);--fontsize-copytext-small:var(--fontsize-copytext-small-mo);--lineheight-h1:var(--lineheight-h1-mo);--lineheight-h2:var(--lineheight-h2-mo);--lineheight-copytext:var(--lineheight-copytext-mo);--lineheight-copytext-small:var(--lineheight-copytext-small-mo);--lineheight-button:1.4rem;--border-radius:16px;--color-accent:#2736c8;--flow-space:1.5rem;--component-spacing:50px}@media (min-width:980px){:where(body){--fontsize-h1:var(--fontsize-h1-d);--fontsize-h2:var(--fontsize-h2-d);--fontsize-copytext:var(--fontsize-copytext-d);--fontsize-copytext-small:var(--fontsize-copytext-small-d);--lineheight-h1:var(--lineheight-h1-d);--lineheight-h2:var(--lineheight-h2-d);--lineheight-copytext:var(--lineheight-copytext-d);--lineheight-copytext-small:var(--lineheight-copytext-small-d)}}@media (min-width:980px){:where(body){--component-spacing:100px}}:where(body) .componentSpacing{margin-block:var(--component-spacing);margin-inline:0}:where(body) .componentSpacing[data-theme]{margin:0;padding-block:var(--component-spacing);padding-inline:0}:where(body) [data-flex]{display:flex}:where(body) [data-flex=column]{flex-direction:column}:where(body) [data-text-align=left]{text-align:start}:where(body) [data-text-align=center]{text-align:center}:where(body) [data-theme]{background-color:var(--color-background);color:var(--color-text)}:where(body) concular-component{display:block;position:relative}:where(body) concular-component :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.paragraph,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video){margin:0}:where(body) concular-component :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.paragraph,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+*{margin-block-start:var(--flow-space)}:where(body) concular-component :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.paragraph,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){margin-block-start:calc(2 * var(--flow-space))}:where(body) concular-component :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-weight:500}:where(body) concular-component .h1,:where(body) concular-component h1{--flow-space:3rem;font-size:var(--fontsize-h1);line-height:var(--lineheight-h1)}:where(body) concular-component .h2,:where(body) concular-component h2{--flow-space:2.5rem;font-size:var(--fontsize-h2);line-height:var(--lineheight-h2)}:where(body) concular-component p{font-size:var(--fontsize-copytext);line-height:var(--lineheight-copytext);font-weight:400}:where(body) ul.list--checkmarks{list-style:none;padding-left:0}:where(body) ul.list--checkmarks li{font-size:var(--fontsize-copytext);font-weight:600;line-height:var(--lineheight-copytext);position:relative;padding-inline-start:2.5em;padding-block-end:1.5em}:where(body) ul.list--checkmarks li::before{content:"";position:absolute;left:0;top:0;width:1.5em;height:1.5em;background:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 24 24' stroke='%232736c8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-width='2' d='M 2 10 l 5 5 L 16 6'/%3E%3C/svg%3E") no-repeat center center;background-size:1.5em 1.5em}:where(body) .button,:where(body) button{line-height:var(--lineheight-button)}:where(body) .text--weight-lighter{font-weight:300}:where(body) .text--weight-normal{font-weight:400}:where(body) .text--weight-bold{font-weight:600}:where(body) .tag{background-color:#dde2eb;color:#000;align-items:center;display:inline-flex;padding:.3125em .75em .25em;font-size:clamp(1rem,.8em,.8em);border-radius:100px;line-height:100%}:where(body) .tag--bg-green{background-color:#d1ffeb}:where(body) .tag--text-bold{font-weight:600}:where(body) .tag--icon-check{align-items:stretch;display:inline-flex;gap:.25em;padding-inline-start:.4em}:where(body) .tag--icon-check::before{content:"";aspect-ratio:18/12;width:.85em;background:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 18 12' stroke='%23000000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-width='2' d='M 1 5 l 6 6 L 17 1'/%3E%3C/svg%3E") no-repeat center center;background:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 18 12' stroke='%23008D50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-width='2' d='M 1 5 l 6 6 L 17 1'/%3E%3C/svg%3E") no-repeat center center}:where(body) .tag--icon-check.tag--bg-green::before{background:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 18 12' stroke='%23008D50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-width='2' d='M 1 5 l 6 6 L 17 1'/%3E%3C/svg%3E") no-repeat center center}body.home .c_home-banner{margin-bottom:0}body.home .c_home-banner+.c_partner{margin:0}body.home .c_home-banner+.c_partner+.grid-elements{margin-top:0}main h2.container{margin-bottom:40px;margin-top:60px}main h2.container+*{margin-top:0}main h2.container a{margin:10px auto;display:block}@media (max-width:766px){main h2.container{text-align:center}main h2.container a{float:none;display:block}}main .page-header{padding-top:120px}main .page-header figure{border-radius:16px;overflow:hidden}main section{overflow:hidden}main section .section-title{font-size:calc(1rem);line-height:calc(1.4rem);letter-spacing:initial;font-weight:700;margin-bottom:0}@media (min-width:1200px){main section .section-title{font-size:1rem;line-height:1.4rem}}main section .section-title+.section-claim{margin-top:.3em}main section .section-claim{margin-bottom:.4em}main section .section-content{margin:0 auto;max-width:400px;width:90%}main section.black{background:#000;color:#fff}.text{margin:80px 0}.text .container{border-top:5px solid #000;border-bottom:5px solid #000;padding-bottom:40px}.text .container .grid{padding:40px 0 0 0}.text .container .grid>*,.text .container .grid>* :first-child{margin-top:0}.text .container .grid>* :last-child{margin-bottom:0}@media (min-width:767px){.text .container .grid{display:flex;flex-flow:row nowrap;justify-content:space-between}.text .container .grid>*{width:50%}.text .container .grid>:first-child{width:calc(35% - 20px)}}.text .container figure{margin-top:40px}.text .container figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:300px}.jobs-intro{margin:80px 0}.jobs-intro .container{border-top:5px solid #000;border-bottom:5px solid #000;padding-bottom:40px}.jobs-intro .container .grid .grid-item img{height:80px}@media (min-width:767px){.jobs-intro .container .grid{display:flex;flex-flow:row nowrap;justify-content:space-between}.jobs-intro .container .grid .grid-item{width:32%}.jobs-intro .container .grid .grid-item img{height:100px}}.wp-block-image{margin:60px auto;border-radius:16px;display:flex;align-self:stretch}.wp-block-image img{width:100%;height:auto;border-radius:16px}.hbspt-form{padding:10px 5vw;max-width:980px;margin:0 auto}.segment-selection{background-color:#efefef;display:flex;flex-flow:row wrap;width:calc(100% + 20px);margin:0 -10px;align-items:stretch;padding-top:10px;border-radius:20px}.segment-selection .wpcf7-list-item{width:100%;margin:0 10px 10px 10px;display:block}@media (min-width:600px){.segment-selection .wpcf7-list-item{width:calc(50% - 20px)}}.segment-selection .wpcf7-list-item label{border-radius:100px;background:#fff;border:1px solid #ddd;padding:10px;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer}.segment-selection .wpcf7-list-item:hover label{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.segment-selection .wpcf7-list-item.checked label,.segment-selection .wpcf7-list-item.checked:hover label{background-color:#f2f2f2;border-color:#2736c8}.segment-selection .wpcf7-list-item *{cursor:pointer}.segment-selection .wpcf7-list-item .wpcf7-list-item-label{font-size:calc(1rem);line-height:calc(1.4rem);font-weight:400;padding-top:0}@media (min-width:1200px){.segment-selection .wpcf7-list-item .wpcf7-list-item-label{font-size:1rem;line-height:1.4rem}}.segment-selection .wpcf7-list-item input{visibility:hidden;position:absolute}.forminator-button-upload{background-color:#000!important}.forminator-button-submit{background-color:#2736c8!important;margin-top:0!important;width:100%!important}body{position:relative}@media (max-width:979px){body{padding-block-start:70px}}body.cadastre .page-header,body.circularasset .page-header,body.circularlca .page-header,body.circularoffice .page-header,body.concularone .page-header{margin-top:0;text-align:center;padding-top:30px}body.cadastre header.site-header,body.circularasset header.site-header,body.circularlca header.site-header,body.circularoffice header.site-header,body.concularone header.site-header{background:0 0}body.cadastre header.site-header .branding,body.circularasset header.site-header .branding,body.circularlca header.site-header .branding,body.circularoffice header.site-header .branding,body.concularone header.site-header .branding{width:210px;flex-shrink:0;padding-block-end:0}@media (max-width:979px){body.cadastre header.site-header .branding,body.circularasset header.site-header .branding,body.circularlca header.site-header .branding,body.circularoffice header.site-header .branding,body.concularone header.site-header .branding{height:50px}}body.cadastre header.site-header nav,body.circularasset header.site-header nav,body.circularlca header.site-header nav,body.circularoffice header.site-header nav,body.concularone header.site-header nav{justify-content:flex-end;align-items:center;min-height:40px}@media (min-width:980px){body.academy header.site-header .branding,body.circularasset header.site-header .branding,body.circularlca header.site-header .branding,body.circularoffice header.site-header .branding{height:40px}}body.cadastre header.site-header .branding{background-image:none;padding:0;width:224px;height:39px}body.cadastre header.site-header .branding img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body.cadastre header.site-header nav ul li.current-menu-item a{background-color:#f2f2f2}body.cadastre header.site-header nav ul li:last-child a{color:#2736c8}body.cadastre header.site-header nav ul li:last-child a:hover{background-color:#2736c8;color:#fff}body.cadastre header.site-header nav ul li a{border-radius:15px;padding-inline:15px}body.circularasset header.site-header .branding,body.circularlca header.site-header .branding{width:175px}@media (min-width:1200px){body.circularasset header.site-header nav ul li:not(.has-button) a,body.circularlca header.site-header nav ul li:not(.has-button) a{font-size:14px}}body.academy .page-header{margin-top:0;text-align:center;padding-top:30px}body.academy header.site-header{background:0 0}body.academy header.site-header .branding{width:180px}@media (max-width:979px){body.academy header.site-header .branding{height:50px}}@media (max-width:979px){body.circularoffice header.site-header .branding{height:30px}}body.show-menu header.site-header .cta{z-index:9999}body.show-menu header.site-header .header-nav-toggle{transform:rotate(90deg)}body.show-menu header.site-header .header-nav-toggle span:nth-child(1){top:50%;transform:rotate(-45deg)}body.show-menu header.site-header .header-nav-toggle span:nth-child(2){opacity:0}body.show-menu header.site-header .header-nav-toggle span:nth-child(3){top:50%;transform:rotate(45deg)}body.show-menu header.site-header nav.more-menu{display:block}@media (max-width:979px){body.white header.site-header .branding{background-image:url(../img/Concular_logo_onblack.svg)}}.shop-link{background-color:#2736c8;color:#fff;text-align:center}.shop-link a{display:block;text-align:center;padding:10px;color:#fff;text-decoration:none}.shop-link a b{display:inline-block}@media (max-width:979px){.shop-link{position:fixed;bottom:0;left:0;width:100%;z-index:999}}header.site-header{width:100%;background-color:#fff;font-size:14px;padding-bottom:20px}@media (max-width:979px){header.site-header{height:70px}}header.site-header>.container{align-items:center;display:flex;-moz-column-gap:10px;column-gap:10px;flex-flow:row nowrap;justify-content:space-between}@media (max-width:979px){header.site-header>.container{height:100%;padding-inline-start:calc(15px + 40px + 10px);width:100%}}@media (min-width:980px){header.site-header>.container{padding-block-start:16px;position:relative}header.site-header>.container.centered{justify-content:center}}header.site-header .branding{font-family:"DM Sans",sans-serif;display:block;height:40px;font-size:18px;font-weight:800;text-decoration:none;width:87px}header.site-header .branding img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}@media (min-width:980px){header.site-header .branding{height:40px;font-size:18px;padding-block-end:5px;width:100px}}header.site-header .header-nav-toggle{padding:0;height:40px;width:40px;background:0 0;position:absolute;right:5vw;top:16px;box-shadow:initial;transition:transform .2s ease-in-out;backdrop-filter:brightness(2) blur(20px);display:none}header.site-header .header-nav-toggle span{height:2px;background:#000;width:60%;transition:transform .2s ease-in-out;display:block;position:absolute;top:50%;left:20%}header.site-header .header-nav-toggle span:nth-child(1){top:34%}header.site-header .header-nav-toggle span:nth-child(3){top:65%}header.site-header .header-nav-toggle i{display:none}header.site-header .header-nav-toggle:hover{background-color:#f6f6f6}header.site-header .button.cta,header.site-header button.cta{display:block;width:125px;height:40px;font-size:14px;color:#fff}header.site-header .button.cta.lined,header.site-header button.cta.lined{color:#2736c8}header.site-header .button.cta.lined:hover,header.site-header button.cta.lined:hover{color:#fff}header.site-header .button.login,header.site-header button.login{position:absolute;right:calc(120px + 5vw);top:16px;display:block;height:40px;padding:0 15px;line-height:40px;font-size:14px}header.site-header .mobile-menu{width:calc(100% - 110px)}header.site-header nav ul li{display:inline-block}header.site-header nav ul li a{display:block;color:#000;padding:5px 10px;font-weight:500;border-radius:5px}@media (min-width:1200px){header.site-header nav ul li:not(.has-button) a{font-size:16px}}header.site-header nav ul li.has-button a{height:40px;border-radius:100px;background-color:#2736c8;color:#fff;padding-top:9px;padding-left:20px;padding-right:20px;text-align:center}header.site-header nav ul li.has-button a:hover{color:#fff;background-color:#3241d7}header.site-header nav .menu-grid-wrap>.sub-menu .menu-grid>a{font-weight:700;padding-top:5px;padding-bottom:5px;text-transform:uppercase;color:#ccc;font-size:.8rem;letter-spacing:1px}header.site-header nav .menu-grid-wrap>.sub-menu .menu-grid>a:after{display:none}header.site-header nav .menu-grid-wrap>.sub-menu .menu-grid>a:hover{background-color:transparent;cursor:default}@media (min-width:980px){header.site-header nav{position:static;transform:initial;width:auto;display:flex;justify-content:flex-start}header.site-header nav ul li a:hover{background-color:#f2f2f2}header.site-header nav .menu-grid-wrap>.sub-menu{border-radius:10px;overflow:hidden;padding:10px;background-color:#fff}header.site-header nav .menu-grid-wrap>.sub-menu .menu-grid>a{font-weight:700;padding-top:5px;padding-bottom:5px;text-transform:uppercase;color:#ccc;font-size:.8rem;letter-spacing:1px}header.site-header nav .menu-grid-wrap>.sub-menu .menu-grid>a:after{display:none}header.site-header nav .menu-grid-wrap>.sub-menu .menu-grid>a:hover{background-color:transparent;cursor:default}header.site-header nav .menu-grid-wrap>.sub-menu .menu-grid ul{box-shadow:initial;margin-left:0;position:static;display:block}header.site-header nav ul li.menu-item-has-children>a{padding-right:30px;position:relative}header.site-header nav ul li.menu-item-has-children>a:after{position:absolute;top:9px;right:10px;content:" ";background-image:url(../img/icon-arrow-right-black.svg);background-position:center center;width:15px;height:15px;background-size:6px auto;background-repeat:no-repeat;transform:rotate(90deg)}header.site-header nav ul li.menu-item-has-children.show>a:after,header.site-header nav ul li.menu-item-has-children.show>button:after,header.site-header nav ul li.menu-item-has-children:hover>a:after,header.site-header nav ul li.menu-item-has-children:hover>button:after{transform:rotate(-90deg)}header.site-header nav ul li.menu-item-has-children.show ul,header.site-header nav ul li.menu-item-has-children:hover ul{display:flex}header.site-header nav ul li.menu-item-has-children>ul{box-shadow:0 10px 10px rgba(0,0,0,.2);margin-left:-5px;border-radius:10px;overflow:hidden;padding:10px;background-color:#fff}header.site-header nav ul li.menu-item-has-children ul{display:none;position:absolute;z-index:9;flex-flow:column nowrap}header.site-header nav ul li.menu-item-has-children ul li{display:block}header.site-header nav ul li.menu-item-has-children ul li a{display:block;padding:10px 15px;background-color:#fff;min-width:200px}header.site-header nav ul li.menu-item-has-children ul li a:hover{background-color:#f2f2f2}}header.site-header nav.more-menu{position:absolute;right:5vw;display:none;z-index:999;top:53px}header.site-header nav.more-menu ul{background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.3)}header.site-header nav.more-menu ul li{display:block}header.site-header nav.more-menu ul li a{padding:10px 50px 10px 15px;position:relative}header.site-header nav.more-menu ul li a:hover:after{content:"→";position:absolute;right:10px;top:10px}header.site-header.white .header-nav-toggle span{background:#fff}header.site-header.white .branding{color:#fff;background-image:url(../img/Concular_logo.svg)}header.site-header.white nav ul li a{color:#fff}header.site-header.colored .branding{background-image:url(../img/Concular_logo.svg)}@media (max-width:979px){header.site-header{z-index:10;position:absolute;padding-bottom:0;top:0}header.site-header .header-nav-toggle{position:fixed;left:15px;top:15px;z-index:1;display:block}header.site-header .mobile-menu{position:fixed;transform:translate3d(-120%,0,0);transition:transform .2s ease-in-out;width:80%;background:#fff;top:0;left:0;height:100%;padding:60px 20px 0 20px}header.site-header .mobile-menu ul li{display:block}header.site-header .mobile-menu ul li a{font-size:1.2rem;font-weight:700;padding:10px 30px 10px 0;position:relative}header.site-header .mobile-menu ul li ul.sub-menu li a{padding:10px 30px 10px 15px;font-size:1rem}header.site-header .mobile-menu ul li.menu-item-has-children>a{padding-right:30px;position:relative;-webkit-tap-highlight-color:transparent}header.site-header .mobile-menu ul li.menu-item-has-children>a:after{position:absolute;top:9px;right:10px;content:" ";background-image:url(../img/icon-arrow-right-black.svg);background-position:center center;width:15px;height:15px;background-size:8px auto;background-repeat:no-repeat;transform:rotate(0)}header.site-header .mobile-menu ul li.menu-item-has-children>ul{height:0;overflow:hidden}header.site-header .mobile-menu ul li.menu-item-has-children>ul>li{transform:translate3d(-20px,0,0);opacity:0;transition:all .5s ease-in-out}header.site-header .mobile-menu ul li.menu-item-has-children.open>a:after{transform:rotate(-90deg)}header.site-header .mobile-menu ul li.menu-item-has-children.open>ul{display:block;height:auto}header.site-header .mobile-menu ul li.menu-item-has-children.open>ul>li{transform:translate3d(0,0,0);opacity:1}header.site-header .mobile-menu nav.more-menu{position:static;display:block}header.site-header .mobile-menu nav.more-menu ul{box-shadow:initial;padding-bottom:0}header.site-header .mobile-menu nav.more-menu ul li a{font-size:1.2rem;font-weight:700;padding:10px 30px 10px 0;position:relative}header.site-header .mobile-menu nav.more-menu ul li a:hover:after{content:"→";position:absolute;right:10px;top:10px}header.site-header .mobile-menu .button.login{position:static;display:inline-block;margin-top:20px;padding:0;font-weight:700}header.site-header .button.cta{position:fixed;top:15px;right:15px;margin-top:0;backdrop-filter:brightness(2) blur(20px);color:#fff;border:none}header.site-header .button.cta.lined{color:#2736c8}header.site-header .button.cta.lined:hover{color:#fff}}@media (max-width:979px) and (max-width:478px){header.site-header .button.cta{width:auto;padding-left:15px;padding-right:15px}}@media (max-width:979px){.show-menu header.site-header .mobile-menu{box-shadow:5px 0 100px rgba(0,0,0,.2);transform:translate3d(0,0,0)}.show-menu header.site-header .header-nav-toggle span{background-color:#000}.show-menu header.site-header.white .branding{background-image:url(../img/concular_logo_black.svg);color:#000}.show-menu header.site-header.white nav ul li a{color:#000}}header.site-header .one{margin-top:16px;margin-right:10px;font-size:14px}header.site-header .mobile-menu{width:100%}@media (max-width:980px){header.site-header .mobile-menu{overflow:auto;max-width:500px;display:flex;flex-flow:column nowrap;justify-content:space-between}}@media (min-width:980px){header.site-header .header-new{flex-direction:column}header.site-header .header-new>*{width:100%}header.site-header .header-new .menu{display:flex}header.site-header .header-new .menu:not(#menu-exhibit)>.menu-item:last-child{align-self:flex-end;margin-inline-start:auto}}header.site-header .button-menu nav.header-new,header.site-header .mobile-menu nav.header-new,header.site-header .mobile-menu nav.header-new-test{font-family:"DM Sans",sans-serif}header.site-header .button-menu nav.header-new div.mega-dropdown.container .mega-menu,header.site-header .mobile-menu nav.header-new div.mega-dropdown.container .mega-menu,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown.container .mega-menu{background:#fff}header.site-header .button-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a,header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown.container ul.sub-menu li a{display:flex;flex-flow:row nowrap;align-items:center;background:0 0}header.site-header .button-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a:hover,header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a:hover,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown.container ul.sub-menu li a:hover{background:#f6f6f6}header.site-header .button-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a figure,header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a figure,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown.container ul.sub-menu li a figure{width:50px;height:50px;margin-right:15px;border-radius:5px;border:1px solid #eee;overflow:hidden;flex-shrink:0}header.site-header .button-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a figure img,header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a figure img,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown.container ul.sub-menu li a figure img{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}header.site-header .button-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a>span span,header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a>span span,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown.container ul.sub-menu li a>span span{display:block;line-height:1.1rem}header.site-header .button-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a>span span.menu-subline,header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a>span span.menu-subline,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown.container ul.sub-menu li a>span span.menu-subline{color:#999;font-size:12px;line-height:14px;font-weight:400!important}@media (max-width:980px){header.site-header .button-menu nav.header-new,header.site-header .mobile-menu nav.header-new,header.site-header .mobile-menu nav.header-new-test{padding:0}header.site-header .button-menu nav.header-new div.mega-dropdown,header.site-header .mobile-menu nav.header-new div.mega-dropdown,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown{height:0;overflow:hidden}header.site-header .button-menu nav.header-new>ul>li.open,header.site-header .mobile-menu nav.header-new-test>ul>li.open,header.site-header .mobile-menu nav.header-new>ul>li.open{margin-bottom:10px}header.site-header .button-menu nav.header-new>ul>li.open.menu-item-has-children>ul,header.site-header .mobile-menu nav.header-new-test>ul>li.open.menu-item-has-children>ul,header.site-header .mobile-menu nav.header-new>ul>li.open.menu-item-has-children>ul{height:auto;overflow:visible}header.site-header .button-menu nav.header-new>ul>li.open:hover div.mega-dropdown,header.site-header .mobile-menu nav.header-new-test>ul>li.open:hover div.mega-dropdown,header.site-header .mobile-menu nav.header-new>ul>li.open:hover div.mega-dropdown{display:block}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container{height:auto;overflow:visible;padding:0}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu>li:not(.teaser-link)>a,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu>li:not(.teaser-link)>a,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu>li:not(.teaser-link)>a{font-size:12px;text-transform:uppercase;color:#999;letter-spacing:1px;font-weight:600;background:0 0!important;padding-left:15px;padding-bottom:0}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu>li:not(.teaser-link)>a:after,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu>li:not(.teaser-link)>a:after,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu>li:not(.teaser-link)>a:after{content:"";display:none}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li,header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu ul,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu ul,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu ul{display:block;transform:initial;height:auto;overflow:visible;opacity:1}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-menu,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-menu,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-menu{background-color:#f6f6f6;display:none}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu ul.sub-menu li:hover:after,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu ul.sub-menu li:hover:after,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu ul.sub-menu li:hover:after{display:none}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li a,header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li a,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li a,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a{padding-right:0}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li a figure,header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a figure,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li a figure,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a figure,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li a figure,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a figure{width:40px;height:40px;margin-right:15px}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li a figure img,header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a figure img,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li a figure img,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a figure img,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li a figure img,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a figure img{width:40px;height:40px}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link{background-color:#f6f6f6;padding:15px;border-radius:10px}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a{padding:0;display:flex;flex-flow:row nowrap}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a figure,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a figure,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a figure{width:40px;height:40px;margin-right:15px}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a figure img,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a figure img,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a figure img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a span,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a span,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a span{display:block}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a span.menu-title,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a span.menu-title,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a span.menu-title{font-size:1rem;line-height:1.1rem}header.site-header .button-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a span.menu-subline,header.site-header .mobile-menu nav.header-new-test>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a span.menu-subline,header.site-header .mobile-menu nav.header-new>ul>li.open div.mega-dropdown.container ul.mega-menu li.teaser-link a span.menu-subline{font-size:12px;line-height:14px;font-weight:400!important;color:#2736c8;margin-top:5px}}@media (min-width:980px){header.site-header .button-menu nav.header-new>ul>li.menu-item-has-children>a,header.site-header .mobile-menu nav.header-new-test>ul>li.menu-item-has-children>a,header.site-header .mobile-menu nav.header-new>ul>li.menu-item-has-children>a{padding-right:30px}header.site-header .button-menu nav.header-new>ul>li:hover div.mega-dropdown,header.site-header .mobile-menu nav.header-new-test>ul>li:hover div.mega-dropdown,header.site-header .mobile-menu nav.header-new>ul>li:hover div.mega-dropdown{display:block}header.site-header .button-menu nav.header-new div.mega-dropdown,header.site-header .mobile-menu nav.header-new div.mega-dropdown,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown{position:absolute;width:auto;display:none;left:0;right:0;padding-top:15px}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu{display:flex;flex-flow:row wrap;box-shadow:none;position:relative;width:100%;box-shadow:0 10px 20px rgba(0,0,0,.2);background:#fff;border-radius:15px;overflow:hidden}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu>li,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu>li,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu>li{width:33.333%;padding:10px}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu>li>a,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu>li>a,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu>li>a{font-size:1.2rem;background:0 0!important}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu>li>a:after,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu>li>a:after,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu>li>a:after{content:"";display:none}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu>li>ul,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu>li>ul,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu>li>ul{padding:10px 0}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li,header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu ul,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu ul,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu ul{display:block;box-shadow:none;position:relative;margin-left:0}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu a,header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li,header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu ul,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu a,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu ul,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu a,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu ul{background:0 0}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-menu,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-menu,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li.teaser-menu{background-color:#f6f6f6}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-menu ul li a figure,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-menu ul li a figure,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li.teaser-menu ul li a figure{width:80px;height:85px}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-menu ul li a figure img,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-menu ul li a figure img,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li.teaser-menu ul li a figure img{width:80px;height:85px}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-menu ul li a span span.menu-subline,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-menu ul li a span span.menu-subline,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li.teaser-menu ul li a span span.menu-subline{padding-top:5px}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-menu ul li a:hover,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-menu ul li a:hover,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li.teaser-menu ul li a:hover{background:#eee}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li.teaser-link{width:100%!important;background:#f6f6f6;border-bottom-left-radius:18px;border-bottom-right-radius:18px}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link:hover,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link:hover,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li.teaser-link:hover{background:#eee}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link a,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link a,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li.teaser-link a{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link a figure,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link a figure,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li.teaser-link a figure{width:auto;height:50px;margin-right:15px;overflow:hidden;flex-shrink:0}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link a figure img,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link a figure img,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li.teaser-link a figure img{width:auto;height:50px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link a>span span,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link a>span span,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li.teaser-link a>span span{display:block;line-height:1.1rem}header.site-header .button-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link a>span span.menu-subline,header.site-header .mobile-menu nav.header-new div.mega-dropdown ul.mega-menu li.teaser-link a>span span.menu-subline,header.site-header .mobile-menu nav.header-new-test div.mega-dropdown ul.mega-menu li.teaser-link a>span span.menu-subline{color:#999;font-size:12px;line-height:14px;font-weight:400!important;color:#2736c8;margin-top:5px}}@media (max-width:980px){header.site-header .mobile-menu nav.header-new ul li,header.site-header .mobile-menu nav.header-new-test ul li{display:block}header.site-header .mobile-menu nav.header-new ul li a,header.site-header .mobile-menu nav.header-new-test ul li a{font-size:1.2rem;font-weight:700;padding:10px 30px 10px 0;position:relative}header.site-header .mobile-menu nav.header-new ul li ul.sub-menu li a,header.site-header .mobile-menu nav.header-new-test ul li ul.sub-menu li a{padding:10px 30px 10px 15px;font-size:1rem}header.site-header .mobile-menu nav.header-new ul li.menu-item-has-children>a,header.site-header .mobile-menu nav.header-new-test ul li.menu-item-has-children>a{padding-right:30px;position:relative;-webkit-tap-highlight-color:transparent}header.site-header .mobile-menu nav.header-new ul li.menu-item-has-children>a:after,header.site-header .mobile-menu nav.header-new-test ul li.menu-item-has-children>a:after{position:absolute;top:9px;right:10px;content:" ";background-image:url(../img/icon-arrow-right-black.svg);background-position:center center;width:15px;height:15px;background-size:8px auto;background-repeat:no-repeat;transform:rotate(0)}header.site-header .mobile-menu nav.header-new ul li.menu-item-has-children>ul,header.site-header .mobile-menu nav.header-new-test ul li.menu-item-has-children>ul{height:0;overflow:hidden}header.site-header .mobile-menu nav.header-new ul li.menu-item-has-children>ul>li,header.site-header .mobile-menu nav.header-new-test ul li.menu-item-has-children>ul>li{transform:translate3d(-20px,0,0);opacity:0;transition:all .5s ease-in-out}header.site-header .mobile-menu nav.header-new ul li.menu-item-has-children.open>a:after,header.site-header .mobile-menu nav.header-new-test ul li.menu-item-has-children.open>a:after{transform:rotate(-90deg)}header.site-header .mobile-menu nav.header-new ul li.menu-item-has-children.open>ul,header.site-header .mobile-menu nav.header-new-test ul li.menu-item-has-children.open>ul{display:block;height:auto}header.site-header .mobile-menu nav.header-new ul li.menu-item-has-children.open>ul>li,header.site-header .mobile-menu nav.header-new-test ul li.menu-item-has-children.open>ul>li{transform:translate3d(0,0,0);opacity:1}header.site-header .mobile-menu nav.more-menu{position:static;display:block}header.site-header .mobile-menu nav.more-menu ul{box-shadow:initial;padding-bottom:0}header.site-header .mobile-menu nav.more-menu ul li a{font-size:1.2rem;font-weight:700;padding:10px 30px 10px 0;position:relative}header.site-header .mobile-menu nav.more-menu ul li a:hover:after{content:"→";position:absolute;right:10px;top:10px}}.pre-footer{background-color:#000;background-size:cover;background-position:center;color:#fff;padding:120px 0}.pre-footer h2,.pre-footer p{color:#fff;margin:30px 0}.pre-footer p{margin-top:5px;margin-bottom:0;font-size:calc(1rem + .3vw);line-height:calc(1.4rem + .3vw)}@media (min-width:1200px){.pre-footer p{font-size:1.3rem;line-height:1.8rem}}.pre-footer .container a{margin:20px 0 0 0;color:#000;white-space:nowrap}@media (min-width:767px){.pre-footer .container{text-align:center}.pre-footer .container a{margin:0}}footer.site-footer{background-color:#f2f2f2;padding:20px 0 50px 0}footer.site-footer a{color:#fff}footer.site-footer .container .grid{display:flex;justify-content:space-between;flex-flow:column nowrap;padding:40px 0 0}footer.site-footer .container .grid .grid-item{padding-bottom:40px}footer.site-footer .container .grid .grid-item .h4,footer.site-footer .container .grid .grid-item .h5,footer.site-footer .container .grid .grid-item h4,footer.site-footer .container .grid .grid-item h5,footer.site-footer .container .grid .grid-item img{margin-top:20px;margin-bottom:10px}footer.site-footer .container .grid .grid-item img{width:100px;margin-bottom:25px}footer.site-footer .container .grid .grid-item p{font-size:calc(.8rem);line-height:calc(1rem);padding-bottom:20px;max-width:200px}@media (min-width:1200px){footer.site-footer .container .grid .grid-item p{font-size:.8rem;line-height:1.2rem}}footer.site-footer .container .grid .grid-item address{font-size:calc(.8rem);line-height:calc(1rem);font-style:normal}@media (min-width:1200px){footer.site-footer .container .grid .grid-item address{font-size:.8rem;line-height:1.2rem}}footer.site-footer .container .grid .grid-item address a{display:inline-block;min-height:24px;line-height:24px;color:#000;text-decoration:none}footer.site-footer .container .grid .grid-item address a:hover{color:#000;text-decoration:underline}footer.site-footer .container .grid .grid-item a{font-size:calc(.8rem);line-height:calc(1rem);color:#000}@media (min-width:1200px){footer.site-footer .container .grid .grid-item a{font-size:.8rem;line-height:1.2rem}}footer.site-footer .container .grid .grid-item ul li a{padding:5px 0;display:block;font-size:calc(.8rem);line-height:calc(1rem);color:#000}@media (min-width:1200px){footer.site-footer .container .grid .grid-item ul li a{font-size:.8rem;line-height:1.2rem}}footer.site-footer .container .grid .grid-item ul li a:hover{color:#000;text-decoration:underline}footer.site-footer .container .grid .grid-item a.arrow-link{color:#2736c8}footer.site-footer .container .grid .grid-item a.arrow-link:hover{color:#2736c8}@media (min-width:600px){footer.site-footer .container .grid{flex-flow:row wrap}footer.site-footer .container .grid .grid-item{width:22.5vw;padding-right:1.5vw;order:3}footer.site-footer .container .grid .grid-item:first-child{order:1;width:37.5vw}footer.site-footer .container .grid .grid-item:last-child{order:2;width:37.5vw}}@media (min-width:980px){footer.site-footer .container .grid{flex-flow:row nowrap}footer.site-footer .container .grid .grid-item{width:18.75vw;padding-right:1.5vw}footer.site-footer .container .grid .grid-item:first-child{width:18.75vw}footer.site-footer .container .grid .grid-item:last-child{padding-right:0;order:4;width:15vw}}footer.site-footer .container .grid--gridlayout{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:479px){footer.site-footer .container .grid--gridlayout{grid-template-columns:repeat(2,1fr)}}@media (min-width:600px){footer.site-footer .container .grid--gridlayout{grid-template-columns:repeat(3,1fr)}}@media (min-width:980px){footer.site-footer .container .grid--gridlayout{grid-template-columns:repeat(5,1fr)}footer.site-footer .container .grid--gridlayout--col-3{grid-template-columns:repeat(3,1fr)}footer.site-footer .container .grid--gridlayout--col-4{grid-template-columns:repeat(4,1fr)}footer.site-footer .container .grid--gridlayout--col-5{grid-template-columns:repeat(5,1fr)}footer.site-footer .container .grid--gridlayout--col-6{grid-template-columns:repeat(3,1fr)}footer.site-footer .container .grid--gridlayout--col-7{grid-template-columns:repeat(4,1fr)}footer.site-footer .container .grid--gridlayout--col-8{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){footer.site-footer .container .grid--gridlayout--col-6{grid-template-columns:repeat(6,1fr)}footer.site-footer .container .grid--gridlayout--col-7{grid-template-columns:repeat(7,1fr)}footer.site-footer .container .grid--gridlayout--col-8{grid-template-columns:repeat(8,1fr)}}footer.site-footer .container .grid--gridlayout .grid__title{grid-column:1/-1}footer.site-footer .container .grid--gridlayout .grid-item{width:auto!important}footer.site-footer .container .grid--locations .h4:is(:first-child),footer.site-footer .container .grid--locations .h5:is(:first-child),footer.site-footer .container .grid--locations h1:is(:first-child),footer.site-footer .container .grid--locations h2:is(:first-child),footer.site-footer .container .grid--locations h3:is(:first-child),footer.site-footer .container .grid--locations h4:is(:first-child),footer.site-footer .container .grid--locations h5:is(:first-child),footer.site-footer .container .grid--locations h6:is(:first-child){margin-block-start:0}footer.site-footer .container .grid--locations .grid-item,footer.site-footer .container .grid--locations .grid-item:first-child,footer.site-footer .container .grid--locations .grid-item:last-child{order:0!important}footer.site-footer .container .copyright{font-size:.8rem;border-top:1px solid #2736c8;padding-top:20px}footer.site-footer .container .copyright nav{margin:0;padding:0;display:inline}footer.site-footer .container .copyright nav ul{display:inline;margin:0;padding:0}footer.site-footer .container .copyright nav ul li,footer.site-footer .container .copyright nav ul li a{display:inline;margin:0;padding:0;color:#2736c8}footer.site-footer .container .copyright nav ul li a:hover,footer.site-footer .container .copyright nav ul li:hover{text-decoration:underline}footer.site-footer .container .copyright nav ul li a a:before,footer.site-footer .container .copyright nav ul li a:before{content:" · "}footer.site-footer .footer-social{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:.85rem;font-weight:500;color:#1f232b;text-decoration:none}footer.site-footer .footer-social svg{color:#0a66c2}footer.site-footer .footer-social:hover span{text-decoration:underline}footer.site-footer .footer-newsletter{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;font-size:.85rem;color:#1f232b}footer.site-footer .footer-newsletter .button{padding:9px 16px;font-size:.875rem}footer.site-footer .footer-locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 24px;padding-block:40px 32px;border-top:1px solid rgba(0,0,0,.1)}@media (min-width:767px){footer.site-footer .footer-locations{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){footer.site-footer .footer-locations{grid-template-columns:repeat(7,minmax(0,1fr))}}footer.site-footer .footer-locations__title{grid-column:1/-1;margin:0}footer.site-footer .footer-locations__item .h5{margin:0 0 6px;font-size:.95rem;font-weight:600}footer.site-footer .footer-locations__item address{margin:0 0 6px;font-style:normal;font-size:.8rem;line-height:1.55;color:#555b66}footer.site-footer .footer-locations__item a{font-size:.8rem;color:#1f232b;overflow-wrap:normal}.project-item{display:block;text-decoration:none;margin-bottom:60px}.project-item figure{height:500px;position:relative;overflow:hidden}.project-item figure img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;position:relative;z-index:1;transition:all .5s ease-out}.project-item h2,.project-item h3{font-size:calc(1rem + .3vw);line-height:calc(1.4rem + .3vw);margin-bottom:0}@media (min-width:1200px){.project-item h2,.project-item h3{font-size:1.3rem;line-height:1.8rem}}.project-item p{margin-top:5px}.project-item:hover figure img{transform:scale3d(1.03,1.03,1)}.academy-item,.blog-item{display:block;margin-bottom:40px;border-radius:16px;background-color:#f2f2f2;position:relative}@media (min-width:1400px){.academy-item,.blog-item{border-radius:16px}}.academy-item a,.blog-item a{text-decoration:none;color:#000}.academy-item figure,.blog-item figure{height:300px;position:relative;overflow:hidden;margin:0;border-top-right-radius:16px;border-top-left-radius:16px}@media (min-width:1400px){.academy-item figure,.blog-item figure{border-top-right-radius:16px;border-top-left-radius:16px}}.academy-item figure img,.blog-item figure img{-o-object-fit:cover;object-fit:cover;height:300px;width:100%;position:relative;z-index:1}.academy-item .cat-tag,.blog-item .cat-tag{position:absolute;top:15px;left:15px;display:block;background-color:#fff;color:#2736c8;padding:5px 15px;z-index:1;border-radius:100px;font-size:.8rem;font-weight:700}.academy-item header,.blog-item header{padding:30px 30px 0 30px}.academy-item header h1,.academy-item header h2,.academy-item header h3,.blog-item header h1,.blog-item header h2,.blog-item header h3{font-size:1.4rem;margin:0;line-height:1.6rem}.academy-item.academy-item figure,.blog-item.academy-item figure{height:200px}.academy-item.academy-item figure img,.blog-item.academy-item figure img{-o-object-fit:contain;object-fit:contain;height:auto;width:100%}.academy-item.academy-item .item-content div.links,.academy-item.academy-item .item-content>p,.blog-item.academy-item .item-content div.links,.blog-item.academy-item .item-content>p{padding-left:30px;padding-right:30px}.academy-item.academy-item .item-content div.links,.blog-item.academy-item .item-content div.links{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.academy-item.academy-item .item-content div.links span.arrow-link,.blog-item.academy-item .item-content div.links span.arrow-link{padding:10px 0}.academy-item span.arrow-link,.blog-item span.arrow-link{padding:30px;display:block}.academy-item:hover span:after,.blog-item:hover span:after{transform:translateX(5px)}.jobs{margin:120px 0}.jobs .jobs-listing{display:flex;flex-flow:row wrap;align-items:stretch}.jobs .jobs-listing .job-item{width:100%;margin-bottom:20px;display:flex}@media (min-width:600px){.jobs .jobs-listing .job-item{width:29vw;padding-right:20px}}@media (min-width:1200px){.jobs .jobs-listing .job-item{width:44vw;padding-right:20px}}.jobs .jobs-listing .job-item h3{zoom:1;overflow:hidden;margin:0;padding:15px 0}.jobs .jobs-listing .job-item h3::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.jobs .jobs-listing .job-item p{margin-top:0;padding-bottom:15px}.jobs .jobs-listing .job-item a{border:2px solid #000;padding:40px 40px 20px 40px;display:block;background-color:#fff;position:relative;text-decoration:none;width:100%}.jobs .jobs-listing .job-item a:before{content:" ⟶";position:absolute;right:15px;bottom:15px;font-weight:700;transform:translateX(-50%);color:transparent;transition:all .2s ease-in-out}.jobs .jobs-listing .job-item a:after{position:absolute;top:0;left:0;background-color:#2736c8;width:100%;height:100%;content:" ";z-index:-1;transition:all .2s ease-in-out}.jobs .jobs-listing .job-item a:hover:after{top:10px;left:10px}.jobs .jobs-listing .job-item a:hover:before{transform:translateX(0);color:#000}.team-intro{max-width:600px;margin:30px 0 30px 0}.team-intro p{font-size:1.2rem;line-height:1.7rem}.people .team{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}@media (min-width:600px){.people .team .team-item{width:calc(50% - 30px)}}@media (min-width:980px){.people .team .team-item{width:calc(33.33% - 30px)}}.people .team .team-item{margin-bottom:30px}.people .team .team-item figure img{max-width:400px;width:100%;height:auto}.people .team .team-item h3{margin:0;padding:15px 0 0 0;font-size:1.2rem}.people .team .team-item b{display:block;font-size:.8rem;font-weight:400}.blog-grid{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:100px}.blog-grid .academy-item,.blog-grid .blog-item{width:100%}@media (min-width:767px){.blog-grid .academy-item,.blog-grid .blog-item{width:calc(50% - 20px);margin:10px}}@media (min-width:1200px){.blog-grid .academy-item,.blog-grid .blog-item{width:calc(33.333% - 20px)}}.blog-grid::after{content:"";flex:auto}article.single-post:not(.reference){padding-bottom:120px;display:flex;flex-flow:column nowrap;align-items:center}article.single-post:not(.reference)>:not(header){padding-left:0;padding-right:0;margin-left:5vw;margin-right:5vw}@media (min-width:1400px){article.single-post:not(.reference)>:not(header){margin-left:10vw;margin-right:10vw}}article.single-post:not(.reference)>:not(header) img{width:100%}article.single-post:not(.reference)>:not(header):not(section){max-width:calc(100% - 10vw)}@media (min-width:1400px){article.single-post:not(.reference)>:not(header):not(section){max-width:calc(100% - 20vw)}}article.single-post:not(.reference)>section{width:100%}article.single-post:not(.reference)>blockquote,article.single-post:not(.reference)>h1,article.single-post:not(.reference)>h2,article.single-post:not(.reference)>h3,article.single-post:not(.reference)>h4,article.single-post:not(.reference)>h5,article.single-post:not(.reference)>h6,article.single-post:not(.reference)>ol,article.single-post:not(.reference)>p,article.single-post:not(.reference)>ul{max-width:700px;margin-left:5vw;margin-right:5vw;width:calc(100% - 10vw)}article.single-post>.wp-block-columns{flex-flow:row nowrap}article.single-post>.wp-block-columns .wp-block-image{width:100%}article.single-post>.wp-block-columns .wp-block-image img{width:100%;height:auto}article.single-post header{margin-bottom:60px;width:100%}article.single-post header h1{margin-bottom:30px}article.single-post header figure.post-thumbnail{height:500px;width:100%}article.single-post header figure.post-thumbnail.auto{height:auto}article.single-post header figure.post-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}article.single-post p{font-size:calc(1rem + .3vw);line-height:calc(1.4rem + .3vw)}@media (min-width:1200px){article.single-post p{font-size:1.3rem;line-height:1.8rem}}article.single-post>blockquote{padding-left:20px;border-left:2px solid #2736c8}article.single-post.single-academy .details{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;border-bottom:2px solid #000;margin:30px 0 15px 0}article.single-post.single-academy .details .info{color:#000;margin-bottom:15px}article.single-post.single-academy .details .info strong{display:block;font-weight:600}article.single-post.single-academy .details .button{margin-bottom:15px}.cat-menu{text-align:center;padding:0 0 20px 0}.cat-menu a{display:inline-block;padding:10px 15px;background-color:#f2f2f2;color:#2736c8;text-decoration:none;border-radius:100px;margin:10px 10px}body.circularlca{background-color:#fff}body.circularlca{font-family:"DM Sans",sans-serif;color:#000}body.circularlca .h1,body.circularlca .h2,body.circularlca .h3,body.circularlca .h4,body.circularlca .h5,body.circularlca h1,body.circularlca h2,body.circularlca h3,body.circularlca h4,body.circularlca h5{letter-spacing:0;color:#000;font-family:"DM Sans",sans-serif}body.circularlca p{color:#000;font-family:"DM Sans",sans-serif}.circularlca main section.video{border-radius:20px}.circularlca main section.video .video,.circularlca main section.video .videobox{border-radius:20px}.circularlca main section.grid-elements{margin-top:0}.circularlca main section.grid-elements .grid .grid-item{flex-flow:column}.circularlca main section.grid-elements .grid .grid-item:hover figure.gif .anim{display:block!important}.circularlca main section.grid-elements+h2{margin-top:40px}.circularlca main section.grid-elements.icons{margin:0}.circularlca main section.grid-elements.icons .grid .grid-item{flex-flow:column}@media (min-width:600px){.circularlca main section.grid-elements.icons .grid .grid-item{text-align:left}.circularlca main section.grid-elements.icons .grid .grid-item figure img{-o-object-position:left bottom;object-position:left bottom;margin:0}.circularlca main section.grid-elements.icons .grid .grid-item .content{text-align:left;padding-left:0}}.circularlca main section.grid-elements.icons .grid .grid-item .content p{font-size:1.2rem;line-height:1.4rem;font-weight:700}.circularlca main section.c_home-banner figure img.icon{position:absolute;bottom:30px;left:30px;z-index:1;width:clamp(110px,calc(100vw * 110/390),200px);height:auto;background-color:#fff;border-radius:100%;box-shadow:0 5px 10px rgba(0,0,0,.2)}.circularlca main section.n-home-banner+section.grid-elements{margin-top:-20vh}.circularlca main section.n-home-banner+section.grid-elements .grid .grid-item{margin-top:20px;margin-bottom:0;flex-flow:column}.circularlca main section.n-home-banner+section.grid-elements .grid .grid-item figure{border-radius:20px}.circularlca main section.n-home-banner+section.grid-elements .grid .grid-item .content{padding-left:50px;position:relative;padding-right:0}.circularlca main section.n-home-banner+section.grid-elements .grid .grid-item .content *{text-align:left;width:100%;margin-left:0;margin-right:0}.circularlca main section.n-home-banner+section.grid-elements .grid .grid-item .content h3::before{content:attr(data-count);display:block;position:absolute;top:25px;left:0;border-radius:100px;width:35px;height:35px;background-color:#2736c8;color:#fff;text-align:center;font-size:20px;font-weight:700;padding:4px 0 0 0;box-sizing:border-box}body.academy{background-color:#fff}body.academy .campaign-logo{padding-bottom:0!important}body.academy .home-banner.full .bg .inner .content,body.academy .home-banner.full .bg .inner .content *{color:#fff!important}body.academy .home-banner.full .bg{height:auto!important;background-position:center top}body.academy main h1,body.academy main h2,body.academy main h3,body.academy main h4,body.academy main h5,body.academy main p{color:#000}body.academy main h1 span,body.academy main h2 span,body.academy main h3 span,body.academy main h4 span,body.academy main h5 span,body.academy main p span{opacity:.5}body.academy main .term-section{padding-top:0}body.academy main .modules{padding:15px 0 5px 0;background-color:#f6f6f6;border-bottom:1px solid #ddd}body.academy main .modules h4{margin-top:0;margin-bottom:10px}body.academy main .modules a{margin-right:10px;margin-bottom:10px}body.academy main .academy-module-header{background:#ededed;background:linear-gradient(180deg,#ededed 0,#fff 100%);padding:50px 0 150px 0}body.academy main .academy-module-header h2{margin-top:0;padding-top:0}body.academy main .academy-module-header+div{margin-top:-150px}.term-section .blog-list.grid,body.academy main .blog-list.grid{display:flex;flex-flow:row wrap}.term-section .blog-list.grid .academy-item,body.academy main .blog-list.grid .academy-item{width:100%;padding-right:20px}.term-section .blog-list.grid .academy-item article .thumb,.term-section .blog-list.grid .academy-item article figure,body.academy main .blog-list.grid .academy-item article .thumb,body.academy main .blog-list.grid .academy-item article figure{height:150px!important}.term-section .blog-list.grid .academy-item article .item-content header h1,.term-section .blog-list.grid .academy-item article .item-content header h2,.term-section .blog-list.grid .academy-item article .item-content header h3,body.academy main .blog-list.grid .academy-item article .item-content header h1,body.academy main .blog-list.grid .academy-item article .item-content header h2,body.academy main .blog-list.grid .academy-item article .item-content header h3{font-size:1.2rem}@media (min-width:600px){.term-section .blog-list.grid .academy-item,body.academy main .blog-list.grid .academy-item{width:50%}}@media (min-width:980px){.term-section .blog-list.grid .academy-item,body.academy main .blog-list.grid .academy-item{width:33.333%}}@media (min-width:1400px){.term-section .blog-list.grid .academy-item,body.academy main .blog-list.grid .academy-item{width:25%}}.term-section .blog-list .academy-item,body.academy main .blog-list .academy-item{border:none;border-bottom:2px solid #eee;border-radius:0;background:0 0;padding-bottom:20px}.term-section .blog-list .academy-item article,body.academy main .blog-list .academy-item article{display:flex;flex-flow:column;align-items:stretch;height:100%;border-radius:0}.term-section .blog-list .academy-item article .thumb,body.academy main .blog-list .academy-item article .thumb{width:100%;min-width:150px;display:flex;flex-direction:column;align-self:stretch;height:100%;margin-bottom:20px}.term-section .blog-list .academy-item article .thumb figure,body.academy main .blog-list .academy-item article .thumb figure{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;border-radius:10px;border:1px solid #eee}.term-section .blog-list .academy-item article .thumb img,body.academy main .blog-list .academy-item article .thumb img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:10px}.term-section .blog-list .academy-item article .item-content,body.academy main .blog-list .academy-item article .item-content{font-size:.8rem;flex:1}.term-section .blog-list .academy-item article .item-content .cat-tag,body.academy main .blog-list .academy-item article .item-content .cat-tag{position:initial;top:auto;left:auto;display:inline-block;margin-left:30px;background-color:#a5a5a5;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:1px;font-weight:400;padding:1px 10px 0 10px}.term-section .blog-list .academy-item article .item-content h3,body.academy main .blog-list .academy-item article .item-content h3{margin-top:0}.term-section .blog-list .academy-item article .item-content .arrow-link,body.academy main .blog-list .academy-item article .item-content .arrow-link{padding-top:5px;padding-bottom:5px;font-size:.8rem;margin-top:15px}.term-section .blog-list .academy-item article .item-content .button,body.academy main .blog-list .academy-item article .item-content .button{font-size:.8rem}.term-section .blog-list .academy-item article .item-content header,body.academy main .blog-list .academy-item article .item-content header{padding-top:10px}.term-section .blog-list .academy-item article .item-content header h1,.term-section .blog-list .academy-item article .item-content header h2,.term-section .blog-list .academy-item article .item-content header h3,body.academy main .blog-list .academy-item article .item-content header h1,body.academy main .blog-list .academy-item article .item-content header h2,body.academy main .blog-list .academy-item article .item-content header h3{font-size:1.6rem}.term-section .blog-list .academy-item article .item-content header p,body.academy main .blog-list .academy-item article .item-content header p{padding:0}.term-section .blog-list .academy-item article .item-content p,body.academy main .blog-list .academy-item article .item-content p{padding:0 30px 0 30px}.term-section .blog-list .academy-item article .item-content p strong,body.academy main .blog-list .academy-item article .item-content p strong{font-weight:600;display:block}.term-section .blog-list .academy-item article .item-content p b,body.academy main .blog-list .academy-item article .item-content p b{font-weight:400}.term-section .blog-list .academy-item article .item-content p span.break,body.academy main .blog-list .academy-item article .item-content p span.break{display:block;text-indent:-9999px;overflow:hidden;height:0}@media (min-width:600px){.term-section .blog-list:not(.grid) .academy-item article,body.academy main .blog-list:not(.grid) .academy-item article{flex-flow:row}.term-section .blog-list:not(.grid) .academy-item article .thumb,body.academy main .blog-list:not(.grid) .academy-item article .thumb{width:20%;margin-bottom:0}.term-section .blog-list:not(.grid) .academy-item article .item-content p span.break,body.academy main .blog-list:not(.grid) .academy-item article .item-content p span.break{display:inline-block;height:auto;text-indent:0;overflow:initial}.term-section .blog-list:not(.grid) .academy-item article .item-content .links,body.academy main .blog-list:not(.grid) .academy-item article .item-content .links{display:flex;flex-flow:row;align-items:center}.term-section .blog-list:not(.grid) .academy-item article .item-content .links .arrow-link,body.academy main .blog-list:not(.grid) .academy-item article .item-content .links .arrow-link{margin-top:0}}body.academy main .one-teaser{border-bottom:1px solid #ddd}body.academy main .one-teaser .container>div{padding-top:20px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;text-align:center}body.academy main .one-teaser .container>div p{margin:0}body.academy main .one-teaser .container>div a.button{align-self:flex-end;margin:10px 0}@media (min-width:600px){body.academy main .one-teaser .container>div{text-align:left;justify-content:space-between}}body.academy main .one-teaser ul{zoom:1;padding:0;margin:0;list-style:none;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:center;padding:20px 0}body.academy main .one-teaser ul::after{content:" ";display:block;height:0;overflow:hidden;clear:both}body.academy main .one-teaser ul dt{float:left;clear:left}body.academy main .one-teaser ul dd{float:left;margin:0}body.academy main .one-teaser ul:after{content:"";display:none}body.academy main .one-teaser ul li{margin-bottom:5px}body.academy main .one-teaser ul li::before{content:" ";width:24px;height:20px;background-image:url(../img/icon_tested.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:7px;margin-bottom:-3px}.booking-item{border-radius:20px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2);margin:20px auto;max-width:900px;display:flex;flex-flow:column}.booking-item .content{padding:20px}.booking-item .content h3{margin:0}.booking-item .content .paid,.booking-item .content .unpaid{display:inline-block;padding:0 6px;border-radius:4px;border:1px solid #00bf42;background-color:#d7ffe5;color:#009634;margin-left:10px;font-size:.8rem;opacity:1}.booking-item .content .unpaid{border:1px solid #bf8a00;background-color:#fff3d5;color:#bf8a00}.booking-item figure{width:100%;height:auto;border-radius:20px}.booking-item figure img{width:100%;height:auto;min-height:200px;border-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.booking-item .booked{border-top:1px solid #eee}.booking-item .booked .info-access{padding:10px 15px;background-color:#ff0;font-weight:700;margin:15px 0;border-radius:20px;font-size:.8rem}.booking-item .portal{border:1px solid #2736c8;border-radius:20px;padding:15px}.booking-item .portal h4{margin-top:0;margin-bottom:10px;color:#2736c8}.booking-item .portal ul{zoom:1;padding:0;margin:0;list-style:none}.booking-item .portal ul::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.booking-item .portal ul dt{float:left;clear:left}.booking-item .portal ul dd{float:left;margin:0}.booking-item .portal ul li{margin-bottom:5px}.booking-item .portal ul li::before{content:" ";width:24px;height:20px;background-image:url(../img/icon_tested.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:7px;margin-bottom:-3px}@media (min-width:600px){.booking-item{flex-flow:row nowrap;align-items:stretch}.booking-item figure{width:300px}.booking-item figure img{min-height:300px}}body:where(.single-weiterbildung) .layout-container{align-items:flex-start;display:grid;gap:50px;grid-template-columns:100%;padding-block-end:20px}@media (min-width:980px){body:where(.single-weiterbildung) .layout-container{grid-template-columns:1fr 350px;padding-block-end:50px}}@media (min-width:1400px){body:where(.single-weiterbildung) .layout-container{gap:80px;grid-template-columns:1fr 500px}}body:where(.single-weiterbildung) .content section{margin-block:0}body:where(.single-weiterbildung) .content section .container{padding-inline:0}body:where(.single-weiterbildung) .content concular-component:first-child:where(.componentSpacing){margin-block-start:0}body:where(.single-weiterbildung) .content concular-component:last-child:where(.componentSpacing){margin-block-end:0}body:where(.single-weiterbildung) .content concular-component>.container{padding-inline:0}body:where(.single-post) .layout-container{align-items:flex-start;display:grid;gap:50px;grid-template-columns:100%;padding-block-end:20px}@media (min-width:980px){body:where(.single-post) .layout-container{grid-template-columns:1fr 350px;padding-block-end:50px}}@media (min-width:1400px){body:where(.single-post) .layout-container{gap:80px;grid-template-columns:1fr 500px}}body:where(.single-post) .content section{margin-block:0}body:where(.single-post) .content section .container{padding-inline:0}body:where(.single-post) .content concular-component:first-child:where(.componentSpacing){margin-block-start:0}body:where(.single-post) .content concular-component:last-child:where(.componentSpacing){margin-block-end:0}body:where(.single-post) .content concular-component>.container{padding-inline:0}main.case{padding-block-start:120px}main.case>*+*{margin-block-start:64px}@media (min-width:980px){main.case>*+*{margin-block-start:96px}}main.case>.case-image,main.case>.case-kpis-wrap{margin-block-start:40px}.case-hero{display:grid;gap:40px}@media (min-width:980px){.case-hero{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:80px;align-items:end}}.case-hero__back{font-size:calc(.8rem);line-height:calc(1rem);display:inline-block;margin-block-end:20px;color:#2736c8;text-decoration:none}@media (min-width:1200px){.case-hero__back{font-size:.8rem;line-height:1.2rem}}.case-hero__back:hover{text-decoration:underline}.case-hero__title{margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem);line-height:1.08;letter-spacing:-.02em}.case-hero__lead{margin:24px 0 0;max-width:62ch;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.6;color:#2b2f38}.case-facts{margin:0;border-top:1px solid #e3e5ea}.case-facts__item{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding-block:14px;border-bottom:1px solid #e3e5ea}.case-facts dt{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5c6170;padding-top:3px}.case-facts dd{margin:0;font-size:.95rem;line-height:1.45;font-weight:500;color:#14161b}.case-services{zoom:1;padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.case-services::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.case-services dt{float:left;clear:left}.case-services dd{float:left;margin:0}.case-services li{margin:0}.case-services a,.case-services span{display:inline-block;padding:4px 12px;border:1px solid rgba(39,54,200,.3);border-radius:999px;font-size:.82rem;font-weight:500;line-height:1.4;color:#2736c8;text-decoration:none}.case-services a:hover{background-color:rgba(39,54,200,.08)}.case-image{margin-inline:auto}.case-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:16px}.case-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:28px 40px;padding:36px 32px;background:#f2f2f2;border-radius:16px}@media (min-width:980px){.case-kpis{padding:48px 56px}}.case-kpis__item{display:flex;flex-direction:column;gap:6px}.case-kpis__value{font-family:"DM Sans",sans-serif;font-size:clamp(2.1rem,1.5rem + 1.8vw,3.2rem);font-weight:600;line-height:1;letter-spacing:-.02em;color:#2736c8}.case-kpis__label{font-size:.95rem;line-height:1.4;color:#2b2f38}.case-content{max-width:760px;margin-inline:auto}.case-content>*{max-width:100%}.case-content h2{margin:2em 0 .5em;font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem);line-height:1.2}.case-content h2:first-child{margin-top:0}.case-content li,.case-content p{font-size:1.0625rem;line-height:1.7;color:var(--brand-ink)}.case-content p{margin:0 0 1.1em}.case-content ul{margin:0 0 1.2em;padding-left:1.2em}.case-content figure{margin:2em 0}.case-content figure img{width:100%;height:auto;border-radius:16px}.case-content a{color:#2736c8}.case-quote{max-width:calc(760px + 2 * 5vw);margin-inline:auto}.case-quote blockquote{margin:0;padding-left:28px;border-left:4px solid #2736c8}.case-quote blockquote p{margin:0;font-family:"DM Sans",sans-serif;font-size:clamp(1.35rem,1rem + 1.2vw,2rem);line-height:1.35;letter-spacing:-.01em;color:#14161b}.case-quote blockquote p::before{content:"„"}.case-quote blockquote p::after{content:"“"}.case-quote figcaption{margin:16px 0 0 32px;font-size:.95rem;color:#5c6170}.case-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.case-gallery__item{display:block;overflow:hidden;border-radius:16px}.case-gallery__item img{display:block;width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.case-gallery__item:hover img{transform:scale(1.03)}.case-related__title{margin:0 0 32px;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}.case-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:44px 28px}.case-card[hidden]{display:none}.case-card__link{display:block;color:inherit;text-decoration:none}.case-card__link:hover .case-card__image img{transform:scale(1.03)}.case-card__link:hover .case-card__title{color:#2736c8}.case-card__image{position:relative;margin:0;overflow:hidden;border-radius:16px;background:#f2f2f2}.case-card__image img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.case-card__type{position:absolute;left:14px;top:14px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.94);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#2b2f38}.case-card__kpi{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);padding:7px 14px;border-radius:999px;background:#fff;font-size:.82rem;line-height:1.3;color:#2b2f38;box-shadow:0 2px 10px rgba(0,0,0,.08)}.case-card__kpi strong{color:#2736c8}.case-card__body{padding-top:18px}.case-card__meta{margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#5c6170}.case-card__title{margin:0;font-size:1.3rem;line-height:1.25;transition:color .2s ease}.case-card__lead{margin:8px 0 0;font-size:.95rem;line-height:1.6;color:var(--brand-text)}.case-archive-head h1{margin:0;font-size:clamp(2.4rem,1.6rem + 3vw,4rem);letter-spacing:-.02em}.case-filters{display:grid;gap:12px;margin-top:32px}.case-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (min-width:767px){.case-filter{position:relative;padding-left:120px}}.case-filter__label{flex:0 0 auto;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5c6170}@media (min-width:767px){.case-filter__label{position:absolute;left:0;top:11px}}.case-filter__chip{padding:8px 16px;border:1px solid #d3d7e2;border-radius:999px;background:#fff;font:inherit;font-size:.9rem;color:var(--brand-ink);cursor:pointer}.case-filter__chip:hover{border-color:#2736c8;background:#fff}.case-filter__chip.is-active,.case-filter__chip.is-active:hover{border-color:#2736c8;background:#2736c8;color:#fff}main.case>.case-cards--archive{margin-block-start:48px}.case-empty{margin-block:0 72px;color:var(--brand-text)}.case-empty[hidden]{display:none}.case-empty__reset,.case-empty__reset:hover{padding:0;border:0;background:0 0;font:inherit;color:#2736c8;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.case-cta{padding-block:72px;background:#2736c8;color:#fff}@media (min-width:980px){.case-cta{padding-block:96px}}.case-cta h2{margin:0;max-width:22ch;font-size:clamp(1.8rem,1.3rem + 1.8vw,2.8rem);line-height:1.15;color:#fff}.case-cta p{margin:20px 0 0;max-width:60ch;font-size:1.1rem;line-height:1.6;color:rgba(255,255,255,.88)}.case-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px}.case-cta__actions .button{padding:14px 32px;background:#fff;color:#2736c8}.case-cta__actions .button:hover{background:rgba(255,255,255,.92);color:#2736c8}.case-cta__link{color:#fff;text-decoration:underline;text-underline-offset:3px}.case-content p.case-credits{margin-top:2.5em;font-size:.8rem;line-height:1.5;color:#5c6170}@media (min-width:980px){.case-related .case-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.case-filter{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--case-gutter,20px));padding:0 var(--case-gutter,20px) 4px;scrollbar-width:none}.case-filter::-webkit-scrollbar{display:none}.case-filter__chip{flex:0 0 auto}}.pillar-toc{-moz-columns:1;columns:1;-moz-column-gap:40px;column-gap:40px;margin:0;padding-left:1.2em}@media (min-width:767px){.pillar-toc{-moz-columns:2;columns:2}}.pillar-toc li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:6px}.pillar-toc a{color:#2736c8;text-decoration:none}.pillar-toc a:hover{text-decoration:underline}h2[id]{scroll-margin-top:110px}.partner{margin:120px 0}.partner h4{font-size:calc(1rem);line-height:calc(1.4rem);text-align:center}@media (min-width:1200px){.partner h4{font-size:1rem;line-height:1.4rem}}@media (max-width:767px){.partner h4{text-align:center}}.partner figure{display:flex;flex-flow:row wrap;justify-content:center}.partner figure picture{width:auto}.partner figure img{height:50px;margin:0 30px 15px 0;width:auto}@media (max-width:767px){.partner figure{justify-content:center}.partner figure img{margin:0 15px 15px 15px}}.partner figure.marquee{white-space:nowrap;position:relative;transform:translate3d(0,0,0);animation-name:marquee;animation-timing-function:linear;animation-iteration-count:infinite}.partner figure.marquee:hover{animation-play-state:paused!important}@keyframes marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0)}}.text-image.inset:not(.white){margin:120px 0}.text-image.wide+.tab-content{margin-top:0}.text-image .bg{width:100%;padding:60px 0}.text-image .bg.green{background-color:#2736c8;color:#fff}.text-image .bg.green .inner .teaser-links a{background-color:#fff}.text-image .bg.green .inner .arrow-link{color:#fff}.text-image .bg.black{background-color:#000;color:#fff}.text-image .bg.grey{background-color:#dde2eb}.text-image .bg .inner{display:flex;flex-flow:row nowrap;align-items:center;padding-left:5%}@media (min-width:767px) and (max-width:1200px){.text-image .bg .inner{padding-left:5%}}.text-image .bg .inner .content{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;width:37.5%;margin-right:7.5%}@media (max-width:1200px){.text-image .bg .inner .content{width:37.5%}}.text-image .bg .inner .content *{max-width:100%}.text-image .bg .inner .content h2,.text-image .bg .inner .content h3{margin-top:0}.text-image .bg .inner .content .arrow-link,.text-image .bg .inner .content .button{margin:20px 0 0 0;display:inline-block}.text-image .bg .inner .content>p{margin-bottom:0;width:100%}.text-image .bg .inner .teaser-links{margin-top:20px}.text-image .bg .inner .teaser-links+.arrow-link{font-size:.8rem}.text-image .bg .inner .teaser-links a{display:block;background-color:#eee;color:#2736c8;display:flex;flex-flow:row nowrap;padding:10px 40px 10px 10px;border-radius:10px;align-items:center;text-decoration:none;position:relative;font-size:.8rem;line-height:.8rem;text-align:left;justify-content:flex-start}.text-image .bg .inner .teaser-links a:after{content:" ";top:50%;margin-top:-6px;transform:rotate(45deg);width:12px;height:12px;border-top:2px solid #2736c8;border-right:2px solid #2736c8;position:absolute;right:15px}.text-image .bg .inner .teaser-links a img{width:100px;height:30px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;margin:0 15px 0 0}.text-image .bg .inner .teaser-links a:hover{background-color:#f6f6f6;box-shadow:0 3px 6px rgba(0,0,0,.25)}.text-image .bg .inner .teaser-links a+a{margin-top:7px}.text-image .bg .inner .figure-wrapper{aspect-ratio:1;width:100%;flex:0 1 auto;position:relative}@media (min-width:600px){.text-image .bg .inner .figure-wrapper{width:75%}}@media (min-width:767px){.text-image .bg .inner .figure-wrapper{width:45%}}.text-image .bg .inner figure{width:100%;height:auto;overflow:hidden;border-radius:16px}.text-image .bg .inner figure:not(.auto){aspect-ratio:1}@media (min-width:600px){.text-image .bg .inner figure:not(.auto-slider){width:75%}}@media (min-width:767px){.text-image .bg .inner figure:not(.auto-slider){width:45%}}.text-image .bg .inner figure.auto-slider{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1200px){.text-image .bg .inner figure{width:50%;border-top-right-radius:0;border-bottom-right-radius:0}}.text-image .bg .inner figure img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.text-image .bg .inner figure.auto img{-o-object-fit:contain;object-fit:contain}.text-image.inset{padding-right:15%}.text-image.inset .bg .inner{width:calc((7.5%*12) - 7px)}.text-image.reverse .bg .inner{padding-left:0;padding-right:5%;flex-flow:row-reverse nowrap}@media (max-width:980px){.text-image.reverse .bg .inner{padding-right:5%}}.text-image.reverse .bg .inner .content{margin-left:7.5%;margin-right:0}@media (max-width:1200px){.text-image.reverse .bg .inner figure{width:50vw;border-radius:16px;border-top-left-radius:0;border-bottom-left-radius:0}}.text-image.reverse.inset{padding-right:0;padding-left:15%}.text-image.reverse.inset .bg{display:flex;flex-flow:row-reverse nowrap}.text-image.reverse.inset .bg .inner{width:calc((7.5%*12) - 7px)}@media (max-width:767px){.text-image,.text-image.inset,.text-image.inset.reverse,.text-image.reverse,.text-image.wide{padding:60px 0 0 0;margin:60px 0 0 0}.text-image .bg,.text-image.inset .bg,.text-image.inset.reverse .bg,.text-image.reverse .bg,.text-image.wide .bg{margin:0;padding:0;width:100%}.text-image .bg .inner,.text-image.inset .bg .inner,.text-image.inset.reverse .bg .inner,.text-image.reverse .bg .inner,.text-image.wide .bg .inner{padding:0;margin:0;width:100%;flex-flow:column-reverse nowrap;transform:translateY(-60px)}.text-image .bg .inner .content,.text-image.inset .bg .inner .content,.text-image.inset.reverse .bg .inner .content,.text-image.reverse .bg .inner .content,.text-image.wide .bg .inner .content{margin:0 5%;width:calc(100% - 10vw);padding:60px 7.5% 0 7.5%}}@media (max-width:767px) and (max-width:479px){.text-image .bg .inner .content,.text-image.inset .bg .inner .content,.text-image.inset.reverse .bg .inner .content,.text-image.reverse .bg .inner .content,.text-image.wide .bg .inner .content{padding-left:0;padding-right:0}}@media (max-width:767px){.text-image .bg .inner figure,.text-image.inset .bg .inner figure,.text-image.inset.reverse .bg .inner figure,.text-image.reverse .bg .inner figure,.text-image.wide .bg .inner figure{width:calc(100% - 5%);margin-left:calc(5%);height:calc(90vw - 15px)}.text-image .bg .inner figure.auto,.text-image.inset .bg .inner figure.auto,.text-image.inset.reverse .bg .inner figure.auto,.text-image.reverse .bg .inner figure.auto,.text-image.wide .bg .inner figure.auto{height:auto}.text-image .bg .inner figure.auto img,.text-image.inset .bg .inner figure.auto img,.text-image.inset.reverse .bg .inner figure.auto img,.text-image.reverse .bg .inner figure.auto img,.text-image.wide .bg .inner figure.auto img{-o-object-fit:initial;object-fit:initial}}@media (max-width:767px){.text-image.inset.reverse .bg .inner,.text-image.inset.reverse.reverse .bg .inner,.text-image.reverse .bg .inner,.text-image.reverse.reverse .bg .inner,.text-image.wide.reverse .bg .inner{align-items:flex-end}.text-image.inset.reverse .bg .inner figure,.text-image.inset.reverse.reverse .bg .inner figure,.text-image.reverse .bg .inner figure,.text-image.reverse.reverse .bg .inner figure,.text-image.wide.reverse .bg .inner figure{margin-right:calc(5%);margin-left:0}}@media (max-width:767px){.text-image.inset.reverse.wide,.text-image.inset.wide,.text-image.reverse.wide,.text-image.wide,.text-image.wide.wide{padding-top:0}.text-image.inset.reverse.wide .bg .inner,.text-image.inset.wide .bg .inner,.text-image.reverse.wide .bg .inner,.text-image.wide .bg .inner,.text-image.wide.wide .bg .inner{transform:initial}.text-image.inset.reverse.wide .bg .inner .content,.text-image.inset.wide .bg .inner .content,.text-image.reverse.wide .bg .inner .content,.text-image.wide .bg .inner .content,.text-image.wide.wide .bg .inner .content{padding-bottom:120px}.text-image.inset.reverse.wide .bg .inner figure,.text-image.inset.wide .bg .inner figure,.text-image.reverse.wide .bg .inner figure,.text-image.wide .bg .inner figure,.text-image.wide.wide .bg .inner figure{width:100%;height:50vw}.text-image.inset.reverse.wide .bg .inner figure.auto,.text-image.inset.wide .bg .inner figure.auto,.text-image.reverse.wide .bg .inner figure.auto,.text-image.wide .bg .inner figure.auto,.text-image.wide.wide .bg .inner figure.auto{height:auto}.text-image.inset.reverse.wide .bg .inner figure.auto img,.text-image.inset.wide .bg .inner figure.auto img,.text-image.reverse.wide .bg .inner figure.auto img,.text-image.wide .bg .inner figure.auto img,.text-image.wide.wide .bg .inner figure.auto img{-o-object-fit:initial;object-fit:initial}}body .cadastre .text-image .bg .inner figure img{height:auto;-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%}body .cadastre .text-image .bg .inner figure img.lazyloaded{width:100%}body.concularone .text-image .bg .inner .content .section-claim{font-size:2.3rem;line-height:2.7rem}body.concularone .text-image .bg .inner figure{width:70%}.single-post.reference .text-image{clip-path:inset(0 0 0 -100vw);overflow:visible}.single-post.reference .text-image .bg.green{margin-inline-start:-5vw;padding-inline-start:5vw}.grid-elements,.grid-gallery{margin:60px 0 0 0}@media (min-width:767px){.grid-elements,.grid-gallery{margin:120px 0 0 0}}.grid-elements+.grid-elements.background,.grid-gallery+.grid-elements.background{margin-top:0}.grid-elements .grid,.grid-gallery .grid{display:flex;flex-flow:column nowrap;justify-content:space-between}@media (min-width:767px){.grid-elements .grid,.grid-gallery .grid{flex-flow:row wrap;justify-content:space-between}.grid-elements .grid.around,.grid-gallery .grid.around{justify-content:space-around}}.grid-elements .grid .grid-item,.grid-gallery .grid .grid-item{border-radius:16px;margin-bottom:60px;padding:0!important}.grid-elements .grid .grid-item h2,.grid-elements .grid .grid-item h3,.grid-gallery .grid .grid-item h2,.grid-gallery .grid .grid-item h3{margin-bottom:10px;margin-top:0}.grid-elements .grid .grid-item p:not(.section-claim),.grid-gallery .grid .grid-item p:not(.section-claim){margin:10px 0}.grid-elements .grid .grid-item figure,.grid-gallery .grid .grid-item figure{border-radius:16px;height:calc(7.5vw*7.5);overflow:hidden;margin:0}.grid-elements .grid .grid-item figure img,.grid-gallery .grid .grid-item figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.grid-elements .grid .grid-item .content,.grid-gallery .grid .grid-item .content{padding:30px 0 0 0}.grid-elements .grid .grid-item .content .h4.section-claim,.grid-gallery .grid .grid-item .content .h4.section-claim{text-align:center;width:100%!important}.grid-elements .grid .grid-item .content .h4.section-claim+div,.grid-gallery .grid .grid-item .content .h4.section-claim+div{text-align:center}.grid-elements .grid .grid-item .content .h4.section-claim+div p,.grid-gallery .grid .grid-item .content .h4.section-claim+div p{margin-left:auto;margin-right:auto}.grid-elements .grid .grid-item .arrow-link,.grid-elements .grid .grid-item .button,.grid-gallery .grid .grid-item .arrow-link,.grid-gallery .grid .grid-item .button{margin:10px 0 0 0;display:inline-block}@media (min-width:767px){.grid-elements .grid .grid-item,.grid-gallery .grid .grid-item{width:calc((7.5vw * 4) - (1.5vw * 1));padding:0 0 60px 0}}@media (min-width:767px) and (min-width:1200px){.grid-elements .grid .grid-item h2,.grid-elements .grid .grid-item h3,.grid-gallery .grid .grid-item h2,.grid-gallery .grid .grid-item h3{width:90%}}@media (min-width:767px){.grid-elements .grid .grid-item figure,.grid-gallery .grid .grid-item figure{width:100%;height:calc((7.5vw * 3) - 1.5vw)}}@media (min-width:767px){.grid-elements .grid .grid-item p,.grid-gallery .grid .grid-item p{width:auto}}@media (min-width:767px) and (min-width:1200px){.grid-elements .grid .grid-item p,.grid-gallery .grid .grid-item p{width:90%}}.grid-elements.icons .grid .grid-item figure,.grid-gallery.icons .grid .grid-item figure{height:70px;background-color:transparent}.grid-elements.icons .grid .grid-item figure img,.grid-gallery.icons .grid .grid-item figure img{-o-object-fit:contain;object-fit:contain;max-width:140px;height:70px;-o-object-position:center bottom;object-position:center bottom;margin:0 auto}.grid-elements.icons .grid .grid-item .content,.grid-gallery.icons .grid .grid-item .content{text-align:center}.grid-elements.icons .grid .grid-item .content *,.grid-gallery.icons .grid .grid-item .content *{margin-left:auto;margin-right:auto}.grid-elements.auto .grid .grid-item figure,.grid-gallery.auto .grid .grid-item figure{height:auto!important}.grid-elements.auto .grid .grid-item figure img,.grid-gallery.auto .grid .grid-item figure img{width:100%;height:auto}.grid-elements.background .grid .grid-item .content p,.grid-gallery.background .grid .grid-item .content p{font-size:calc(1rem + .3vw);line-height:calc(1.4rem + .3vw)}@media (min-width:1200px){.grid-elements.background .grid .grid-item .content p,.grid-gallery.background .grid .grid-item .content p{font-size:1.3rem;line-height:1.8rem}}.grid-elements.background .grid .grid-item .content .button,.grid-gallery.background .grid .grid-item .content .button{white-space:nowrap}.grid-elements.background .grid .grid-item .content .button.blue,.grid-gallery.background .grid .grid-item .content .button.blue{background-color:#fff;color:#000}.grid-elements.background .grid .grid-item .content .button.blue:hover,.grid-gallery.background .grid .grid-item .content .button.blue:hover{background-color:#eee}.grid-elements.background .grid .grid-item .content .button.empty,.grid-gallery.background .grid .grid-item .content .button.empty{background-image:url(../img/icon-arrow-right-black.svg);background-size:12px auto;background-position:center center;background-repeat:no-repeat;width:55px;height:55px;padding:0;border-radius:100%}@media (min-width:767px){.grid-elements.background.grid-2 .grid-item,.grid-gallery.background.grid-2 .grid-item{width:calc((7.5vw * 6) - (1.5vw * 1))}}.grid-elements.background.grid-2 .grid-item,.grid-elements.background.grid-3 .grid-item,.grid-elements.background.grid-6 .grid-item,.grid-gallery.background.grid-2 .grid-item,.grid-gallery.background.grid-3 .grid-item,.grid-gallery.background.grid-6 .grid-item{min-height:400px;display:flex;align-items:stretch}.grid-elements.background.grid-2 .grid-item .content,.grid-elements.background.grid-3 .grid-item .content,.grid-elements.background.grid-6 .grid-item .content,.grid-gallery.background.grid-2 .grid-item .content,.grid-gallery.background.grid-3 .grid-item .content,.grid-gallery.background.grid-6 .grid-item .content{display:flex;flex-flow:column nowrap;padding:30px;width:100%}.grid-elements.background.grid-2 .grid-item .content .section-title,.grid-elements.background.grid-3 .grid-item .content .section-title,.grid-elements.background.grid-6 .grid-item .content .section-title,.grid-gallery.background.grid-2 .grid-item .content .section-title,.grid-gallery.background.grid-3 .grid-item .content .section-title,.grid-gallery.background.grid-6 .grid-item .content .section-title{align-self:flex-start;flex-grow:0}.grid-elements.background.grid-2 .grid-item .content .section-claim,.grid-elements.background.grid-3 .grid-item .content .section-claim,.grid-elements.background.grid-6 .grid-item .content .section-claim,.grid-gallery.background.grid-2 .grid-item .content .section-claim,.grid-gallery.background.grid-3 .grid-item .content .section-claim,.grid-gallery.background.grid-6 .grid-item .content .section-claim{font-size:calc(1.3rem + 4vw);line-height:calc(1.3rem + 4.1vw);flex-grow:0}@media (min-width:1200px){.grid-elements.background.grid-2 .grid-item .content .section-claim,.grid-elements.background.grid-3 .grid-item .content .section-claim,.grid-elements.background.grid-6 .grid-item .content .section-claim,.grid-gallery.background.grid-2 .grid-item .content .section-claim,.grid-gallery.background.grid-3 .grid-item .content .section-claim,.grid-gallery.background.grid-6 .grid-item .content .section-claim{font-size:4.2rem;line-height:4.5rem}}.grid-elements.background.grid-2 .grid-item .content div,.grid-elements.background.grid-3 .grid-item .content div,.grid-elements.background.grid-6 .grid-item .content div,.grid-gallery.background.grid-2 .grid-item .content div,.grid-gallery.background.grid-3 .grid-item .content div,.grid-gallery.background.grid-6 .grid-item .content div{display:flex;flex-flow:column;flex-grow:1;align-items:flex-start;justify-content:flex-end}@media (min-width:600px){.grid-elements.background.grid-2 .grid-item .content,.grid-elements.background.grid-3 .grid-item .content,.grid-elements.background.grid-6 .grid-item .content,.grid-gallery.background.grid-2 .grid-item .content,.grid-gallery.background.grid-3 .grid-item .content,.grid-gallery.background.grid-6 .grid-item .content{padding:50px;min-height:600px}.grid-elements.background.grid-2 .grid-item .content .section-claim,.grid-elements.background.grid-3 .grid-item .content .section-claim,.grid-elements.background.grid-6 .grid-item .content .section-claim,.grid-gallery.background.grid-2 .grid-item .content .section-claim,.grid-gallery.background.grid-3 .grid-item .content .section-claim,.grid-gallery.background.grid-6 .grid-item .content .section-claim{margin-bottom:50px;font-size:calc(1.2rem + 3vw);line-height:calc(1.4rem + 3.5vw)}}@media (min-width:600px) and (min-width:980px){.grid-elements.background.grid-2 .grid-item .content .section-claim,.grid-elements.background.grid-3 .grid-item .content .section-claim,.grid-elements.background.grid-6 .grid-item .content .section-claim,.grid-gallery.background.grid-2 .grid-item .content .section-claim,.grid-gallery.background.grid-3 .grid-item .content .section-claim,.grid-gallery.background.grid-6 .grid-item .content .section-claim{font-size:3rem;line-height:3.2rem}}@media (min-width:600px){.grid-elements.background.grid-2 .grid-item .content div p,.grid-elements.background.grid-3 .grid-item .content div p,.grid-elements.background.grid-6 .grid-item .content div p,.grid-gallery.background.grid-2 .grid-item .content div p,.grid-gallery.background.grid-3 .grid-item .content div p,.grid-gallery.background.grid-6 .grid-item .content div p{max-width:450px}}.grid-elements.background.grid-1 .grid-item,.grid-gallery.background.grid-1 .grid-item{width:100%!important;display:flex;align-items:stretch}.grid-elements.background.grid-1 .grid-item .content,.grid-gallery.background.grid-1 .grid-item .content{display:flex;flex-flow:column nowrap;justify-content:space-between;padding:30px;width:100%}.grid-elements.background.grid-1 .grid-item .content .section-title,.grid-gallery.background.grid-1 .grid-item .content .section-title{align-self:flex-start}.grid-elements.background.grid-1 .grid-item .content .section-claim,.grid-gallery.background.grid-1 .grid-item .content .section-claim{font-size:calc(1.3rem + 4vw);line-height:calc(1.3rem + 4.1vw);margin-top:20vh;margin-bottom:30px}@media (min-width:1200px){.grid-elements.background.grid-1 .grid-item .content .section-claim,.grid-gallery.background.grid-1 .grid-item .content .section-claim{font-size:4.2rem;line-height:4.5rem}}.grid-elements.background.grid-1 .grid-item .content div,.grid-gallery.background.grid-1 .grid-item .content div{border-top:2px solid rgba(255,255,255,.2);display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;padding-top:30px}.grid-elements.background.grid-1 .grid-item .content div .button,.grid-gallery.background.grid-1 .grid-item .content div .button{white-space:nowrap}.grid-elements.background.grid-1 .grid-item .content div .button.blue,.grid-gallery.background.grid-1 .grid-item .content div .button.blue{background-color:#fff;color:#000}.grid-elements.background.grid-1 .grid-item .content div .button.blue:hover,.grid-gallery.background.grid-1 .grid-item .content div .button.blue:hover{background-color:#eee}@media (min-width:600px){.grid-elements.background.grid-1 .grid-item .content,.grid-gallery.background.grid-1 .grid-item .content{padding:50px}.grid-elements.background.grid-1 .grid-item .content .section-claim,.grid-gallery.background.grid-1 .grid-item .content .section-claim{margin-bottom:50px;margin-top:30vh}.grid-elements.background.grid-1 .grid-item .content div,.grid-gallery.background.grid-1 .grid-item .content div{flex-flow:row;padding-top:50px;justify-content:space-between;align-items:center}.grid-elements.background.grid-1 .grid-item .content div p,.grid-gallery.background.grid-1 .grid-item .content div p{max-width:500px}}.grid-elements.background .grid-item,.grid-gallery.background .grid-item{position:relative}.grid-elements.background .grid-item figure,.grid-gallery.background .grid-item figure{position:absolute;top:0;left:0;width:100%;height:100%}.grid-elements.background .grid-item figure:before,.grid-gallery.background .grid-item figure:before{content:" ";display:block;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;background:#000;background:linear-gradient(130deg,rgba(0,0,0,.7917760854) 0,rgba(54,54,54,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#363636", GradientType=1)}.grid-elements.background .grid-item .tags,.grid-gallery.background .grid-item .tags{display:flex;flex-flow:row wrap;justify-content:center;position:absolute;top:25px;left:0;right:0;z-index:1;height:45px;overflow:hidden}.grid-elements.background .grid-item .tags .marquee,.grid-gallery.background .grid-item .tags .marquee{display:inline-block;white-space:nowrap;position:relative;transform:translate3d(0,0,0);animation-name:marquee;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:150s}@media (min-width:767px){.grid-elements.background .grid-item .tags .marquee,.grid-gallery.background .grid-item .tags .marquee{animation-duration:200s}}.grid-elements.background .grid-item .tags .marquee div div,.grid-gallery.background .grid-item .tags .marquee div div{position:relative;display:inline-block;white-space:nowrap;margin:0 10px 0 0}.grid-elements.background .grid-item .tags .marquee div div span,.grid-gallery.background .grid-item .tags .marquee div div span{color:#fff;white-space:nowrap;padding:10px 15px;position:relative;z-index:2;display:block}.grid-elements.background .grid-item .tags .marquee div div div,.grid-gallery.background .grid-item .tags .marquee div div div{position:absolute;left:0;top:0;right:0;bottom:0;backdrop-filter:brightness(2) blur(20px);border-radius:100px;z-index:0;margin:0}.grid-elements.background .grid-item .tags .marquee:hover,.grid-gallery.background .grid-item .tags .marquee:hover{animation-play-state:paused!important}@keyframes marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-80%,0,0)}}.grid-elements.background .grid-item .content,.grid-gallery.background .grid-item .content{position:relative;z-index:2;min-height:200px;color:#fff;padding:20px;text-align:left}.grid-elements.background .grid-item .content h3,.grid-elements.background .grid-item .content h4,.grid-elements.background .grid-item .content p,.grid-gallery.background .grid-item .content h3,.grid-gallery.background .grid-item .content h4,.grid-gallery.background .grid-item .content p{color:#fff;text-align:left!important}.grid-elements.background .grid-item .content .section-title,.grid-gallery.background .grid-item .content .section-title{border-radius:100px;display:inline-block;border:2px solid #fff;margin:0;padding:5px 10px;text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:.8rem;line-height:.8rem;width:auto!important}.grid-gallery .grid .grid-item figure.slick-initialized .slick-dots{bottom:0}.grid-gallery .grid .grid-item figure.slick-initialized .slick-dots .slick-active button{background-color:#fff;transform:scale(2)}.grid-gallery .grid .grid-item figure .slick-list,.grid-gallery .grid .grid-item figure .slick-track{height:100%}.circularlca .grid-elements .grid .grid-item{background-color:#fff;display:flex;flex-flow:column-reverse}.circularlca .grid-elements .grid .grid-item .content{padding:30px}.switch{margin:120px 0 120px 0}.switch .tabs .container>h2{text-align:center;margin:0}.switch .tabs nav{margin-top:20px}.switch .tabs nav ul{text-align:center}.switch .tabs nav ul li{display:inline-block}.switch .tabs nav ul li a{font-size:calc(1rem + .3vw);line-height:calc(1.4rem + .3vw);padding:15px;position:relative;font-weight:700;display:block;outline:0}@media (min-width:1200px){.switch .tabs nav ul li a{font-size:1.3rem;line-height:1.8rem}}.switch .tabs nav ul li a:after{content:" ";position:absolute;bottom:5px;left:50%;transform:translateX(-50%);height:4px;width:0;background-color:#2736c8;transition:all .2s ease-in-out}.switch .tabs nav ul li a:hover{color:#2736c8}.switch .tabs nav ul li.ui-state-active a:after{width:30px;background-color:#2736c8}.switch .tabs .grid-elements{margin-top:20px}.tab-content{width:100%}.tab-content+.tab-content,.tab-content+.text-image.wide{margin-top:0}.tab-content.tab-content-grid{color:#000}.tab-content.tab-content-grid .slider ul.slick-dots li a{color:#000}.tab-content.tab-content-grid .slider .slick-arrow.slick-prev{background-image:url(../img/icon-arrow-left-black.svg)}.tab-content.tab-content-grid .slider .slick-arrow.slick-next{background-image:url(../img/icon-arrow-right-black.svg)}.tab-content.tab-content-grid .slider .slick-arrow:not(.slick-disabled):hover{background-color:rgba(0,0,0,.1)}.tab-content .container{text-align:center}.tab-content .slider{position:relative;overflow:hidden}.tab-content .slider ul.slick-dots{position:absolute;top:0;left:calc(5vw + 16px);right:calc(5vw + 16px);overflow:hidden;bottom:auto;flex-flow:row;width:auto;text-align:center;display:flex;align-items:center;justify-content:center}.tab-content .slider ul.slick-dots li{display:block;position:static;width:auto;height:auto;margin-right:5px;margin-left:5px}.tab-content .slider ul.slick-dots li a{color:#000;padding:12px 15px;height:45px;border-radius:100px;position:relative;font-weight:700;display:block;outline:0;width:auto;height:auto;white-space:nowrap;cursor:pointer}.tab-content .slider ul.slick-dots li a:after{content:" ";position:absolute;bottom:5px;left:50%;transform:translateX(-50%);height:3px;width:0;background-color:#000;transition:all .2s ease-in-out}.tab-content .slider ul.slick-dots li a:hover{color:#2736c8}.tab-content .slider ul.slick-dots li.slick-active a,.tab-content .slider ul.slick-dots li.ui-state-active a{color:#2736c8}.tab-content .slider ul.slick-dots li.slick-active a:after,.tab-content .slider ul.slick-dots li.ui-state-active a:after{width:calc(100% - 30px);background-color:#2736c8}@media (min-width:980px){.tab-content .slider{padding-top:0}}@media (max-width:980px){.tab-content .slider ul.slick-dots li{display:none}.tab-content .slider ul.slick-dots li.slick-active,.tab-content .slider ul.slick-dots li.ui-state-active{display:block}.tab-content .slider ul.slick-dots li.slick-active:after,.tab-content .slider ul.slick-dots li.ui-state-active:after{left:0;transform:initial}}.tab-content .slider .slick-arrow{top:23px;margin-right:5vw}@media (min-width:980px){.tab-content .slider .slick-arrow{display:none!important}}.tab-content .slider .slick-arrow.slick-prev{display:none;left:0;margin-left:5vw}.tab-content .slider .grid-elements{padding-top:0}@media (min-width:600px){.tab-content .slider .grid-elements{margin-top:0}}.tab-content .slider .text-image{margin-top:20px;padding-top:50px}.tab-content .slider .text-image .bg{padding-top:60px}@media (min-width:980px){.tab-content .slider .text-image .bg{padding-top:0}}@media (min-width:1200px){.tab-content .slider .text-image{overflow:visible;padding-top:50px}.tab-content .slider .text-image .bg .inner figure{width:calc(52.5vw + 50px);margin-right:-50px;border-radius:50px}}@media (min-width:1200px){body.cadastre .tab-content .slider .text-image .bg .inner{padding-inline:5vw}body.cadastre .tab-content .slider .text-image .bg .inner figure{height:auto;width:50%;margin-inline:0;border-radius:50px;border:1px solid #f2f2f2}}.achievements .container{padding-top:30px}.achievements .grid{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;text-align:center}.achievements .grid .grid-item{min-width:300px;margin-bottom:30px}.achievements .grid .grid-item strong b{font-size:calc(1.2rem + 3vw);line-height:calc(1.4rem + 3.5vw);display:block}@media (min-width:980px){.achievements .grid .grid-item strong b{font-size:3rem;line-height:3.2rem}}.achievements .grid .grid-item strong span{display:block}@media (min-width:980px){.achievements .grid{flex-flow:row nowrap;text-align:left;justify-content:space-between}.achievements .grid .grid-item{width:calc((7.5vw * 4) - 1.5vw)}.achievements .grid .grid-item strong{display:flex;flex-flow:row nowrap;align-items:center}.achievements .grid .grid-item strong span{width:130px;padding-left:20px}}.projects-teaser{margin:60px 0 60px 0}@media (min-width:767px){.projects-teaser{margin:120px 0 60px 0}}.projects-teaser .grid{display:flex;flex-flow:column nowrap;justify-content:space-between}@media (min-width:767px){.projects-teaser .grid{flex-flow:row nowrap;justify-content:space-between}}.projects-teaser .grid .grid-item{margin-bottom:60px;padding:0 7.5vw 60px 7.5vw}@media (min-width:767px){.projects-teaser .grid .grid-item{margin-bottom:0;width:calc((7.5vw * 4) - 1.5vw);padding:0 0 60px 0}}.intouch{padding:50px 0;text-align:center}.intouch.grey{background:#dde2eb;color:#000}.intouch .container{margin:0 auto;max-width:1200px}.intouch .container .mc4wp-form-fields input[type=submit].green{height:40px;padding:0 20px}@media (min-width:600px){.intouch .container .mc4wp-form-fields input[type=submit].green{margin:0 0 0 10px}}.intouch .container .mc4wp-form-fields p{display:inline-block;margin:0}@media (max-width:479px){.intouch .container form button,.intouch .container form input{width:100%;display:block;text-align:center;margin-bottom:5px}.intouch .container form .mc4wp-form-fields p{margin:0;display:block}}.get-started .grid{display:flex;flex-flow:column}.get-started .grid .grid-item{position:relative;padding:60px 5vw;display:flex}.get-started .grid .grid-item:first-child{background-color:#dde2eb;padding-top:120px}.get-started .grid .grid-item .content{position:relative;z-index:1;max-width:400px}.get-started .grid .grid-item .content h1{margin-top:0}.get-started .grid .grid-item .content .getintouch .inner{padding:15px 0}.get-started .grid .grid-item .content .getintouch .inner address{font-style:normal;text-decoration:underline;padding-top:10px}.get-started .grid .grid-item .content .getintouch figure{display:none}.get-started .grid .grid-item form{width:100%}.get-started .grid .grid-item>figure{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#dde2eb;display:none}.get-started .grid .grid-item>figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:.5}@media (min-width:767px){.get-started .grid{flex-flow:row nowrap;min-height:calc(100vh - 80px);align-items:stretch}.get-started .grid .grid-item{width:50%;padding:120px 5vw 120px 5vw}.get-started .grid .grid-item .content .getintouch{background-color:#fff;display:flex;align-items:stretch;flex-flow:row nowrap;justify-content:space-between;margin-top:40px}.get-started .grid .grid-item .content .getintouch .inner{padding:15px}.get-started .grid .grid-item .content .getintouch .inner address{font-style:normal;text-decoration:underline;padding-top:10px}.get-started .grid .grid-item .content .getintouch figure{display:block;width:100px}.get-started .grid .grid-item .content .getintouch figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.copytext{margin:60px 0}.copytext .layout{margin:0 auto}.copytext .layout.small{max-width:500px}.copytext .layout.medium{max-width:700px}.copytext .layout.large{max-width:992px}.copytext.alignleft .layout{margin-left:0}.copytext.alignright .layout{margin-right:0}article.single-post .copytext{margin:0}.c_image{margin:70px 0 60px 0;position:relative}.c_image img{max-width:100%;height:auto}.c_image .layout{margin:0 auto}.c_image .layout--small{max-width:500px}.c_image .layout--medium{max-width:700px}.c_image .image{display:flex;align-items:center;justify-content:center}.c_image .image--desktop{display:none}@media (min-width:767px){.c_image .image--desktop{display:flex}.c_image .image--mobile{display:none}}.banner{position:relative;height:calc(100vh - 200px);display:flex;align-items:center}.banner+.tab-content,.banner+.text-image.wide{margin-top:0}.banner .container{z-index:1;position:relative}.banner .container .content{max-width:600px}.banner .container .content *{max-width:100%}.banner .container h1{font-weight:800;color:#fff;margin:0}.banner .container h1 span{display:block}.banner .container h1 span.green{color:#2736c8}.banner .container p{color:#fff;font-size:calc(1rem + .3vw);line-height:calc(1.4rem + .3vw)}@media (min-width:1200px){.banner .container p{font-size:1.3rem;line-height:1.8rem}}.banner .container .button{margin:0;margin-top:20px}.banner figure{position:absolute;left:0;width:100%;height:100%;top:0;background-color:#000}.banner figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}@media (min-width:600px){.home-banner.minusmargin+*{margin-top:-60px}}.home-banner+.tab-content{margin-top:0}.home-banner.full+.c_partner{margin-top:20px}.home-banner.video{position:relative;border-radius:0}.home-banner.video video{position:absolute;bottom:0;top:0;left:50%;transform:translateX(-50%);z-index:0;border-radius:0;-o-object-fit:cover;object-fit:cover}.home-banner.video .bg{min-height:calc(100vh - 200px)}.home-banner .bg{padding:120px 5vw;background-color:#f6f6f6}.home-banner .bg.black{color:#fff}.home-banner .bg .campaign-logo{padding-bottom:60px;text-align:center;position:relative;z-index:2}.home-banner .bg .campaign-logo img{max-width:200px;width:80%;margin:0 auto;height:auto}.home-banner .bg .campaign-logo+.inner .content h1:not(.h1){visibility:hidden;height:0;width:0;margin:0;text-indent:-9999px}.home-banner .bg .inner{display:flex;flex-flow:row nowrap;align-items:center;padding-left:15vw}@media (max-width:980px){.home-banner .bg .inner{padding-left:0}}.home-banner .bg .inner .content{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;width:30vw;margin-right:7.5vw}@media (max-width:980px){.home-banner .bg .inner .content{width:45vw}}.home-banner .bg .inner .content *{max-width:100%}.home-banner .bg .inner .content h1,.home-banner .bg .inner .content h2,.home-banner .bg .inner .content h3{margin:0;text-align:center}@media (min-width:600px){.home-banner .bg .inner .content h1,.home-banner .bg .inner .content h2,.home-banner .bg .inner .content h3{text-align:left}}.home-banner .bg .inner .content .arrow-link,.home-banner .bg .inner .content .button{margin:20px 0 0 0;display:inline-block}.home-banner .bg .inner .content ul{zoom:1;padding:0;margin:0;list-style:none;margin:30px 0 10px 0}.home-banner .bg .inner .content ul::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.home-banner .bg .inner .content ul dt{float:left;clear:left}.home-banner .bg .inner .content ul dd{float:left;margin:0}.home-banner .bg .inner .content ul li{padding:5px 0 5px 25px;position:relative}.home-banner .bg .inner .content ul li:before{content:" ";width:14px;height:6px;border-bottom:2px solid #2736c8;border-left:2px solid #2736c8;transform:rotate(-45deg);display:block;position:absolute;left:0;top:10px}.home-banner .bg .inner figure{width:37.5vw;height:37.5vw;border-radius:16px;overflow:hidden}.home-banner .bg .inner figure.bordered{border:.3vw solid #ddd}.home-banner .bg .inner figure img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.home-banner .bg .inner figure.auto{height:auto}.home-banner .bg .inner figure.auto img{height:auto;width:100%;-o-object-fit:initial;object-fit:initial}.home-banner.small .bg{height:auto!important;padding-left:100px;padding-right:100px}.home-banner.small .bg::after{display:none}.home-banner+h2.container{margin-top:0!important}.home-banner.wide .bg .inner{padding-left:0}@media (max-width:980px){.home-banner.wide .bg .inner .content{width:37.5vw}}.home-banner.wide .bg .inner figure{width:52.5vw}@media (max-width:980px){.home-banner.wide .bg .inner figure{width:45vw}}.home-banner.centered .bg{position:relative;padding-bottom:60px}@media (min-width:1400px){.home-banner.centered .bg{padding-left:10vw;padding-right:10vw}}.home-banner.centered .bg:after{position:absolute;width:100%;height:60vh;background-color:#f2f2f2;content:" ";top:0;left:0;right:0;z-index:0}.home-banner.centered .bg .inner{position:relative;z-index:1;flex-flow:column nowrap}.home-banner.centered .bg .inner .content{margin:0 0 60px 0;text-align:center!important;width:auto;max-width:800px;display:block}.home-banner.centered .bg .inner .content h1,.home-banner.centered .bg .inner .content h2.banner-headline{text-align:center!important}.home-banner.centered .bg .inner figure{border-radius:16px;overflow:hidden;width:100%;height:auto}.home-banner.centered .bg .inner figure img{height:auto;width:100%;-o-object-fit:initial;object-fit:initial}.home-banner.large .bg{position:relative;padding-bottom:60px;padding-left:0;padding-right:10vw}.home-banner.large .bg:after{position:absolute;width:100%;height:60vh;background-color:#f2f2f2;content:" ";top:0;left:0;right:0;z-index:0}.home-banner.large .bg .inner{position:relative;z-index:1;flex-flow:column nowrap;align-items:flex-start}.home-banner.large .bg .inner .content{margin:0 0 60px 0;width:auto;padding-left:5vw}@media (min-width:1400px){.home-banner.large .bg .inner .content{padding-left:10vw}}.home-banner.large .bg .inner figure{border-radius:16px;border-top-left-radius:0;border-bottom-left-radius:0;overflow:hidden;width:100%;height:60vh}.home-banner.large .bg .inner figure img{height:100%;width:100%}.home-banner.full{position:relative}.home-banner.full .bg{align-items:center;background-color:#000;display:flex;flex-flow:column nowrap;background-position:center center;background-repeat:no-repeat;background-size:cover;justify-content:center}@media (max-width:767px){.home-banner.full .bg{padding-top:100px}}@media (min-width:600px){.home-banner.full .bg{height:calc(100vh - 250px)}}.home-banner.full .bg .inner{display:flex;flex-flow:column nowrap;width:100%}.home-banner.full .bg .inner .content{position:relative;z-index:1;color:#fff;width:100%;margin:0;text-align:center;align-items:center}.home-banner.full .bg .inner .content h1,.home-banner.full .bg .inner .content h2.banner-headline{word-wrap:initial;font-size:calc(1.7rem + 3vw);line-height:calc(1.9rem + 3.5vw);text-align:center;margin-bottom:30px}.home-banner.full .bg .inner .content h1 span,.home-banner.full .bg .inner .content h2.banner-headline span{display:block;font-weight:500}.home-banner.full .bg .inner figure{width:45vw;overflow:hidden}.home-banner.full .bg .inner figure img{width:120%}@media (max-width:980px){.home-banner.full .bg .inner figure{width:45vw}}.home-banner.full .bg.green .inner .content{color:#2736c8}.home-banner.full .bg.black .inner .content{color:#000}.home-banner.fulle{position:relative}.home-banner.fulle .inner.fulle{display:flex;flex-flow:column nowrap;width:100%}.home-banner.fulle .inner.fulle .campaign-logo{padding-bottom:60px;text-align:center;position:relative;margin:100px 0 0 0;z-index:2}.home-banner.fulle .inner.fulle .campaign-logo img{max-width:400px;width:80%;margin:0 auto;height:auto}.home-banner.fulle .inner.fulle .campaign-logo+.inner .content h1:not(.h1){visibility:hidden;height:0;width:0;margin:0;text-indent:-9999px}.home-banner.fulle .inner.fulle .content{position:relative;z-index:1;width:100%;margin:0 0 80px 0;text-align:center;align-items:center}.home-banner.fulle .inner.fulle .content h1,.home-banner.fulle .inner.fulle .content h2.banner-headline{word-wrap:initial;font-size:calc(1.7rem + 3vw);line-height:calc(1.9rem + 3.5vw);text-align:center;margin-bottom:30px}.home-banner.fulle .inner.fulle .content h1 span,.home-banner.fulle .inner.fulle .content h2.banner-headline span{display:block;font-weight:500}.home-banner.fulle .inner.fulle figure{width:45vw;overflow:hidden}.home-banner.fulle .inner.fulle figure img{width:120%}@media (max-width:980px){.home-banner.fulle .inner.fulle figure{width:45vw}}.home-banner.fulle .bg{align-items:center;background-color:#000;display:flex;flex-flow:column nowrap;background-position:center center;background-repeat:no-repeat;background-size:cover;justify-content:center}@media (max-width:767px){.home-banner.fulle .bg{padding-top:100px}}@media (min-width:600px){.home-banner.fulle .bg{height:calc(80vh - 250px)}}.home-banner.fulle .bg.green .inner .content{color:#2736c8}.home-banner.fulle .bg.black .inner .content{color:#000}.home-banner.reverse .bg .inner{padding-left:0;padding-right:15vw;flex-flow:row-reverse nowrap;width:calc((7.5vw*12) - 7px)}@media (max-width:980px){.home-banner.reverse .bg .inner{padding-right:0}}.home-banner.reverse .bg .inner .content{margin-left:7.5vw;margin-right:0}.home-banner.reverse.inset{padding-right:0;padding-left:15vw}.home-banner.reverse.inset .bg{display:flex;flex-flow:row-reverse nowrap}.home-banner.reverse.inset .bg .inner{width:calc((7.5vw*12) - 7px)}@media (max-width:600px){.home-banner .bg,.home-banner.inset .bg,.home-banner.inset.reverse .bg,.home-banner.reverse .bg,.home-banner.wide .bg{margin:0;padding:70px 0 0 0;width:100%}.home-banner .bg .inner,.home-banner.inset .bg .inner,.home-banner.inset.reverse .bg .inner,.home-banner.reverse .bg .inner,.home-banner.wide .bg .inner{padding:0;margin:0;width:100%;flex-flow:column nowrap;transform:translateY(-60px)}.home-banner .bg .inner .content,.home-banner.inset .bg .inner .content,.home-banner.inset.reverse .bg .inner .content,.home-banner.reverse .bg .inner .content,.home-banner.wide .bg .inner .content{margin:0 5vw;width:calc(100% - 10vw);padding:60px 7.5vw 0 7.5vw}}@media (max-width:600px) and (max-width:479px){.home-banner .bg .inner .content,.home-banner.inset .bg .inner .content,.home-banner.inset.reverse .bg .inner .content,.home-banner.reverse .bg .inner .content,.home-banner.wide .bg .inner .content{padding-left:0;padding-right:0}}@media (max-width:600px){.home-banner .bg .inner figure,.home-banner.inset .bg .inner figure,.home-banner.inset.reverse .bg .inner figure,.home-banner.reverse .bg .inner figure,.home-banner.wide .bg .inner figure{width:calc(100% - 10vw + 5vw - 7.5vw);height:calc(90vw - 15px)}.home-banner .bg .inner figure.auto,.home-banner.inset .bg .inner figure.auto,.home-banner.inset.reverse .bg .inner figure.auto,.home-banner.reverse .bg .inner figure.auto,.home-banner.wide .bg .inner figure.auto{height:auto;-o-object-fit:initial;object-fit:initial}}@media (max-width:600px){.home-banner.inset.reverse .bg .inner,.home-banner.inset.reverse.reverse .bg .inner,.home-banner.reverse .bg .inner,.home-banner.reverse.reverse .bg .inner,.home-banner.wide.reverse .bg .inner{align-items:flex-end}}@media (max-width:600px){.home-banner.inset.reverse.wide,.home-banner.inset.wide,.home-banner.reverse.wide,.home-banner.wide,.home-banner.wide.wide{padding-top:0}.home-banner.inset.reverse.wide .bg .inner,.home-banner.inset.wide .bg .inner,.home-banner.reverse.wide .bg .inner,.home-banner.wide .bg .inner,.home-banner.wide.wide .bg .inner{transform:initial}.home-banner.inset.reverse.wide .bg .inner .content,.home-banner.inset.wide .bg .inner .content,.home-banner.reverse.wide .bg .inner .content,.home-banner.wide .bg .inner .content,.home-banner.wide.wide .bg .inner .content{padding-bottom:60px}.home-banner.inset.reverse.wide .bg .inner figure,.home-banner.inset.wide .bg .inner figure,.home-banner.reverse.wide .bg .inner figure,.home-banner.wide .bg .inner figure,.home-banner.wide.wide .bg .inner figure{width:90vw;margin:0 auto 60px 5vw;height:50vw}.home-banner.inset.reverse.wide .bg .inner figure.auto,.home-banner.inset.wide .bg .inner figure.auto,.home-banner.reverse.wide .bg .inner figure.auto,.home-banner.wide .bg .inner figure.auto,.home-banner.wide.wide .bg .inner figure.auto{height:auto;-o-object-fit:initial;object-fit:initial}.home-banner.inset.reverse.wide.large .bg .inner figure,.home-banner.inset.wide.large .bg .inner figure,.home-banner.reverse.wide.large .bg .inner figure,.home-banner.wide.large .bg .inner figure,.home-banner.wide.wide.large .bg .inner figure{margin-left:0;width:95vw}}@media (max-width:600px){.home-banner.large .bg .inner figure{width:100%!important;border-radius:0;height:40vh!important}}@media (max-width:600px){.home-banner.wide:not(.large):not(.centered) .bg .inner{flex-flow:column-reverse nowrap}.home-banner.wide:not(.large):not(.centered) .bg .inner figure{width:100%;margin-left:0;margin-right:0;border-radius:0}}.products-container{overflow:hidden;width:100%;display:flex;flex-flow:column nowrap}.products-container .browser-hint{display:none;border:2px solid #000;margin:20px;padding:20px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.products-container .browser-hint{display:block}}.products-container .filtr-control{order:1;display:flex;flex-flow:column nowrap;justify-content:space-between;padding:15px 0;border-bottom:1px solid #000;margin-bottom:15px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.products-container .filtr-control{display:none}}.products-container .filtr-control .filtr-nav{width:100%;zoom:1;padding:0;margin:0;list-style:none}.products-container .filtr-control .filtr-nav::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.products-container .filtr-control .filtr-nav dt{float:left;clear:left}.products-container .filtr-control .filtr-nav dd{float:left;margin:0}.products-container .filtr-control .filtr-nav li{padding:5px 10px;margin:0 10px 10px 0;display:inline-block;height:40px;border-radius:5px;color:#fff;line-height:30px}.products-container .filtr-control .filtr-nav li[data-filter=all]{background-color:#eee;color:#000}.products-container .filtr-control .filtr-nav li[data-filter=all]:hover{background-color:#ddd}.products-container .filtr-control .filtr-nav li.active{box-shadow:0 0 10px #30b862}.products-container .filtr-control input{width:100%;border:none;background-color:#f6f6f6;padding:5px 10px;border-radius:5px}@media (min-width:600px){.products-container .filtr-control{flex-flow:row-reverse wrap}.products-container .filtr-control input{width:280px}.products-container .filtr-control .filtr-nav{width:calc(100% - 300px)}}.products{display:flex;align-items:stretch;width:calc(100% + 30px)!important;margin:0 -15px;justify-content:space-between;flex-flow:row wrap;order:2;height:auto!important}.products::after{content:"";flex:auto}.product-item,.product-item.filtr-item{width:100%!important;font-size:12px;position:relative!important;margin:0 15px 30px 15px;border:1px solid #eee;position:relative!important;transform:none!important;transform-style:none!important;opacity:1!important}@media (min-width:479px){.product-item,.product-item.filtr-item{width:calc(50% - 30px)!important}}@media (min-width:600px){.product-item,.product-item.filtr-item{width:calc(33.3% - 30px)!important}}@media (min-width:980px){.product-item,.product-item.filtr-item{width:calc(25% - 30px)!important}}@media (min-width:1400px){.product-item,.product-item.filtr-item{width:calc(20% - 30px)!important}}.product-item figure,.product-item.filtr-item figure{width:100%;height:200px;background-color:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-flow:column nowrap}.product-item figure img,.product-item.filtr-item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-item .product-inner,.product-item.filtr-item .product-inner{padding:15px}.product-item h3,.product-item.filtr-item h3{font-size:1rem;line-height:1.2rem;margin:0}.product-item .button+*,.product-item button+*,.product-item.filtr-item .button+*,.product-item.filtr-item button+*{display:block;margin-top:15px}.product-item .brand,.product-item.filtr-item .brand{display:block}.product-item .category,.product-item.filtr-item .category{display:inline-block;padding:3px 5px;background-color:#000;color:#fff;border-radius:3px;font-size:12px;position:absolute;left:15px;top:15px}.product-item em,.product-item.filtr-item em{color:#2736c8;font-weight:600}.product-item dl,.product-item.filtr-item dl{zoom:1;padding:0;margin:0;list-style:none;margin-bottom:15px}.product-item dl::after,.product-item.filtr-item dl::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.product-item dl dt,.product-item.filtr-item dl dt{float:left;clear:left}.product-item dl dd,.product-item.filtr-item dl dd{float:left;margin:0}.product-item dl dt,.product-item.filtr-item dl dt{font-size:12px;display:block;width:calc(100% - 40px);font-weight:700;padding-bottom:5px;border-bottom:1px solid #f6f6f6}.product-item dl dd,.product-item.filtr-item dl dd{display:block;width:40px;font-size:12px;padding-bottom:5px;text-align:right;border-bottom:1px solid #f6f6f6}.product-item .specs,.product-item.filtr-item .specs{margin-top:15px}.product-item .specs>strong,.product-item.filtr-item .specs>strong{display:block;padding-bottom:5px}.product-item .specs div,.product-item.filtr-item .specs div{display:inline-block;padding:3px 5px;background-color:#f6f6f6;border-radius:3px;margin:0 3px 3px 0;font-size:12px}.product-item .specs div.hidden,.product-item.filtr-item .specs div.hidden{display:none}.product-item .specs.show div.hidden,.product-item.filtr-item .specs.show div.hidden{display:block}.product-item .specs.show .toggle-specs:after,.product-item.filtr-item .specs.show .toggle-specs:after{content:"×";line-height:25px}.product-item .specs .toggle-specs,.product-item.filtr-item .specs .toggle-specs{display:inline-block;padding:3px 5px;background-color:#f6f6f6;border-radius:3px;margin:0 3px 3px 0;font-size:12px;text-indent:-9999px;width:30px;position:relative}.product-item .specs .toggle-specs:after,.product-item.filtr-item .specs .toggle-specs:after{text-align:center;content:"...";position:absolute;font-size:24px;line-height:15px;top:0;color:#000;left:0;display:block;width:30px;font-weight:700;height:30px;text-indent:initial}.product-item .specs .toggle-specs:hover,.product-item.filtr-item .specs .toggle-specs:hover{background-color:#eee}.popup{position:fixed;top:0;left:0;width:100%;height:100%;bottom:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:center}.popup .popup-bg{position:fixed;background:rgba(0,0,0,.75);top:0;left:0;width:100%;height:100%;bottom:0;right:0;z-index:1001}.popup .button-close{position:fixed;top:15px;right:10px;width:40px;height:40px;font-size:30px;line-height:36px;text-align:center;border-radius:100%;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.3);z-index:9990}.popup .popup-widget{width:100%;max-width:500px;position:relative;z-index:1002;background-color:#fff;border:2px solid #f6f6f6;padding:20px;overflow:auto;max-height:100vh}.popup .popup-widget h3{margin:0}.popup .popup-widget .min-amount{display:block;font-size:12px}.popup .popup-widget .material-preview{background:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:5px;display:flex;flex-flow:row nowrap;align-items:center;margin-top:15px;margin-bottom:15px}.popup .popup-widget .material-preview figure{width:60px;height:55px;margin-right:15px}.popup .popup-widget .material-preview figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.popup .popup-widget .material-preview span,.popup .popup-widget .material-preview strong{font-size:12px;display:block;line-height:15px}.timer{text-align:center;margin:60px 0}@media (min-width:600px){.timer{margin:120px 0}}.timer #clockdiv span{font-weight:200;font-size:10vw;line-height:11vw}.timer #clockdiv+.container .button{margin-top:30px}section.form .bg{background-color:#dde2eb;padding:100px 0}section.form .bg .container>:first-child{margin-top:0}section.form .bg form{background-color:#fff;border-radius:5px;padding:20px}section.form .bg form>p{margin-top:0}.wp-block-contact-form-7-contact-form-selector{padding-left:5vw;padding-right:5vw;background-color:#f2f2f2;padding-top:100px;padding-bottom:100px}@media (min-width:1400px){.wp-block-contact-form-7-contact-form-selector{padding-left:10vw;padding-right:10vw}}.grid-item.grid-2.html div[data-wpcf7-id="22032"],.wp-block-contact-form-7-contact-form-selector div[data-wpcf7-id="22032"]{max-width:600px;margin:0 auto}.grid-item.grid-2.html div[data-wpcf7-id="22032"] h2,.wp-block-contact-form-7-contact-form-selector div[data-wpcf7-id="22032"] h2{text-align:center;margin-top:0}.grid-item.grid-2.html div[data-wpcf7-id="22032"] p,.wp-block-contact-form-7-contact-form-selector div[data-wpcf7-id="22032"] p{margin:0;padding:0}@media (min-width:600px){.grid-item.grid-2.html div[data-wpcf7-id="22032"],.wp-block-contact-form-7-contact-form-selector div[data-wpcf7-id="22032"]{padding:50px;border-radius:16px}.grid-item.grid-2.html div[data-wpcf7-id="22032"] .grid-2,.wp-block-contact-form-7-contact-form-selector div[data-wpcf7-id="22032"] .grid-2{display:flex;flex-flow:row wrap}.grid-item.grid-2.html div[data-wpcf7-id="22032"] .grid-2 div,.wp-block-contact-form-7-contact-form-selector div[data-wpcf7-id="22032"] .grid-2 div{width:50%}}.grid-item.grid-2.html div[data-wpcf7-id="22032"] .show-on-calc,.wp-block-contact-form-7-contact-form-selector div[data-wpcf7-id="22032"] .show-on-calc{display:none}.grid-item.grid-2.html div[data-wpcf7-id="22032"] p label,.wp-block-contact-form-7-contact-form-selector div[data-wpcf7-id="22032"] p label{width:100%;display:block}.grid-item.grid-2.html div[data-wpcf7-id="22032"] input[readonly=readonly],.wp-block-contact-form-7-contact-form-selector div[data-wpcf7-id="22032"] input[readonly=readonly]{background-color:transparent;border-color:transparent;height:auto;font-size:1.2rem;padding:0;border:none;margin-bottom:10px}.grid-item.grid-2.html div[data-wpcf7-id="22032"] input.wpcf7-submit,.wp-block-contact-form-7-contact-form-selector div[data-wpcf7-id="22032"] input.wpcf7-submit{margin-top:20px!important}.grid-item.grid-2.html{justify-content:flex-end!important}.grid-item.grid-2.html div[data-wpcf7-id="22032"]{max-width:100%}.grid-item.grid-2.html div[data-wpcf7-id="22032"] form{padding:30px}@media (min-width:600px){.grid-item.grid-2.html div[data-wpcf7-id="22032"]{padding:0}.grid-item.grid-2.html div[data-wpcf7-id="22032"] h2{font-size:calc(1rem + 2vw);line-height:calc(1.2rem + 2.3vw);text-align:left}.grid-item.grid-2.html div[data-wpcf7-id="22032"] .grid-2{display:block}.grid-item.grid-2.html div[data-wpcf7-id="22032"] .grid-2 div{width:100%}.grid-item.grid-2.html div[data-wpcf7-id="22032"] .grid-2 div input{width:100%;margin-right:0;display:block}}.feature-section{overflow:visible}.feature-section .inner{display:flex;flex-flow:column-reverse nowrap}.feature-section .inner .content{max-width:500px}.feature-section .inner .content h2{margin-bottom:20px}.feature-section .inner .content a.button,.feature-section .inner .content button{margin-top:15px}.feature-section .inner figure img{width:100%;height:auto}@media (min-width:980px){.feature-section .inner{flex-flow:row nowrap;align-items:center;width:calc(7.5vw*4)}.feature-section .inner .content{width:calc(7.5vw*3);margin-right:7.5vw;margin-top:15px}.feature-section .inner figure{width:calc(7.5vw*7)}}.feature-section .inner+.grid{margin-top:30px}@media (min-width:980px){.feature-section .inner+.grid{margin-top:60px}}.feature-section .bg{padding:60px 5vw}@media (min-width:1400px){.feature-section .bg{padding:120px 5vw}}@media (min-width:1400px){.feature-section .bg{padding:120px 10vw}}@media (min-width:980px){.feature-section .bg{display:flex;flex-flow:row nowrap}.feature-section .bg .inner{flex-flow:column nowrap;position:relative}.feature-section .bg .inner .content{position:sticky;top:50px}}.feature-section .grid{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.feature-section .grid .grid-item{padding:30px;width:100%;margin-bottom:15px;border:2px solid #f2f2f2;border-radius:16px}@media (min-width:600px){.feature-section .grid .grid-item{width:calc(50% - 15px);margin-bottom:30px}}.feature-section .grid .grid-item a{text-decoration:none}.feature-section .grid .grid-item a h3,.feature-section .grid .grid-item a p{color:#000}@media (min-width:1400px){.feature-section .grid .grid-item{border-radius:16px}}.feature-section .grid .grid-item figure{width:60px;height:60px}.feature-section .grid .grid-item figure img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.feature-section .grid .grid-item h3{letter-spacing:0;font-size:calc(1rem + .3vw);line-height:calc(1.4rem + .3vw)}@media (min-width:1200px){.feature-section .grid .grid-item h3{font-size:1.3rem;line-height:1.8rem}}.feature-section .grid .grid-item p{font-size:calc(1rem);line-height:calc(1.4rem)}@media (min-width:1200px){.feature-section .grid .grid-item p{font-size:1rem;line-height:1.4rem}}@media (max-width:600px){.feature-section .grid .grid-item{flex-flow:column nowrap;display:flex;padding:5vw;margin-bottom:15px}.feature-section .grid .grid-item figure{margin:0 15px 0 0;width:80px}.feature-section .grid .grid-item figure img{margin:0}.feature-section .grid .grid-item .caption{display:flex;flex-flow:column nowrap}.feature-section .grid .grid-item .caption .arrow-link{display:none}.feature-section .grid .grid-item h3{margin:20px 0 0 0}}.big-navigation{background-color:#000;padding:120px 0;position:relative}.big-navigation .first-figure{position:absolute;right:5vw;top:-60px;width:22.5vw}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}.big-navigation .first-figure img{width:100%;height:auto}@media (max-width:600px){.big-navigation .first-figure{width:30vw}}.big-navigation .last-figure{margin-left:5vw;margin-top:-5vw;width:22.5vw}.big-navigation .last-figure img{width:100%;height:auto}@media (max-width:600px){.big-navigation .last-figure{width:45vw;margin-top:30px}}.big-navigation nav{clear:both}.big-navigation nav ul li{background-repeat:repeat-x;background-position:center;border-bottom:1px solid rgba(255,255,255,.2);overflow:hidden}@media (min-width:600px){.big-navigation nav ul li:nth-child(2){padding-left:calc(5vw + (7.5vw * 1))}.big-navigation nav ul li:nth-child(3){padding-left:calc(5vw + (7.5vw * 3))}.big-navigation nav ul li:nth-child(4){padding-left:calc(5vw + (7.5vw * 2))}.big-navigation nav ul li:nth-child(5){padding-left:calc(5vw + (7.5vw * 4))}.big-navigation nav ul li:nth-child(6){padding-left:calc(5vw + (7.5vw * 5))}}.big-navigation nav ul li .link{color:#fff;font-size:calc(1.3rem + 4vw);line-height:calc(1.3rem + 4.1vw);font-weight:700;font-family:"DM Sans",sans-serif;text-transform:uppercase;transition:all .1s ease-in-out;display:flex;flex-flow:row nowrap;background-color:#000;padding-left:5vw}@media (min-width:1200px){.big-navigation nav ul li .link{font-size:4.2rem;line-height:4.5rem}}.big-navigation nav ul li span{padding:calc(15px + 1vw) 0 15px 0;display:block;background-color:#000}.big-navigation nav ul li a:hover{color:#2736c8;font-style:italic}.popup .popup-widget{max-width:800px}.popup .popup-widget .material-clusters{margin:20px 0 0 0}.popup .popup-widget .material-clusters .order-item{margin:0 0 20px 0;border:2px solid #000;padding:10px}.popup .popup-widget .material-clusters .order-item dl{display:flex;border:none;padding:5px 0 0 0;flex-flow:column nowrap;dispaly:block;width:100%;max-width:300px;margin:0}.popup .popup-widget .material-clusters .order-item dt{width:200px;padding-right:20px;flex-shrink:0;padding-bottom:5px;font-size:10px;float:none;text-align:left}.popup .popup-widget .material-clusters .order-item dd{min-width:250px;padding-bottom:5px;float:none;text-align:left;margin-left:0;font-weight:600}.catalogue .product-item{position:relative!important}.catalogue .filteredOut{display:none}.catalogue .filteredIn{display:block}.catalogue .material-images,.popup .material-images{display:flex;flex-flow:row nowrap;overflow-x:auto;overflow-y:hidden;margin:20px 0;background-color:#f6f6f6}.catalogue .material-images img,.popup .material-images img{height:200px;width:auto}.catalogue .product-inner .documents,.catalogue .product-inner .material-clusters,.catalogue .product-inner .materials-list,.catalogue .product-inner .reuse-details,.catalogue .product-inner .specs,.popup .product-inner .documents,.popup .product-inner .material-clusters,.popup .product-inner .materials-list,.popup .product-inner .reuse-details,.popup .product-inner .specs{display:none}.catalogue .specs b i,.popup .specs b i{font-style:normal}.catalogue .reuse-details .tag,.popup .reuse-details .tag{background-color:#eee;padding:4px 5px;display:inline-block;margin:0 5px 5px 0;border-radius:5px;font-size:12px;font-weight:700}.catalogue .reuse-details p,.popup .reuse-details p{margin:0 0 5px 0;padding-bottom:5px;border-bottom:1px solid #eee}.catalogue .documents a,.popup .documents a{font-weight:700;display:block;padding:5px 0}.catalogue .material-detail .button,.catalogue .material-detail .toggle-specs,.popup .material-detail .button,.popup .material-detail .toggle-specs{display:none}.catalogue .material-detail strong.sep-title,.popup .material-detail strong.sep-title{font-size:14px;margin:20px 0 10px 0;display:block;color:#999;letter-spacing:1px;text-transform:uppercase}.catalogue .material-detail .specs>div,.popup .material-detail .specs>div{display:flex;border-bottom:1px solid #eee;padding:5px 0 0 0;flex-flow:row wrap;display:block;width:100%}.catalogue .material-detail .specs>div span,.popup .material-detail .specs>div span{width:200px;padding-right:20px;flex-shrink:0;padding-bottom:5px;font-size:12px;float:none;text-align:left}.catalogue .material-detail .specs>div b,.popup .material-detail .specs>div b{min-width:250px;padding-bottom:5px;float:none;text-align:left;margin-left:0;font-weight:600}.catalogue .request-form-wrap,.popup .request-form-wrap{background-color:#f6f6f6;padding:20px;margin-top:40px}.product-sections .popup-widget{padding:0}.product-sections .popup-widget .request-form-wrap{margin-top:0;background:0 0}.product-section{margin:30px 0}.product-section .inner{border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.15);padding:20px}.product-section .headline{display:flex;flex-flow:row wrap;align-items:center;margin-top:20px}.product-section h3{margin:15px 10px 10px 0}.product-section div.lca{background-color:#f2f2f2;padding:3px 10px;color:#2736c8;border-radius:100px}.product-section .content,.product-section .content p,.product-section .documents,.product-section .partners,.product-section div.lca{font-size:calc(.8rem);line-height:calc(1rem)}@media (min-width:1200px){.product-section .content,.product-section .content p,.product-section .documents,.product-section .partners,.product-section div.lca{font-size:.8rem;line-height:1.2rem}}@media (min-width:600px){.product-section .content,.product-section .content p,.product-section .documents,.product-section .partners,.product-section div.lca{font-size:calc(1rem);line-height:calc(1.4rem)}}@media (min-width:600px) and (min-width:1200px){.product-section .content,.product-section .content p,.product-section .documents,.product-section .partners,.product-section div.lca{font-size:1rem;line-height:1.4rem}}.product-section .partners{display:flex;flex-flow:row wrap;align-items:center;font-weight:700}.product-section .partners img.icon{width:20px;height:20px;margin-right:5px}.product-section .partners img:not(.icon){height:40px;width:auto;margin-left:15px}.product-section figure{display:flex;flex-flow:row wrap;justify-content:left}.product-section figure img{height:200px;width:auto;margin-right:15px}@media (min-width:600px){.product-section figure img{height:300px}}@media (max-width:767px){.product-section figure{justify-content:center}}.product-section .documents a{display:inline-block;text-decoration:none;margin-bottom:10px}.product-section .action{padding-bottom:15px;padding-top:15px}.product-section .line-slider .slick-arrow.slick-prev{background-image:url(../img/icon-arrow-left-black.svg)}.product-section .line-slider .slick-arrow.slick-next{background-image:url(../img/icon-arrow-right-black.svg)}.product-section .line-slider .slick-arrow:not(.slick-disabled):hover{background-color:rgba(0,0,0,.1)}.product-section .line-slider.slick-initialized ul.slick-dots li button{background-color:#dde2eb}.product-section .line-slider.slick-initialized ul.slick-dots{text-align:left;bottom:-10px}.grid-logos{margin:60px 0 60px 0}@media (min-width:767px){.grid-logos{margin:120px 0 60px 0}}.grid-logos .grid{display:flex;flex-flow:column nowrap;justify-content:space-between;margin-bottom:60px}@media (min-width:767px){.grid-logos .grid{flex-flow:row wrap;justify-content:space-between}}.grid-logos .grid .grid-item h2,.grid-logos .grid .grid-item h3{margin-bottom:10px;font-size:calc(1.2rem + .5vw);line-height:calc(1.4rem + 1vw);padding-bottom:10px}@media (min-width:1200px){.grid-logos .grid .grid-item h2,.grid-logos .grid .grid-item h3{font-size:1.6rem;line-height:2.2rem}}.grid-logos .grid .grid-item p{margin:10px 0}.grid-logos .grid .grid-item figure{display:flex;align-items:center;flex-flow:row wrap;padding-bottom:20px}.grid-logos .grid .grid-item figure img{width:auto;height:30px;margin:20px 20px 20px 0}.grid-logos .grid .grid-item figure picture{width:auto;height:auto}.grid-logos .grid .grid-item .arrow-link,.grid-logos .grid .grid-item .button{margin:10px 0 0 0;display:inline-block}@media (min-width:767px){.grid-logos .grid .grid-item{width:calc((7.5vw * 5) - 1.5vw)}}@media (min-width:767px) and (min-width:1200px){.grid-logos .grid .grid-item h2,.grid-logos .grid .grid-item h3{width:90%}}@media (min-width:767px){.grid-logos .grid .grid-item figure{width:100%}.grid-logos .grid .grid-item figure img{height:40px}}@media (min-width:767px){.grid-logos .grid .grid-item p{width:auto}}@media (min-width:767px) and (min-width:1200px){.grid-logos .grid .grid-item p{width:90%}}@media (min-width:1800px){.grid-logos .grid .grid-item{width:calc((7.5vw * 5) - 1.5vw)}}.grid-logos.icons .grid .grid-item figure{height:100px}.grid-logos.icons .grid .grid-item figure img{-o-object-fit:contain;object-fit:contain;max-width:120px;height:60px;-o-object-position:left bottom;object-position:left bottom}.grid-logos.auto .grid .grid-item figure{height:auto!important}.grid-logos.auto .grid .grid-item figure img{width:100%;height:auto}.grid-gallery .grid .grid-item figure.slick-initialized .slick-dots{bottom:0}.grid-gallery .grid .grid-item figure.slick-initialized .slick-dots .slick-active button{background-color:#fff;transform:scale(2)}.grid-gallery .grid .grid-item figure .slick-list,.grid-gallery .grid .grid-item figure .slick-track{height:100%}.c_centered-display{text-align:center;padding:60px 0 0 0;border-bottom:1px solid #f6f6f6;background:#e1e1e1;background:linear-gradient(0deg,#e1e1e1 0,rgba(225,225,225,0) 60%)}@media (min-width:767px){.c_centered-display{padding:120px 0 0 0}}.c_centered-display .section-claim,.c_centered-display h1,.c_centered-display h2,.c_centered-display h3{max-width:600px;margin-left:auto;margin-right:auto}@media (min-width:600px){.c_centered-display .section-claim,.c_centered-display h1,.c_centered-display h2,.c_centered-display h3{width:60%}}.c_centered-display .vis-box{position:relative}.c_centered-display .key-figures{display:flex;align-items:center;flex-flow:column;margin-top:3em}.c_centered-display .key-figures .grid{zoom:1;padding:0;margin:0;list-style:none}.c_centered-display .key-figures .grid::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.c_centered-display .key-figures .grid dt{float:left;clear:left}.c_centered-display .key-figures .grid dd{float:left;margin:0}@media (min-width:767px){.c_centered-display .key-figures.featured{height:100%;width:100%;position:absolute;z-index:1;display:block;max-width:initial}.c_centered-display .key-figures.featured .grid .grid-item{position:absolute;width:auto;display:flex;flex-flow:row;align-items:center;padding:15px 30px 15px 15px;background-color:rgba(230,230,230,.6);backdrop-filter:blur(20px);border-radius:10px;text-align:left;will-change:transform}.c_centered-display .key-figures.featured .grid .grid-item figure{width:40px;height:40px;margin-right:15px;flex-grow:0;flex-shrink:0}.c_centered-display .key-figures.featured .grid .grid-item figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.c_centered-display .key-figures.featured .grid .grid-item:nth-child(1){top:0;left:-2.5%;transform:translateY(calc((var(--ty) * -.8)))}.c_centered-display .key-figures.featured .grid .grid-item:nth-child(2){top:30%;right:0;transform:translateY(calc((var(--ty) * -2)))}.c_centered-display .key-figures.featured .grid .grid-item:nth-child(3){top:33%;left:2.5%;transform:translateY(calc((var(--ty) * -2)))}.c_centered-display .key-figures.featured .grid .grid-item:nth-child(4){top:50%;right:-2.5%;transform:translateY(calc((var(--ty) * -1.3)))}.c_centered-display .key-figures.featured .grid .grid-item:nth-child(5){top:55%;left:0;transform:translateY(calc((var(--ty) * -1.4)))}.c_centered-display .key-figures.featured .grid .grid-item:nth-child(6){top:90%;right:2.5%;transform:translateY(calc((var(--ty) * -3)))}}@media (max-width:767px){.c_centered-display .key-figures .grid{display:flex;flex-flow:row wrap;justify-content:center}.c_centered-display .key-figures .grid .grid-item{width:33.333%;display:flex;flex-flow:column;align-items:center;padding:15px}.c_centered-display .key-figures .grid .grid-item figure{width:40px;height:40px;margin-bottom:10px}.c_centered-display .key-figures .grid .grid-item figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}}@media (max-width:767px) and (max-width:600px){.c_centered-display .key-figures .grid .grid-item strong{font-size:calc(.8rem);line-height:calc(1rem)}}@media (max-width:767px) and (max-width:600px) and (min-width:1200px){.c_centered-display .key-figures .grid .grid-item strong{font-size:.8rem;line-height:1.2rem}}.c_centered-display .key-figures:not(.featured) .grid{display:flex;flex-flow:row wrap}.c_centered-display .key-figures:not(.featured) .grid .grid-item{width:33.333%;display:flex;flex-flow:column;align-items:center;padding:15px}.c_centered-display .key-figures:not(.featured) .grid .grid-item figure{width:40px;height:40px;margin-bottom:10px}.c_centered-display .key-figures:not(.featured) .grid .grid-item figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.c_centered-display figure.image{width:100%;margin:0 auto;max-width:1100px;margin-top:60px;position:relative}.c_centered-display figure.image img:nth-child(2){animation:rotate 1s linear infinite;animation-play-state:paused;animation-delay:calc(var(--scroll) * -1s);animation-iteration-count:1;animation-fill-mode:both;position:absolute;top:0}.c_home-banner{margin-block-end:60px;position:relative;padding-top:10vh}@media (min-width:980px){.c_home-banner{margin:0 0 60px 0}}.c_home-banner h1.invi{height:0;margin:0;text-indent:-9999px;padding:0;overflow:hidden}.c_home-banner .icon{height:40px;margin-bottom:20px}@media (min-width:600px){.c_home-banner .icon{height:55px}}.c_home-banner .container{position:relative;height:100%}.c_home-banner .container .bg{background-size:cover;background-position:center left;border-radius:16px}.c_home-banner .container .bg .content{padding:30px}.c_home-banner.small .bg{height:auto!important;padding-left:100px;padding-right:100px}.c_home-banner.small .bg::after{display:none}.c_home-banner+*{margin-top:0}@media (min-width:980px){.c_home-banner.layout-giant-typo .h1{font-size:calc(5rem + 5vw);line-height:calc(5rem + 5vw)}}.c_home-banner.layout-giant-typo .content div{max-width:750px}.c_home-banner.layout-text-image{padding-top:0!important}.c_home-banner.layout-text-image .bg .inner{padding-top:0!important}.c_home-banner.layout-text-image .bg .inner .content{padding-bottom:30px}.c_home-banner.layout-text-image .inner{padding-top:10vh;display:flex;flex-flow:column nowrap}@media (min-width:980px){.c_home-banner.layout-text-image .inner{padding-top:0}}@media (min-width:980px){.c_home-banner.layout-text-image .inner{flex-flow:row nowrap;align-items:center}.c_home-banner.layout-text-image .inner .content,.c_home-banner.layout-text-image .inner figure{width:50%;min-height:calc(90vh - 140px)}.c_home-banner.layout-text-image .inner .content{padding-right:30px;padding-bottom:0}.c_home-banner.layout-text-image .inner figure{display:flex;align-items:stretch;justify-content:center;overflow:hidden;position:relative}.c_home-banner.layout-text-image .inner figure img{position:absolute}}.c_home-banner.layout-top-down .content{padding-bottom:50px}.c_home-banner.layout-top-down figure{height:600px}.c_home-banner.layout-all-centered{text-align:center!important}.c_home-banner.layout-all-centered .content{margin:auto;max-width:900px;padding-bottom:50px;text-align:center}.c_home-banner.layout-all-centered .content>*{margin:0 auto;text-align:center}.c_home-banner.layout-all-centered .content h2{max-width:85%}.c_home-banner.layout-all-centered .content .subtext{margin-top:25px}.c_home-banner.layout-all-centered figure:not(.figure--height-auto){height:600px}.c_home-banner.layout-all-centered figure--height-auto{height:auto}.c_home-banner .content{z-index:1;height:100%;position:relative;display:flex;flex-flow:column nowrap;align-items:flex-start;width:100%;justify-content:center;padding-bottom:50px}.c_home-banner .content h1{font-size:calc(1rem + .3vw);line-height:calc(1.4rem + .3vw);color:#2736c8;margin:0}@media (min-width:1200px){.c_home-banner .content h1{font-size:1.3rem;line-height:1.8rem}}.c_home-banner .content h2{margin:10px 0}.c_home-banner .content div *{font-size:calc(1rem + .3vw);line-height:calc(1.4rem + .3vw)}@media (min-width:1200px){.c_home-banner .content div *{font-size:1.3rem;line-height:1.8rem}}.c_home-banner .content div :first-child{margin-top:.3rem}.c_home-banner .content.white :not(.button){color:#fff}.c_home-banner .content.blue :not(.button){color:#2736c8}.c_home-banner figure{border-radius:16px}.c_home-banner figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:16px}body.home .c_home-banner h1{height:0;margin:0;text-indent:-9999px;padding:0;overflow:hidden}body.home .c_home-banner.layout-giant-typo{margin-top:0;padding-top:35px}body.home .c_home-banner.layout-giant-typo .h1{font-size:calc(3rem + 6vw);line-height:calc(3rem + 6vw)}body.home .c_home-banner.layout-giant-typo .h1 span{display:block}body.home .c_home-banner.layout-giant-typo .content{padding-bottom:20px}body.home .c_home-banner.layout-giant-typo .content div{padding-top:20px}@media (min-width:767px){body.home .c_home-banner.layout-giant-typo{padding-top:0}body.home .c_home-banner.layout-giant-typo .h1{font-size:calc(5rem + 6vw);line-height:calc(5rem + 5vw)}body.home .c_home-banner.layout-giant-typo .content{padding-top:0;padding-bottom:30px}body.home .c_home-banner.layout-giant-typo .content div{align-self:flex-end;width:50%;padding-top:0}}body.circularoffice .c_home-banner.layout-giant-typo{margin-top:50px;margin-bottom:0;padding-top:100px}body.circularoffice .c_home-banner.layout-giant-typo+*{margin-top:30px}body.circularoffice .c_home-banner.layout-giant-typo .h1{font-size:calc(3rem + 6vw);line-height:calc(3rem + 6vw)}body.circularoffice .c_home-banner.layout-giant-typo .h1 span{display:block}body.circularoffice .c_home-banner.layout-giant-typo .content{padding-bottom:20px}body.circularoffice .c_home-banner.layout-giant-typo .content div{padding-top:20px}@media (min-width:767px){body.circularoffice .c_home-banner.layout-giant-typo{padding-top:0}body.circularoffice .c_home-banner.layout-giant-typo .h1{font-size:calc(5rem + 6vw);line-height:calc(5rem + 5vw)}body.circularoffice .c_home-banner.layout-giant-typo .content{padding-top:0;padding-bottom:30px}body.circularoffice .c_home-banner.layout-giant-typo .content div{padding-top:0}}body.cadastre .c_home-banner .icon{height:55px}@media (min-width:767px){body.cadastre .c_home-banner .icon{height:100px}}.c_partner{margin:60px 0}.c_partner .content{text-align:center}.c_partner .content h1,.c_partner .content h2,.c_partner .content h3{max-width:600px;margin-left:auto;margin-right:auto}@media (min-width:600px){.c_partner .content h1,.c_partner .content h2,.c_partner .content h3{width:60%}}.c_partner figure{display:flex;flex-flow:row wrap;justify-content:center}.c_partner figure picture{width:auto;height:auto}.c_partner figure img{height:50px;margin:0 30px 15px 0;width:auto}.c_partner figure.large img{height:80px}@media (max-width:767px){.c_partner figure{justify-content:center}.c_partner figure img{margin:0 15px 15px 15px;height:35px}}.c_partner figure.marquee{display:inline-block;white-space:nowrap;position:relative;transform:translate3d(0,0,0);animation-name:marquee;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:100s}@media (min-width:767px){.c_partner figure.marquee{animation-duration:120s}}.c_partner figure.marquee img{display:inline-block;white-space:nowrap}.c_partner figure.marquee:hover{animation-play-state:paused!important}@keyframes marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-80%,0,0)}}.c_image-text>.grid{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:center}.c_image-text>.grid .content{padding:120px 30px}.c_image-text .content{height:100%;display:flex;flex-direction:column;align-items:flex-start}.c_image-text .key-figures,.c_image-text .section-content,.c_image-text h1,.c_image-text h2,.c_image-text h3{margin-inline:auto;width:100%}.c_image-text .section-content{max-width:none}.c_image-text .key-figures{display:flex;align-items:center;flex-flow:column;margin-block-start:3em}.c_image-text .key-figures .grid{display:flex;flex-flow:row nowrap;gap:30px;width:100%;padding:0}.c_image-text .key-figures .grid .grid-item{display:flex;flex-direction:column;flex-shrink:1;flex-grow:0;flex-basis:100px;padding:0;align-items:center}.c_image-text .key-figures .grid .grid-item figure{aspect-ratio:1;width:100%}.c_image-text .key-figures .grid .grid-item figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.c_image-text .key-figures .grid .grid-item figure+strong{margin-top:10px}.c_image-text figure.image{width:100%;height:50vh}@media (min-width:980px){.c_image-text figure.image{height:100%}}.c_image-text figure.image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:980px){.c_image-text+.c_image-text .grid{flex-flow:row-reverse nowrap}.c_image-text>.grid{flex-flow:row wrap}.c_image-text>.grid>.grid-item{width:50%}.c_image-text>.grid>.grid-item .content{padding:30px}.c_image-text .key-figures,.c_image-text .section-content,.c_image-text h1,.c_image-text h2,.c_image-text h3{max-width:600px}.c_image-text figure.image{height:100%;max-height:80vh}}@media (min-width:1200px){.c_image-text .key-figures,.c_image-text .section-content,.c_image-text h1,.c_image-text h2,.c_image-text h3{width:76%}}@media (min-width:1400px){.c_image-text .key-figures,.c_image-text .section-content,.c_image-text h1,.c_image-text h2,.c_image-text h3{width:65%}}@media (min-width:2000px){.c_image-text .key-figures,.c_image-text .section-content,.c_image-text h1,.c_image-text h2,.c_image-text h3{width:60%}}.c_feature-section{text-align:center;padding:60px 0 60px 0;max-height:150vh;overflow:hidden;border-top:4px solid #f6f6f6;background-color:#f6f6f6}@media (min-width:767px){.c_feature-section{padding:120px 0 120px 0}}.c_feature-section h1,.c_feature-section h2,.c_feature-section h3{max-width:600px;margin-left:auto;margin-right:auto}@media (min-width:600px){.c_feature-section h1,.c_feature-section h2,.c_feature-section h3{width:60%}}.c_feature-section .slides{padding-right:0;margin-top:3em}.c_feature-section .feature-slider{flex-flow:row nowrap}.c_feature-section .feature-slider .slick-track{display:flex!important}.c_feature-section .feature-slider .slide{display:flex;flex-flow:column nowrap;padding:30px 3vw 30px 30px;border-radius:15px;text-align:left;max-width:320px;width:calc(100vw - 60px);margin-right:15px;height:inherit!important}@media (min-width:600px){.c_feature-section .feature-slider .slide{max-width:38vw}}@media (min-width:1200px){.c_feature-section .feature-slider .slide{max-width:27.5vw;min-width:400px}}.c_feature-section .feature-slider .slide .header{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;height:40px;margin-bottom:100px}.c_feature-section .feature-slider .slide .header h3{margin:3px 0 0 0}.c_feature-section .feature-slider .slide .header figure{width:40px;height:40px;margin-right:15px}.c_feature-section .feature-slider .slide .header figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.c_feature-section .feature-slider .slide .header.small{margin:0 0 30px 0}.c_feature-section .feature-slider .slide figure.image{width:100%;display:flex;flex-grow:0;flex-shrink:1}.c_feature-section .feature-slider .slide figure.image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.c_feature-section .feature-slider .slide p{display:flex;flex-flow:column nowrap;margin-bottom:15px;flex-grow:1}@media (max-width:600px){.c_feature-section .feature-slider .slide p.h3{font-size:1.4rem;line-height:1.2em}}.c_feature-section .feature-slider .slide a{display:flex;flex-shrink:0;flex-grow:0;background-color:#f6f6f6;width:40px;height:40px;border-radius:100%;align-items:center;text-align:center}.c_feature-section .feature-slider .slide a::after{padding-left:9px;transition:none;transform:initial}.c_feature-section .feature-slider .slide a:hover{background-color:#dde2eb}.c_feature-section .feature-slider .grid-item{width:33.333%}.c_bigtext{margin:60px 0}.c_bigtext .content{text-align:center;max-width:700px;margin:0 auto}.c_bigtext .content p{font-size:calc(1.2rem + .5vw);line-height:calc(1.4rem + 1vw)}@media (min-width:1200px){.c_bigtext .content p{font-size:1.6rem;line-height:2.2rem}}.c_bigtext .grid{margin:0 auto;text-align:center;display:flex;flex-flow:row wrap}.c_bigtext .grid .grid-item{padding:0 30px}.c_bigtext .grid .grid-item strong{display:block;font-size:1.4rem}.c_testimonial{margin:120px 0 120px 0}.c_testimonial .inner{display:flex;flex-flow:column-reverse nowrap}.c_testimonial .inner .content{padding:20px;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center}@media (min-width:600px){.c_testimonial .inner .content{padding:5vw}}.c_testimonial .inner .content figure.company-logo{margin-bottom:40px}.c_testimonial .inner .content figure.company-logo img{height:30px;width:auto}.c_testimonial .inner .content blockquote.section-content{margin:0;padding:0;width:auto;max-width:initial;font-size:calc(1.2rem + .5vw);line-height:calc(1.4rem + 1vw);font-family:"DM Sans",sans-serif}@media (min-width:1200px){.c_testimonial .inner .content blockquote.section-content{font-size:1.6rem;line-height:2.2rem}}.c_testimonial .inner .content .caption{padding-top:15px}.c_testimonial .inner .content .arrow-link,.c_testimonial .inner .content .button{margin-top:40px}.c_testimonial .inner>figure{position:relative;overflow:hidden;border-radius:16px;margin:0}.c_testimonial .inner>figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:767px){.c_testimonial .inner{flex-flow:row nowrap}.c_testimonial .inner .content,.c_testimonial .inner figure{width:50%}.c_testimonial .inner .content figure.company-logo,.c_testimonial .inner figure figure.company-logo{margin-bottom:40px}.c_testimonial .inner .content figure.company-logo img,.c_testimonial .inner figure figure.company-logo img{height:45px;width:auto}.c_testimonial .inner>figure{border-radius:16px}}.academy-teaser,.blog-teaser{background-color:#f2f2f2;padding:120px 0;overflow:hidden;max-height:880px}.academy-teaser h2,.blog-teaser h2{text-align:center}.academy-teaser .blog-item,.blog-teaser .blog-item{background-color:#fff;height:100%}.academy-teaser .slides,.blog-teaser .slides{padding-right:0;margin-top:3em}.academy-teaser.full,.blog-teaser.full{background:0 0;max-height:none;padding:0}.academy-teaser.full .slides,.blog-teaser.full .slides{padding:0;margin-top:3em;position:relative}.academy-teaser.full .slides a.button,.blog-teaser.full .slides a.button{position:absolute;top:22.5px;right:calc(5vw + 100px);z-index:2;height:45px;padding-top:12px}.academy-teaser.full .slider .slide,.blog-teaser.full .slider .slide{position:relative}.academy-teaser.full .slider .slide article,.blog-teaser.full .slider .slide article{position:absolute;bottom:50px;left:5vw;background-color:#fff;border-radius:16px;width:calc(100% - (5vw * 2));max-width:600px}.academy-teaser.full .slider .slide article header,.blog-teaser.full .slider .slide article header{padding:30px 30px 0 30px}.academy-teaser.full .slider .slide article header h3,.blog-teaser.full .slider .slide article header h3{margin-top:0}.academy-teaser.full .slider .slide article .content,.blog-teaser.full .slider .slide article .content{padding:0 30px}.academy-teaser.full .slider .slide article footer,.blog-teaser.full .slider .slide article footer{padding:0 30px 30px 30px;display:flex;flex-flow:row nowrap;justify-content:space-between}.academy-teaser.full .slider .slide article footer a,.blog-teaser.full .slider .slide article footer a{text-decoration:none}.academy-teaser.full .slider .slide article footer span.arrow-link,.blog-teaser.full .slider .slide article footer span.arrow-link{text-decoration:none}.academy-teaser.full .slider .slide figure img,.blog-teaser.full .slider .slide figure img{-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;height:80vh;min-height:480px;width:100%}@media (max-width:600px){.academy-teaser.full .slider .slide figure img,.blog-teaser.full .slider .slide figure img{height:100vh}}.academy-teaser.full .slider .slick-arrow,.blog-teaser.full .slider .slick-arrow{background-color:#2736c8;top:45px}.academy-teaser.full .slider .slick-arrow.slick-prev,.blog-teaser.full .slider .slick-arrow.slick-prev{background-image:url(../img/icon-arrow-left-white.svg);right:calc(5vw + 50px)}.academy-teaser.full .slider .slick-arrow.slick-next,.blog-teaser.full .slider .slick-arrow.slick-next{background-image:url(../img/icon-arrow-right-white.svg);right:5vw}.academy-teaser.full .slider .slick-arrow:hover,.blog-teaser.full .slider .slick-arrow:hover{background-color:#3e4dd9!important}.academy-teaser.full .slider .slick-dots a,.blog-teaser.full .slider .slick-dots a{background-color:rgba(39,54,200,.2)}.academy-teaser.full .slider .slick-dots li.slick-active a,.blog-teaser.full .slider .slick-dots li.slick-active a{background-color:#2736c8}.academy-teaser.full .slider .slick-dots,.blog-teaser.full .slider .slick-dots{zoom:1;padding:0;margin:0;list-style:none;text-align:center;transform:translateX(-50%);width:auto;position:absolute;bottom:10px;left:50%;padding:0 5px;background-color:#fff;border-radius:100px}.academy-teaser.full .slider .slick-dots::after,.blog-teaser.full .slider .slick-dots::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.academy-teaser.full .slider .slick-dots dt,.blog-teaser.full .slider .slick-dots dt{float:left;clear:left}.academy-teaser.full .slider .slick-dots dd,.blog-teaser.full .slider .slick-dots dd{float:left;margin:0}.academy-teaser.full .slider .slick-dots li,.blog-teaser.full .slider .slick-dots li{display:inline-block;width:20px;height:17px;position:relative}.academy-teaser.full .slider .slick-dots li a,.blog-teaser.full .slider .slick-dots li a{display:block;text-indent:-9999px;border-radius:100%;margin:0 auto;width:5px;height:5px;padding:0;overflow:hidden;box-shadow:initial;transition:all .2s ease-in-out}.academy-teaser.full .slider .slick-dots li.slick-active a,.blog-teaser.full .slider .slick-dots li.slick-active a{transform:scale(3)}.academy-teaser .feature-slider,.blog-teaser .feature-slider{flex-flow:row nowrap}.academy-teaser .feature-slider .slick-track,.blog-teaser .feature-slider .slick-track{display:flex!important}.academy-teaser .feature-slider .slide,.blog-teaser .feature-slider .slide{display:flex;flex-flow:column nowrap;text-align:left;max-width:320px;width:calc(100vw - 60px);margin-right:15px;height:inherit!important}@media (min-width:600px){.academy-teaser .feature-slider .slide,.blog-teaser .feature-slider .slide{max-width:38vw}}@media (min-width:1200px){.academy-teaser .feature-slider .slide,.blog-teaser .feature-slider .slide{max-width:27.5vw;min-width:400px}}.academy-teaser .feature-slider .grid-item,.blog-teaser .feature-slider .grid-item{width:33.333%}.academy-teaser .feature-slider .slick-dots,.blog-teaser .feature-slider .slick-dots{margin-left:-2.5vw;bottom:0}@media (min-width:1400px){.academy-teaser .feature-slider .slick-dots,.blog-teaser .feature-slider .slick-dots{margin-left:-5vw}}.academy-teaser .align-center,.blog-teaser .align-center{margin-top:0}.faq{padding:60px 0;overflow:hidden}.faq h2{text-align:center;margin-top:0}.faq .accordion{border-bottom:1px solid #000}.faq .accordion h3{font-size:1.2rem;cursor:pointer;margin:0;padding:20px 30px 20px 0;border-top:1px solid #000}.faq .accordion h3:hover{color:#2736c8}.faq .accordion div,.faq .accordion h3{text-align:left}.faq .accordion div{padding:0 0 20px 0;overflow:hidden}.faq .accordion .ui-accordion-content{overflow:hidden;opacity:0;height:auto!important;max-height:none!important}.faq .accordion .ui-accordion-content-active{opacity:1}@media (min-width:980px){.faq .container{display:flex;flex-flow:row nowrap}.faq .container h2{width:33.333%;text-align:left;padding-right:30px}.faq .container .accordion{width:66.666%}.faq .container .accordion h3{font-size:1.4rem}}div.video{padding-top:56%;position:relative;width:100%;overflow:hidden;border-radius:16px}div.video .video-inner{position:absolute;top:0;width:100%;height:100%;left:0}div.video .video-inner iframe{width:100%;height:100%}section.video{padding:0}section.video .videobox{padding-top:0;width:100%;position:relative;overflow:hidden;border-radius:16px}section.video .videobox iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.showroom .grid{display:flex;flex-flow:row wrap;margin:0 -15px}.showroom .grid .grid-item{padding:0 15px 30px 15px;width:100%}@media (min-width:600px){.showroom .grid .grid-item{width:50%}}@media (min-width:767px){.showroom .grid .grid-item{width:33.333%}}@media (min-width:980px){.showroom .grid .grid-item{width:25%}}.showroom .showroom-item{padding:10px;border:1px solid #dde2eb;border-radius:10px;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1)}.showroom .showroom-item figure img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.showroom .showroom-item strong{display:block;padding:15px 0;font-size:1.2rem}.showroom .showroom-item strong+p{margin-top:0}.showroom .showroom-item .buttons{display:flex;flex-flow:row nowrap;align-items:stretch;margin:0}.showroom .showroom-item .buttons button{display:block;width:50%;font-size:.8rem;text-align:center}.showroom .showroom-item .buttons button.two{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid #fff}.showroom .showroom-item .buttons button+button{border-top-left-radius:0;border-bottom-left-radius:0;width:50%}.success-message{position:fixed;bottom:0;left:0;right:0;padding:30px;background-color:#f2f2f2;color:#2736c8;text-align:center}.r-home-banner{margin:30px 0}.r-home-banner .inner{border-radius:16px;background-color:#fff;display:flex;flex-flow:column-reverse nowrap}.r-home-banner .inner .content{text-align:center;padding:40px}.r-home-banner .inner .content ul{text-align:left;zoom:1;padding:0;margin:0;list-style:none;margin:30px 0 10px 0}.r-home-banner .inner .content ul::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.r-home-banner .inner .content ul dt{float:left;clear:left}.r-home-banner .inner .content ul dd{float:left;margin:0}.r-home-banner .inner .content ul li{padding:5px 0 5px 25px;position:relative}.r-home-banner .inner .content ul li:before{content:" ";width:14px;height:6px;border-bottom:2px solid #2736c8;border-left:2px solid #2736c8;transform:rotate(-45deg);display:block;position:absolute;left:0;top:10px}.r-home-banner .inner figure{width:100%}.r-home-banner .inner figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-top-left-radius:16px;border-top-right-radius:16px}@media (min-width:600px){.r-home-banner .inner{flex-flow:row;align-items:center}.r-home-banner .inner .content{width:50%;padding:40px;text-align:left}}@media (min-width:600px) and (max-width:980px){.r-home-banner .inner .content h2{font-size:30px;line-height:36px}}@media (min-width:600px){.r-home-banner .inner figure{width:50%}.r-home-banner .inner figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-top-right-radius:16px;border-bottom-right-radius:16px}}.n-home-banner{margin:0}.n-home-banner .bg{background-position:center center;background-size:cover;position:relative}@media (min-width:767px){.n-home-banner .bg{background-position:center center}}.n-home-banner .bg .overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:#000;background:linear-gradient(233deg,rgba(0,0,0,0) 33%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1)}.n-home-banner.margin-bottom .inner{padding-bottom:20vh}@media (max-width:600px){.n-home-banner.margin-bottom .inner .content{padding:40px 40px 40px 0}}.n-home-banner .inner{display:flex;flex-flow:column nowrap}.n-home-banner .inner .batches{position:relative;z-index:1}.n-home-banner .inner .batches img{width:100px;height:auto}.n-home-banner .inner .content{text-align:left;padding:40px 40px 80px 0}@media (min-width:767px){.n-home-banner .inner .content{padding:80px 40px 80px 0}}.n-home-banner .inner .content h1{border-left:10px solid #2736c8;padding-left:20px;margin-bottom:40px;margin-top:40px}@media (min-width:767px){.n-home-banner .inner .content h1{padding-left:40px}}.n-home-banner .inner .content p{font-size:1.2rem;line-height:1.6rem;max-width:600px;margin:0}.n-home-banner .inner .content .button{margin-top:20px}.n-home-banner .inner .content *{color:#fff}.n-home-banner .inner figure{width:100%}.n-home-banner .inner figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-top-left-radius:16px;border-top-right-radius:16px}@media (min-width:600px){.n-home-banner .inner{flex-flow:row;align-items:flex-end}.n-home-banner .inner .content{width:65%;padding:80px 40px 80px 0;text-align:left}}@media (min-width:600px) and (max-width:980px){.n-home-banner .inner .content h1,.n-home-banner .inner .content h2{font-size:30px;line-height:36px}}@media (min-width:600px){.n-home-banner .inner figure{width:50%}.n-home-banner .inner figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-top-right-radius:16px;border-bottom-right-radius:16px}}.grid-elements-layout{margin:60px 0 0 0}.grid-elements-layout+.c_testimonial{margin-top:60px}@media (min-width:767px){.grid-elements-layout{margin:60px 0 60px 0}}.grid-elements-layout .grid{display:flex;flex-flow:column nowrap;justify-content:space-between}@media (min-width:767px){.grid-elements-layout .grid{flex-flow:row wrap;justify-content:space-between}.grid-elements-layout .grid.around{justify-content:space-around}}.grid-elements-layout .grid .grid-item{border-radius:16px;margin-bottom:30px;padding:0!important}.grid-elements-layout .grid .grid-item strong.small-title{display:inline-block;color:#000;border-radius:100px;border:2px solid #000;padding:10px 20px 9px 20px;font-size:.8rem;line-height:.8rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.grid-elements-layout .grid .grid-item h2,.grid-elements-layout .grid .grid-item h3{margin-bottom:10px;margin-top:0}.grid-elements-layout .grid .grid-item h2 sub,.grid-elements-layout .grid .grid-item h3 sub{margin-bottom:-1rem}.grid-elements-layout .grid .grid-item p:not(.section-claim){margin:10px 0}.grid-elements-layout .grid .grid-item figure{border-bottom-right-radius:16px;border-bottom-left-radius:16px;height:250px;overflow:hidden;margin:0}.grid-elements-layout .grid .grid-item figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:center center;object-position:center center;border-top-left-radius:16px}.grid-elements-layout .grid .grid-item .content{padding:30px 0 0 0}.grid-elements-layout .grid .grid-item .content .h4.section-claim{text-align:center;width:100%!important}.grid-elements-layout .grid .grid-item .content .h4.section-claim+div{text-align:center}.grid-elements-layout .grid .grid-item .content .h4.section-claim+div p{margin-left:auto;margin-right:auto}.grid-elements-layout .grid .grid-item .arrow-link,.grid-elements-layout .grid .grid-item .button{margin:10px 0 0 0;display:inline-block}@media (min-width:767px){.grid-elements-layout .grid .grid-item{width:calc((7.5vw * 4) - (1.5vw * 1));padding:0 0 60px 0}}@media (min-width:767px) and (min-width:1400px){.grid-elements-layout .grid .grid-item{width:calc((7.5vw * 4) - (1.5vw * 3))}}@media (min-width:767px) and (min-width:1200px){.grid-elements-layout .grid .grid-item h2,.grid-elements-layout .grid .grid-item h3{width:90%}}@media (min-width:767px){.grid-elements-layout .grid .grid-item figure{width:100%;height:400px}}@media (min-width:767px){.grid-elements-layout .grid .grid-item p{width:auto}}@media (min-width:767px) and (min-width:1200px){.grid-elements-layout .grid .grid-item p{width:90%}}.grid-elements-layout.icons .grid .grid-item figure{height:70px;background-color:transparent}.grid-elements-layout.icons .grid .grid-item figure img{-o-object-fit:contain;object-fit:contain;max-width:140px;height:70px;-o-object-position:center bottom;object-position:center bottom;margin:0 auto}.grid-elements-layout.auto .grid .grid-item figure{height:auto!important}.grid-elements-layout.auto .grid .grid-item figure img{width:100%;height:auto}.grid-elements-layout .grid .grid-item{background-color:#fff;display:flex;flex-flow:column-reverse;justify-content:space-between}@media (min-width:767px){.grid-elements-layout .grid .grid-item.grid-6{width:calc(50% - (1.5vw * .75))}.grid-elements-layout .grid .grid-item.grid-6 figure{height:22.5vw}.grid-elements-layout .grid .grid-item.grid-3{width:calc(50% - (1.5vw * .75))}.grid-elements-layout .grid .grid-item.grid-3 figure{height:22.5vw}.grid-elements-layout .grid .grid-item.grid-2{width:calc(50% - (1.5vw * .75))}.grid-elements-layout .grid .grid-item.grid-2 figure{height:22.5vw}.grid-elements-layout .grid .grid-item.grid-1{width:100%;flex-flow:row-reverse nowrap}.grid-elements-layout .grid .grid-item.grid-1 .content{width:50%}.grid-elements-layout .grid .grid-item.grid-1 figure{height:auto;width:50%}}@media (min-width:980px){.grid-elements-layout .grid .grid-item.grid-6{width:calc(66.666% - (1.5vw * .5))}.grid-elements-layout .grid .grid-item.grid-6 figure{height:25vw}.grid-elements-layout .grid .grid-item.grid-3{width:calc(33.333% - (1.5vw * 1))}.grid-elements-layout .grid .grid-item.grid-3 figure{height:20vw}.grid-elements-layout .grid .grid-item.grid-2{width:calc(50% - (1.5vw * .75))}.grid-elements-layout .grid .grid-item.grid-2 figure{height:22.5vw}.grid-elements-layout .grid .grid-item.grid-1{width:100%}.grid-elements-layout .grid .grid-item.grid-1 figure{height:auto}}.grid-elements-layout .grid .grid-item .content{padding:30px}.circularoffice .grid-elements-layout .grid .grid-item{background:#f5f5f7;background:linear-gradient(167deg,#f5f5f7 40%,#e0e2ff 100%)}.circularoffice .grid-elements-layout .grid .grid-item figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.circularlca .grid-elements-layout .grid .grid-item{background:#f5f5f7;background:linear-gradient(167deg,#f5f5f7 40%,#e0e2ff 100%)}.circularlca .grid-elements-layout .grid .grid-item .content{padding-bottom:0!important}.circularlca .grid-elements-layout .grid .grid-item.grid-3 h3{font-size:calc(1.2rem + .5vw);line-height:calc(1.4rem + 1vw)}@media (min-width:1200px){.circularlca .grid-elements-layout .grid .grid-item.grid-3 h3{font-size:1.6rem;line-height:2.2rem}}.circularlca .grid-elements-layout .grid .grid-item figure{height:auto;width:100%;max-width:450px}@media (min-width:767px){.circularlca .grid-elements-layout .grid .grid-item figure{width:100%;max-width:initial}.circularlca .grid-elements-layout .grid .grid-item.grid-6{width:calc(50% - (1.5vw * .75))}.circularlca .grid-elements-layout .grid .grid-item.grid-6 figure{height:28.5vw}.circularlca .grid-elements-layout .grid .grid-item.grid-3{width:calc(50% - (1.5vw * .75))}.circularlca .grid-elements-layout .grid .grid-item.grid-3 h3{font-size:calc(1rem + .3vw);line-height:calc(1.4rem + .3vw)}}@media (min-width:767px) and (min-width:1200px){.circularlca .grid-elements-layout .grid .grid-item.grid-3 h3{font-size:1.3rem;line-height:1.8rem}}@media (min-width:767px){.circularlca .grid-elements-layout .grid .grid-item.grid-3 figure{height:auto}}@media (min-width:767px){.circularlca .grid-elements-layout .grid .grid-item.grid-2{width:calc(50% - (1.5vw * .75))}.circularlca .grid-elements-layout .grid .grid-item.grid-2 figure{height:33vw}}@media (min-width:767px){.circularlca .grid-elements-layout .grid .grid-item.grid-1{width:100%;flex-flow:row-reverse nowrap}.circularlca .grid-elements-layout .grid .grid-item.grid-1 .content{width:50%}.circularlca .grid-elements-layout .grid .grid-item.grid-1 figure{height:auto;width:50%}}@media (min-width:980px){.circularlca .grid-elements-layout .grid .grid-item.grid-6{width:calc(66.666% - (1.5vw * .5))}.circularlca .grid-elements-layout .grid .grid-item.grid-6 figure{height:28.5vw}.circularlca .grid-elements-layout .grid .grid-item.grid-3{width:calc(33.333% - (1.5vw * 1))}.circularlca .grid-elements-layout .grid .grid-item.grid-3 figure{height:auto}.circularlca .grid-elements-layout .grid .grid-item.grid-2{width:calc(50% - (1.5vw * .75))}.circularlca .grid-elements-layout .grid .grid-item.grid-2 figure{height:33vw}.circularlca .grid-elements-layout .grid .grid-item.grid-1{width:100%}.circularlca .grid-elements-layout .grid .grid-item.grid-1 figure{height:auto}}.grid-gallery .grid .grid-item figure.slick-initialized .slick-dots{bottom:0}.grid-gallery .grid .grid-item figure.slick-initialized .slick-dots .slick-active button{background-color:#fff;transform:scale(2)}.grid-gallery .grid .grid-item figure .slick-list,.grid-gallery .grid .grid-item figure .slick-track{height:100%}.n-tab-content{padding-top:60px;width:100%}.n-tab-content+.tab-content,.n-tab-content+.text-image.wide{margin-top:0}.n-tab-content.tab-content-grid{background-color:#dde2eb;color:#000}.n-tab-content.tab-content-grid .slider ul.slick-dots li a{color:#000}.n-tab-content.tab-content-grid .slider .slick-arrow.slick-prev{background-image:url(../img/icon-arrow-left-black.svg)}.n-tab-content.tab-content-grid .slider .slick-arrow.slick-next{background-image:url(../img/icon-arrow-right-black.svg)}.n-tab-content.tab-content-grid .slider .slick-arrow:not(.slick-disabled):hover{background-color:rgba(0,0,0,.1)}@media (min-width:767px){.n-tab-content{padding-top:60px}}.n-tab-content .container{text-align:center}.n-tab-content .slider{position:relative;overflow:hidden}.n-tab-content .slider ul.slick-dots{position:absolute;top:0;left:calc(5vw + 16px);right:calc(5vw + 16px);overflow:hidden;bottom:auto;flex-flow:row;width:auto;text-align:center;display:flex;align-items:center;justify-content:center}.n-tab-content .slider ul.slick-dots li{display:block;position:static;width:auto;height:auto;margin-right:5px;margin-left:5px}.n-tab-content .slider ul.slick-dots li a{color:#000;padding:10px 10px;height:45px;position:relative;font-weight:700;font-size:1.2rem;display:block;outline:0;width:auto;height:auto;white-space:nowrap;cursor:pointer;border-bottom:3px solid #fff}.n-tab-content .slider ul.slick-dots li a:hover{color:#2736c8}.n-tab-content .slider ul.slick-dots li.slick-active a,.n-tab-content .slider ul.slick-dots li.ui-state-active a{color:#2736c8;border-bottom-color:#2736c8}@media (min-width:980px){.n-tab-content .slider{padding-top:60px}}@media (max-width:980px){.n-tab-content .slider ul.slick-dots li{display:none}.n-tab-content .slider ul.slick-dots li.slick-active,.n-tab-content .slider ul.slick-dots li.ui-state-active{display:block}.n-tab-content .slider ul.slick-dots li.slick-active:after,.n-tab-content .slider ul.slick-dots li.ui-state-active:after{left:0;transform:initial}}.n-tab-content .slider .slick-arrow{top:23px;margin-right:5vw;background-color:#f9f9f9}@media (min-width:980px){.n-tab-content .slider .slick-arrow{display:none!important}}.n-tab-content .slider .slick-arrow.slick-prev{display:none;left:0;margin-left:5vw}.n-tab-content .slider .grid-elements{padding-top:60px}@media (min-width:600px){.n-tab-content .slider .grid-elements{margin-top:0}}.n-tab-content .slider .text-image{margin-top:20px}.n-tab-content .slider .text-image .bg{padding-top:60px}@media (min-width:980px){.n-tab-content .slider .text-image .bg{padding-top:0}}@media (min-width:1200px){.n-tab-content .slider .text-image{overflow:visible}.n-tab-content .slider .text-image .bg .inner figure{width:calc(52.5% + 50px);margin-right:-50px;border-radius:20px}}.testimonials{padding:60px 0;overflow:hidden;max-height:880px}.testimonials h2{text-align:center}.testimonials .testimonial-list div{text-align:left;margin-left:auto;margin-right:auto;border-radius:16px;background-color:#f9f9f9;padding:20px 20px 20px 50px;font-size:1.2rem;background-image:url(../img/star_yellow.svg);background-repeat:no-repeat;background-position:left 20px center;background-size:20px auto;margin-bottom:10px}.pricing{margin:60px 0 0 0}@media (min-width:1400px){.pricing .container{padding-left:5vw;padding-right:5vw}}@media (min-width:767px){.pricing{margin:60px 0 60px 0}}.pricing .grid{display:flex;flex-flow:column nowrap;justify-content:space-between}@media (min-width:767px){.pricing .grid{flex-flow:row wrap;align-items:flex-start}.pricing .grid.around{justify-content:space-around}}.pricing .grid .grid-item{padding:20px!important}.pricing .grid .grid-item.highlight .inner{border:2px solid #2736c8;box-shadow:0 5px 20px rgba(0,0,0,.2)}.pricing .grid .grid-item h2,.pricing .grid .grid-item h3{margin-bottom:10px;margin-top:0}.pricing .grid .grid-item p:not(.section-claim){margin:10px 0}.pricing .grid .grid-item figure{border-radius:16px;height:calc(7.5vw*7.5);overflow:hidden;margin:0;background-color:#f2f2f2}.pricing .grid .grid-item figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pricing .grid .grid-item .inner{border:1px solid #dde2eb;border-radius:8px}.pricing .grid .grid-item .package-head{padding:20px;border-bottom:1px solid #dde2eb}.pricing .grid .grid-item .package-head img{width:auto;height:30px}.pricing .grid .grid-item .package-head span{display:inline-block;border-radius:100px;background-color:#ffdf76;font-size:.8rem;padding:0 10px;margin-top:15px}.pricing .grid .grid-item .features{padding:20px;border-bottom:1px solid #dde2eb}.pricing .grid .grid-item .features ul{zoom:1;padding:0;margin:0;list-style:none}.pricing .grid .grid-item .features ul::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.pricing .grid .grid-item .features ul dt{float:left;clear:left}.pricing .grid .grid-item .features ul dd{float:left;margin:0}.pricing .grid .grid-item .features ul li{padding:5px 0 5px 30px;background-image:url(../img/icon_nofeature.svg);background-repeat:no-repeat;background-position:left center;background-size:20px auto}.pricing .grid .grid-item .features ul li.included{background-image:url(../img/icon_feature.svg)}.pricing .grid .grid-item .package-price{display:flex;flex-flow:row nowrap}.pricing .grid .grid-item .package-price .licence{padding:20px 20px 0 20px}.pricing .grid .grid-item .package-price .licence span{font-size:.8rem;display:block}.pricing .grid .grid-item .package-price .licence strong{font-size:1.2rem;display:block}.pricing .grid .grid-item .package-foot{padding:20px}.pricing .grid .grid-item .package-foot ul.special_feature_list{zoom:1;padding:0;margin:0;list-style:none}.pricing .grid .grid-item .package-foot ul.special_feature_list::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.pricing .grid .grid-item .package-foot ul.special_feature_list dt{float:left;clear:left}.pricing .grid .grid-item .package-foot ul.special_feature_list dd{float:left;margin:0}.pricing .grid .grid-item .package-foot ul.special_feature_list li{padding:5px 0 5px 20px;background-image:url(../img/star_yellow.svg);background-repeat:no-repeat;background-position:left center;background-size:15px auto;font-size:.8rem;font-weight:600}.pricing .grid .grid-item .arrow-link,.pricing .grid .grid-item .button{margin:10px 0 0 0;display:inline-block;width:100%}@media (min-width:767px){.pricing .grid .grid-item{width:calc((7.5vw * 6) - (1.5vw * 1));max-width:500px;padding:0 0 60px 0}}@media (min-width:767px) and (min-width:1200px){.pricing .grid .grid-item h2,.pricing .grid .grid-item h3{width:90%}}@media (min-width:767px){.pricing .grid .grid-item figure{width:100%;height:calc((7.5vw * 3) - 1.5vw)}}@media (min-width:767px){.pricing .grid .grid-item p{width:auto}}@media (min-width:767px) and (min-width:1200px){.pricing .grid .grid-item p{width:90%}}@media (min-width:980px){.pricing .grid .grid-item{width:calc((7.5vw * 4) - (1.5vw * 1));max-width:500px;padding:0 0 60px 0}}@media (min-width:980px) and (min-width:1200px){.pricing .grid .grid-item h2,.pricing .grid .grid-item h3{width:90%}}@media (min-width:980px){.pricing .grid .grid-item figure{width:100%;height:calc((7.5vw * 3) - 1.5vw)}}@media (min-width:980px){.pricing .grid .grid-item p{width:auto}}@media (min-width:980px) and (min-width:1200px){.pricing .grid .grid-item p{width:90%}}.pricing.icons .grid .grid-item figure{height:70px;background-color:transparent}.pricing.icons .grid .grid-item figure img{-o-object-fit:contain;object-fit:contain;max-width:140px;height:70px;-o-object-position:center bottom;object-position:center bottom;margin:0 auto}.pricing.auto .grid .grid-item figure{height:auto!important}.pricing.auto .grid .grid-item figure img{width:100%;height:auto}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.c_cadastre-map--loaded .c_cadastre-map-loader{display:none}.c_cadastre-map-container{height:calc(100vh - 88px - 31px);min-height:400px;position:relative;width:100%;overflow:visible}@supports (height:100dvh){.c_cadastre-map-container{height:calc(100dvh - 88px - 31px)}}.c_cadastre-map-loader{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:10;align-items:center;justify-content:center}.c_cadastre-map-loader__loader{border:6px solid #f3f3f3;border-top:6px solid #333;border-radius:50%;width:48px;height:48px;animation:spin 1s linear infinite}.c_cadastre-map-scrolldown{align-items:center;background-color:rgba(0,0,0,.4);block-size:61px;border-radius:50%;cursor:pointer;display:flex;inline-size:61px;inset-block-end:-30.5px;inset-inline:50%;justify-content:center;overflow:hidden;position:absolute;transform:translateX(-50%);transition:opacity .3s ease-in-out;z-index:1;padding:0}.c_cadastre-map-scrolldown svg{inline-size:46%;opacity:0;transform:translateY(calc((-.5 * 61px) - 50%))}.c_cadastre-map-scrolldown.hidden{display:initial;opacity:0}.c_cadastre-map-scrolldown.animate svg{animation-delay:.2s;animation-duration:3.3s;animation-iteration-count:infinite;animation-name:animate-arrow;animation-play-state:running;animation-timing-function:cubic-bezier(0,.47,.47,1)}.c_cadastre-map-scrolldown:hover svg{opacity:1!important}@keyframes animate-arrow{0%{transform:translateY(calc((-.5 * 61px) - 50%))}5%{opacity:.7;transform:translateY(0)}60%{opacity:.7;transform:translateY(0)}75%{transform:translateY(calc((.5 * 61px) + 50%))}100%{transform:translateY(calc((.5 * 61px) + 50%))}}.c25-teaser{margin:60px 0 60px 0}@media (min-width:767px){.c25-teaser{margin:120px 0 60px 0}}.c25-teaser .grid{display:flex;flex-flow:column nowrap;justify-content:space-between}@media (min-width:767px){.c25-teaser .grid{flex-flow:row nowrap;justify-content:space-between}}.c25-teaser .grid .grid-item{margin-bottom:60px;padding:0 7.5vw 60px 7.5vw}@media (min-width:767px){.c25-teaser .grid .grid-item{margin-bottom:0;width:calc((7.5vw * 4) - 1.5vw);padding:0 0 60px 0}}.process{padding-top:60px;width:100%}.process+.tab-content,.process+.text-image.wide{margin-top:0}.process.tab-content-grid{background-color:#dde2eb;color:#000}.process.tab-content-grid .slider ul.slick-dots li a{color:#000}.process .slider .slick-arrow{background-color:#2736c8}.process .slider .slick-arrow.slick-prev{background-image:url(../img/icon-arrow-left-white.svg)}.process .slider .slick-arrow.slick-next{background-image:url(../img/icon-arrow-right-white.svg);position:absolute;top:22px;right:0;margin-right:20px;box-shadow:0 0 0 0 #2736c8;transform:scale(1);animation:pulse 2s infinite}@media (min-width:600px){.process .slider .slick-arrow.slick-next{margin-right:30px}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(39,54,200,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(39,54,200,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(39,54,200,0)}}@media (min-width:767px){.process{padding-top:60px}}.process .container{text-align:center}.process .process-box{border-radius:16px;background-color:#f6f6f6}.process .process-box .bg{padding:0}.process .process-box .text-image .bg .inner{padding:0;padding-top:30px}.process .process-box .text-image .bg .inner figure{margin-right:0;border-radius:16px;margin:0!important;width:100%}.process .process-box .text-image .bg .inner figure img{border-radius:16px}.process .process-box .text-image .bg .inner .content{text-align:left;justify-content:initial}.process .process-box .text-image .bg .inner .content .lists{padding-top:15px}.process .process-box .text-image .bg .inner .content b.list-headline{display:block;margin-top:15px;margin-bottom:5px;font-size:.8rem;letter-spacing:1px;text-transform:uppercase;color:#666;font-weight:400}.process .process-box .text-image .bg .inner .content ul{zoom:1;padding:0;margin:0;list-style:none}.process .process-box .text-image .bg .inner .content ul::after{content:" ";display:block;height:0;overflow:hidden;clear:both}.process .process-box .text-image .bg .inner .content ul dt{float:left;clear:left}.process .process-box .text-image .bg .inner .content ul dd{float:left;margin:0}.process .process-box .text-image .bg .inner .content ul a{padding:0;margin:0}.process .process-box .text-image .bg .inner .content ul li{padding:5px 0}.process .process-box .text-image .bg .inner .content ul li,.process .process-box .text-image .bg .inner .content ul li a{display:flex;flex-flow:row nowrap;background:0 0;border-radius:0}.process .process-box .text-image .bg .inner .content ul li a:after,.process .process-box .text-image .bg .inner .content ul li:after{display:none}.process .process-box .text-image .bg .inner .content ul li a a:hover strong,.process .process-box .text-image .bg .inner .content ul li a:hover strong{color:#2736c8}.process .process-box .text-image .bg .inner .content ul li a:hover,.process .process-box .text-image .bg .inner .content ul li:hover{background:0 0}.process .process-box .text-image .bg .inner .content ul li a picture,.process .process-box .text-image .bg .inner .content ul li picture{width:auto}.process .process-box .text-image .bg .inner .content ul li a img,.process .process-box .text-image .bg .inner .content ul li img{width:40px;height:40px;border-radius:7px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin-right:15px;border:1px solid #ddd}.process .process-box .text-image .bg .inner .content ul li a strong,.process .process-box .text-image .bg .inner .content ul li strong{display:block;font-weight:600}.process .process-box .text-image .bg .inner .content ul li a span,.process .process-box .text-image .bg .inner .content ul li span{display:block;color:#666;font-size:calc(.8rem);line-height:calc(1rem);padding-top:2px}@media (min-width:1200px){.process .process-box .text-image .bg .inner .content ul li a span,.process .process-box .text-image .bg .inner .content ul li span{font-size:.8rem;line-height:1.2rem}}.process .process-box .text-image .bg .inner .content{padding:30px 20px;width:100%;margin:0}.process .process-box .text-image .bg .inner figure{min-height:240px;height:30vh}@media (min-width:600px){.process .process-box .text-image .bg .inner .content{padding:30px}}@media (min-width:767px){.process .process-box .text-image .bg .inner{padding:0}.process .process-box .text-image .bg .inner .content,.process .process-box .text-image .bg .inner figure{margin:0;width:50%;padding:30px;background:0 0;height:auto}.process .process-box .text-image .bg .inner figure{height:500px}}@media (min-width:1400px){.process .process-box .text-image .bg .inner .content{padding:50px 5vw}.process .process-box .text-image .bg .inner figure{height:600px}}.process .slider{position:relative;overflow:hidden}.process .slider .slick-prev{display:none!important}.process .slider ul.slick-dots{position:absolute;left:20px;right:20px;top:30px;height:30px;overflow:hidden;bottom:auto;z-index:1;flex-flow:row;width:auto;text-align:center;display:flex;align-items:center;justify-content:space-between}@media (min-width:600px){.process .slider ul.slick-dots{left:30px;right:90px}}@media (min-width:767px){.process .slider ul.slick-dots:after{content:" ";height:100%;background:#2736c8;border-radius:100px;position:absolute;left:0;right:0;z-index:-3;top:0;height:30px}}.process .slider ul.slick-dots li{display:block;position:static;width:auto;height:auto}@media (min-width:767px){.process .slider ul.slick-dots li a{transform:translateX(-50%)}.process .slider ul.slick-dots li:first-child a{transform:initial}.process .slider ul.slick-dots li:last-child a{transform:translateX(-100%)}}.process .slider ul.slick-dots li a{color:#000;padding:5px 15px;height:30px;position:absolute;font-weight:700;font-size:.8rem;display:block;outline:0;top:0;width:auto;z-index:2;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.process .slider ul.slick-dots li a:hover{color:#2736c8}.process .slider ul.slick-dots li a:before{position:absolute;top:calc(50% - 1px);width:100vw;content:" ";border-bottom:2px solid rgba(39,54,200,.2);z-index:-1}.process .slider ul.slick-dots li:not(.slick-active){width:14px;height:14px;border-radius:100%;overflow:hidden;text-indent:-9999px;padding:0;background-color:#3e4dd9;z-index:1}.process .slider ul.slick-dots li:not(.slick-active) a{padding:0;height:14px}.process .slider ul.slick-dots li.slick-active a{background-color:#2736c8;color:#fff;border-radius:100px}@media (min-width:767px){.process .slider ul.slick-dots li.slick-active:before{content:" ";position:absolute;height:30px;background:#f6f6f6;width:100%;border-radius:100px;z-index:-2;top:0;margin-left:1px}}@media (min-width:767px){.process .slider{padding-top:60px}}@media (max-width:767px){.process .slider ul.slick-dots li{display:none}.process .slider ul.slick-dots li.slick-active,.process .slider ul.slick-dots li.ui-state-active{display:block}.process .slider ul.slick-dots li.slick-active:after,.process .slider ul.slick-dots li.ui-state-active:after{left:0;transform:initial}}.process .slider .slick-arrow{top:23px;margin-right:5vw;background-color:#2736c8}.process .slider .slick-arrow:hover{background-color:#3e4dd9!important}.process .slider .slick-arrow.slick-prev{display:none;left:0;margin-left:5vw}.shortcuts{margin-top:-30px}.shortcuts+.grid-elements{margin-top:30px}.shortcuts .container{display:flex;flex-flow:column;gap:20px}.shortcuts .container h2{margin:0;padding:0;font-size:calc(1rem);line-height:calc(1.4rem);text-align:center}@media (min-width:1200px){.shortcuts .container h2{font-size:1rem;line-height:1.4rem}}.shortcuts .container .shortcuts-list a{display:block}@media (max-width:767px){.shortcuts .container .shortcuts-list a{border-top:1px solid #2736c8;border-radius:0;background:0 0}}@media (min-width:767px){.shortcuts .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.shortcuts .container h2{text-align:left;padding-right:20px;flex-shrink:0;flex-grow:0;display:flex}.shortcuts .container .shortcuts-list{justify-content:stretch;gap:20px;flex-grow:1;display:flex;flex-flow:row wrap}}concular-component[name=BlockAccreditationLogos]{--gap:2rem}concular-component[name=BlockAccreditationLogos] .container{align-items:center;gap:calc(2 * var(--flow-space))}concular-component[name=BlockAccreditationLogos] .title{font-weight:700;text-align:center}concular-component[name=BlockAccreditationLogos] .subtitle{font-weight:500}concular-component[name=BlockAccreditationLogos] .accreditation-container{flex-wrap:wrap;justify-content:center;gap:var(--gap);margin-block-start:0;width:100%}concular-component[name=BlockAccreditationLogos] .accreditation{border:1px solid #efefef;border-radius:15px;gap:var(--flow-space);padding:1rem;width:100%;flex-shrink:0}concular-component[name=BlockAccreditationLogos] .accreditation .logo{align-items:center;display:flex;flex-grow:1}concular-component[name=BlockAccreditationLogos] .accreditation .logo img{max-width:100%;height:auto}concular-component[name=BlockAccreditationLogos] .accreditation .certifications{justify-content:center;flex-wrap:wrap;font-size:var(--fontsize-copytext);gap:.9375rem}@media (min-width:768px){concular-component[name=BlockAccreditationLogos] .title{width:calc(50% - 1 / 2 * var(--gap))}concular-component[name=BlockAccreditationLogos] .accreditation{flex-basis:calc(50% - 1 / 2 * var(--gap))}}@media (min-width:1200px){concular-component[name=BlockAccreditationLogos] .accreditation{flex-basis:calc(100% / 3 - 2 / 3 * var(--gap))}}@media (min-width:1400px){concular-component[name=BlockAccreditationLogos] .accreditation{flex-basis:calc(25% - 3 / 4 * var(--gap))}}@media (min-width:2000px){concular-component[name=BlockAccreditationLogos]{--gap:4rem}concular-component[name=BlockAccreditationLogos] .accreditation-container{gap:var(--gap)}}@media (min-width:767px){concular-component[name=BlockCards]{--grid-gap:30px}}@media (min-width:1400px){concular-component[name=BlockCards]{--grid-gap:50px}}concular-component[name=BlockCards] .intro :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,.paragraph,ul,ol,pre,table,figure,blockquote,form,fieldset,dl,address,details,hr,aside,video)+*{margin-block-start:calc(.5 * var(--flow-space))}concular-component[name=BlockCards] .cards{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--grid-gap,20px);margin-block-start:calc(1.5 * var(--flow-space));padding:0;list-style:none}concular-component[name=BlockCards] .card{background-color:#fff;border:1px solid #efefef;border-radius:15px;padding-block:calc(1.25 * var(--flow-space)) calc(1.5 * var(--flow-space));padding-inline:calc(1.5 * var(--flow-space));justify-content:flex-start;flex:1 1 auto;min-width:280px;max-width:400px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media (min-width:767px){concular-component[name=BlockCards] .card{flex:1 1 calc(50% - var(--grid-gap,20px)/ 2)}}@media (min-width:1400px){concular-component[name=BlockCards] .card{flex:1 1 calc(33.333% - var(--grid-gap,50px) * 2 / 3)}}@media (min-width:2000px){concular-component[name=BlockCards] .card{flex:1 1 calc(25% - var(--grid-gap,50px) * 3 / 4)}}concular-component[name=BlockCards] .card:is(a){text-decoration:none;color:var(--color-text);cursor:pointer}concular-component[name=BlockCards] .card-link,concular-component[name=BlockCards] .card-title{font-size:var(--fontsize-copytext);line-height:var(--lineheight-copytext)}concular-component[name=BlockCards] .card-content{font-size:var(--fontsize-copytext-small);line-height:var(--lineheight-copytext-small)}concular-component[name=BlockCards] .card-title{font-weight:700}concular-component[name=BlockCards] .card-content{margin-block-start:.3846153846em}concular-component[name=BlockCards] .card-link{flex-grow:1;display:flex;align-items:flex-end;justify-self:flex-end;color:var(--color-accent);font-weight:600;margin-block-start:calc(.75 * var(--flow-space));transition:color .2s ease}@media (hover){concular-component[name=BlockCards] .card:is(a):hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:var(--color-accent,#2933c5)}concular-component[name=BlockCards] .card:is(a):hover .card-link{color:var(--color-accent-dark,#1e2899)}concular-component[name=BlockCards] .card:is(a):active{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}}@media (prefers-reduced-motion:reduce){concular-component[name=BlockCards] .card{transition:box-shadow .2s ease,border-color .2s ease}concular-component[name=BlockCards] .card:is(a):hover{transform:none}concular-component[name=BlockCards] .card:is(a):active{transform:none}}concular-component[name=BlockHubspotForm] .fallback,concular-component[name=BlockHubspotForm] .hubspot-form{padding:10px 5vw;max-width:980px;margin:0 auto}concular-component[name=BlockHubspotForm] .fallback,concular-component[name=BlockHubspotForm] .hubspot-form{display:none}concular-component[name=BlockHubspotForm] .fallback{text-align:center}concular-component[name=BlockHubspotForm] .fallback .button{padding-inline-end:30px}concular-component[name=BlockHubspotForm] .fallback .button:after{content:" ↗";display:inline-block;padding-left:5px}concular-component[name=BlockHubspotForm] .form-skeleton{padding:10px 5vw;max-width:980px;margin:0 auto 16px;display:block}concular-component[name=BlockHubspotForm] .form-skeleton .skeleton-row{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch;margin-bottom:24px}concular-component[name=BlockHubspotForm] .form-skeleton .skeleton-button,concular-component[name=BlockHubspotForm] .form-skeleton .skeleton-input,concular-component[name=BlockHubspotForm] .form-skeleton .skeleton-label{background:linear-gradient(90deg,rgba(0,0,0,.08) 25%,rgba(0,0,0,.16) 37%,rgba(0,0,0,.08) 63%);background-size:400% 100%;border-radius:6px;animation:skeleton-shimmer 1.2s ease-in-out infinite}concular-component[name=BlockHubspotForm] .form-skeleton .skeleton-label{height:16px}concular-component[name=BlockHubspotForm] .form-skeleton .skeleton-label.small{width:25%}concular-component[name=BlockHubspotForm] .form-skeleton .skeleton-label.medium{width:60%}concular-component[name=BlockHubspotForm] .form-skeleton .skeleton-input{height:40px}concular-component[name=BlockHubspotForm] .form-skeleton .skeleton-button{height:44px;width:160px}@media (prefers-reduced-motion:reduce){concular-component[name=BlockHubspotForm] .form-skeleton .skeleton-button,concular-component[name=BlockHubspotForm] .form-skeleton .skeleton-input,concular-component[name=BlockHubspotForm] .form-skeleton .skeleton-label{animation:none;background:rgba(0,0,0,.08)}}@keyframes skeleton-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}concular-component[name=BlockHubspotForm][data-status=loaded] .hubspot-form{display:block}concular-component[name=BlockHubspotForm][data-status=loaded] .form-skeleton{display:none}concular-component[name=BlockHubspotForm][data-status=error] .form-skeleton{display:none}concular-component[name=BlockHubspotForm][data-status=error] .fallback{display:block}concular-component[name=BlockImageText] .figure{aspect-ratio:1445/981}concular-component[name=BlockImageText] .figure-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:15px}concular-component[name=BlockImageText] .wysiwyg .icons{display:flex;justify-content:center;gap:20px;margin-block-end:var(--flow-space)}concular-component[name=BlockImageText] .wysiwyg .icons .icon{flex-basis:50px;flex-grow:0}concular-component[name=BlockImageText] .wysiwyg .icons .icon-image{max-width:100%;height:auto}@media (min-width:980px){concular-component[name=BlockImageText] .container{align-items:center;display:flex;gap:var(--flow-space);justify-content:space-around}concular-component[name=BlockImageText] .container>*{flex-basis:50%;margin-block-start:0}concular-component[name=BlockImageText][data-image-position=left] .container{flex-direction:row}concular-component[name=BlockImageText][data-image-position=right] .container{flex-direction:row-reverse}concular-component[name=BlockImageText] .wysiwyg .icons{justify-content:flex-start}}@media (min-width:1200px){concular-component[name=BlockImageText][data-image-position=left].textPadding .wysiwyg{padding-inline-start:clamp(50px,11%,100px)}concular-component[name=BlockImageText][data-image-position=right].textPadding .wysiwyg{padding-inline-end:clamp(50px,11%,140px)}}concular-component[name=BlockLinkBar] .link-bar{justify-content:center;display:flex;flex-wrap:wrap;gap:var(--flow-space);position:relative}concular-component[name=BlockLinkBar] .link-bar::before{content:"";position:absolute;left:0;bottom:1px;width:100%;height:1px;background-color:#707070}concular-component[name=BlockLinkBar] .link-bar__items{display:flex;overflow-x:auto;gap:var(--flow-space);scrollbar-width:none;-ms-overflow-style:none}concular-component[name=BlockLinkBar] .link-bar__items::-webkit-scrollbar{display:none}concular-component[name=BlockLinkBar] .link-bar__item{flex-shrink:0;text-align:center}concular-component[name=BlockLinkBar] .link-bar__item .link{display:inline-block;border-bottom:3px solid transparent;font-weight:600;text-decoration:none;white-space:nowrap;padding:.5rem .75rem;font-size:1.1rem}concular-component[name=BlockLinkBar] .link-bar__item .link:focus-visible{outline:3px solid #2736c8;outline-offset:-3px}concular-component[name=BlockLinkBar] .link-bar__item--active .link{border-bottom-color:#2736c8;position:relative}@media (min-width:768px){concular-component[name=BlockLinkBar] .link-bar__items{overflow-x:visible}concular-component[name=BlockLinkBar] .link-bar__item{flex-shrink:1}concular-component[name=BlockLinkBar] .link-bar__item .link{white-space:normal;padding:.75rem 1rem;font-size:1.25rem}}concular-component[name=BlockLinkBar]:not(.componentSpacing){padding-block-start:var(--flow-space)}concular-component[name=BlockLinkBar]:not(.componentSpacing) .link-bar__item .link{padding-block-end:calc(var(--flow-space) + 3px)}concular-component[name=BlockSpacer][data-show-on-mobile=true][data-status=collapse]{margin-block-start:calc((-1 * var(--component-spacing)) + (var(--percentage-distance) * var(--component-spacing))/ 100)}concular-component[name=BlockSpacer][data-show-on-mobile=true][data-status=expand]{margin-block-start:calc((var(--percentage-distance) * var(--component-spacing))/ 100)}concular-component[name=BlockSpacer][data-show-on-mobile=true][data-status=expand][data-theme]{margin-block-start:0;padding-block-start:calc((var(--percentage-distance) * var(--component-spacing))/ 100)}concular-component[name=BlockSpacer][data-show-on-mobile=true][data-theme][data-status=collapse]+.componentSpacing[data-theme]{margin-block-start:0;padding-block-start:0}concular-component[name=BlockSpacer][data-show-on-mobile=true][data-theme][data-status=expand]+.componentSpacing[data-theme]{margin-block-start:calc(-1 * var(--component-spacing));padding-block-start:0}@media (min-width:981px){concular-component[name=BlockSpacer][data-status=collapse]{margin-block-start:calc((-1 * var(--component-spacing)) + (var(--percentage-distance) * var(--component-spacing))/ 100)}concular-component[name=BlockSpacer][data-status=expand]{margin-block-start:calc((var(--percentage-distance) * var(--component-spacing))/ 100)}concular-component[name=BlockSpacer][data-status=expand][data-theme]{margin-block-start:0;padding-block-start:calc((var(--percentage-distance) * var(--component-spacing))/ 100)}concular-component[name=BlockSpacer][data-theme][data-status=collapse]+.componentSpacing[data-theme]{margin-block-start:0;padding-block-start:0}concular-component[name=BlockSpacer][data-theme][data-status=expand]+.componentSpacing[data-theme]{margin-block-start:calc(-1 * var(--component-spacing));padding-block-start:0}}concular-component[name=BlockTabs] .tab-nav{display:flex;margin-bottom:var(--flow-space);position:relative}concular-component[name=BlockTabs] .tab-nav::before{content:"";position:absolute;left:0;bottom:1px;width:100%;height:1px;background-color:#707070}concular-component[name=BlockTabs] .tab-nav__items{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}concular-component[name=BlockTabs] .tab-nav__items::-webkit-scrollbar{display:none}concular-component[name=BlockTabs] .tab-nav__item{background:0 0;border:none;border-radius:0;color:#2736c8;flex-shrink:0;padding:.75rem 1rem;cursor:pointer;border-bottom:3px solid transparent;position:relative;transition:border-bottom .2s ease;font-size:1rem;white-space:nowrap}concular-component[name=BlockTabs] .tab-nav__item:focus-visible{outline:3px solid #2736c8;outline-offset:-3px}concular-component[name=BlockTabs] .tab-nav__item--active{border-bottom-color:#2736c8}concular-component[name=BlockTabs] .tab-panel{display:none}concular-component[name=BlockTabs] .tab-panel>*+*{margin-block-start:calc(2 * var(--flow-space))}concular-component[name=BlockTabs] .tab-panel--active{display:block}concular-component[name=BlockTabs] .tab-panel[hidden]{display:none}@media (min-width:768px){concular-component[name=BlockTabs] .tab-nav__items{overflow-x:visible}concular-component[name=BlockTabs] .tab-nav__item{flex-shrink:0}}concular-component[name=BlockTeaserListingWeiterbildung] .title{font-weight:500}concular-component[name=BlockTeaserListingWeiterbildung] .title-link{display:inline-block;text-decoration:none}concular-component[name=BlockTeaserListingWeiterbildung] .title-link .title{color:#2736c8!important}concular-component[name=BlockTeaserListingWeiterbildung] .introtext{font-size:1.5rem;font-weight:500;margin-block-start:calc(.5 * var(--flow-space))}concular-component[name=BlockTeaserListingWeiterbildung] .posts-container{margin-block-start:calc(2 * var(--flow-space))}concular-component[name=BlockTeaserListingWeiterbildung] .posts{display:grid;gap:calc(3 * var(--flow-space));grid-template-columns:100%;margin-block-start:calc(.5 * var(--flow-space))}concular-component[name=BlockTeaserListingWeiterbildung] .button-all-container{display:flex;justify-content:center;margin-block-start:var(--flow-space)}concular-component[name=BlockTeaserListingWeiterbildung] .button-all-container .button-all{border-color:#707070;color:#000;font-weight:600}concular-component[name=BlockTeaserListingWeiterbildung] .button-all-container .button-all:hover{border-color:#2736c8}@media (min-width:980px){concular-component[name=BlockTeaserListingWeiterbildung] .posts--layout-default,concular-component[name=BlockTeaserListingWeiterbildung] .posts--layout-grid{gap:var(--flow-space);row-gap:calc(2 * var(--flow-space));grid-template-columns:repeat(2,1fr)}concular-component[name=BlockTeaserListingWeiterbildung] .button-all-container{margin-block-start:calc(1.5 * var(--flow-space))}}@media (min-width:1200px){concular-component[name=BlockTeaserListingWeiterbildung] .posts--layout-default,concular-component[name=BlockTeaserListingWeiterbildung] .posts--layout-grid{grid-template-columns:repeat(3,1fr)}}concular-component[name=BlockTestimonialSlider]{overflow:hidden}concular-component[name=BlockTestimonialSlider] .title+*{margin-top:calc(((1.3125 / 1.5 * 1.25) + .75) * var(--flow-space))}concular-component[name=BlockTestimonialSlider] concular-component[name=Slider] .slick-track{padding-block-start:calc(1.25 * var(--flow-space))}concular-component[name=BlockTestimonialSlider] .testimonial{--flow-space:1.3125rem;align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:var(--flow-space);border:1px solid #efefef;border-radius:15px;padding-block:calc(3 * var(--flow-space)) calc(2 * var(--flow-space));padding-inline:calc(2 * var(--flow-space));position:relative}concular-component[name=BlockTestimonialSlider] .testimonial .icon-container{aspect-ratio:72.32/53.3;position:absolute;top:calc(-1.25 * var(--flow-space));left:calc(2 * var(--flow-space));width:80px;height:auto}concular-component[name=BlockTestimonialSlider] .testimonial .quote{font-size:var(--fontsize-copytext);line-height:var(--lineheight-copytext);font-weight:600}concular-component[name=BlockTestimonialSlider] .testimonial .info{align-items:center;gap:var(--flow-space)}concular-component[name=BlockTestimonialSlider] .testimonial .image-container{aspect-ratio:1;border-radius:50%;overflow:hidden;height:auto;width:100%;max-width:27.48815166%}concular-component[name=BlockTestimonialSlider] .testimonial .image-container .image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}concular-component[name=BlockTestimonialSlider] .testimonial .author .name{font-style:normal;font-weight:600}concular-component[name=BlockTestimonialSlider] .testimonial .author .position{font-weight:300}@media (min-width:768px){concular-component[name=BlockTestimonialSlider] .testimonial{padding-inline-end:calc(4 * var(--flow-space))}}concular-component[name=BlockWysiwyg]{font-size:var(--fontsize-copytext);line-height:var(--lineheight-copytext);font-weight:600}concular-component[name=BlockWysiwyg] ul{margin-block:var(--flow-space) 0}@media (min-width:768px){concular-component[name=BlockWysiwyg] ul.list--checkmarks{max-width:83%}}@media (min-width:980px){concular-component[name=BlockWysiwyg] ul.list--checkmarks{max-width:100%}}@media (min-width:1400px){concular-component[name=BlockWysiwyg] ul.list--checkmarks{max-width:83%}}body:where(.academy) concular-component[name=BlockWysiwyg]:first-child .content h1:first-child{margin-block-end:calc(var(--flow-space))}concular-component[name=Badge]{display:inline-block}concular-component[name=Badge] .badge{border:2px solid #2736c8;border-radius:var(--button-border-radius);display:inline-block;font-size:1rem;font-weight:600;padding-block:.5rem;padding-inline:1.25rem;text-align:center;text-decoration:none}concular-component[name=Badge] .badge--style-transparent{backdrop-filter:blur(10px);background-color:#ffffff29;border:none;box-shadow:0 3px 6px #00000029;color:#fff;letter-spacing:3px;text-transform:uppercase}concular-component[name=Badge] .badge--style-solid{background-color:#2736c8;border:none;color:#fff}concular-component[name=Badge] .badge--form-pill{border-radius:100px}concular-component[name=Badge] a>.badge::after{content:"→";display:inline-block;margin-inline-start:.5em}@media (hover:hover){concular-component[name=Badge] a>.badge::after{margin-inline-start:0;max-inline-size:0;overflow:hidden;white-space:nowrap;vertical-align:bottom;transition:max-inline-size .2s ease,margin-inline-start .2s ease}concular-component[name=Badge] a:focus-visible>.badge::after,concular-component[name=Badge] a:hover>.badge::after{margin-inline-start:.5em;max-inline-size:1.5em}}concular-component[name=Module]{border-inline-start:1px solid var(--color-accent);padding-block-end:.625rem}concular-component[name=Module] .headlines{border-inline-start:5px solid var(--color-accent);padding-inline-start:calc(19px - 5px)}concular-component[name=Module] .headline{color:var(--color-accent)}concular-component[name=Module] .headline--big+.headline--small{margin-block-start:.625rem}concular-component[name=Module] .headline--small{font-size:1.75rem}concular-component[name=Module] .content{margin-block-start:calc(2 * var(--flow-space));padding-inline-start:19px}@media (min-width:980px){concular-component[name=Module] .headlines{border-inline-start:7px solid var(--color-accent);padding-inline-start:calc(39px - 7px)}concular-component[name=Module] .content{padding-inline-start:39px}}concular-component[name=PostHeader]+*{margin-block-start:20px}concular-component[name=PostHeader] [data-flex]{gap:20px}concular-component[name=PostHeader] .backlink{color:var(--color-accent);font-weight:600;text-decoration:none}concular-component[name=PostHeader] .backlink::before{content:"‹";font-weight:600;margin-inline-end:5px}concular-component[name=PostHeader] .thumbnail{border-radius:30px}concular-component[name=PostHeader] .thumbnail--weiterbildung{aspect-ratio:2/1;overflow:hidden}concular-component[name=PostHeader] .thumbnail--weiterbildung .wp-post-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:980px){concular-component[name=PostHeader]+*{margin-block-start:30px}concular-component[name=PostHeader] [data-flex]:not(.container){gap:50px}concular-component[name=PostHeader] .thumbnail--weiterbildung{aspect-ratio:3128/831}}concular-component[name=PostHeaderMeta]{display:flex;gap:20px}concular-component[name=PostSidebar]{align-items:flex-start;gap:35px;position:sticky;top:20px}concular-component[name=PostSidebar] .links .links__cta+.links__preliminaryTalkContainer{margin-block-start:var(--flow-space)}concular-component[name=PostSidebar] .links .links__cta+.links__preliminaryTalkContainer .links__preliminaryTalk{background:0 0;border-radius:0;margin:0;padding:0}concular-component[name=PostSidebar] .links .links__cta+.links__preliminaryTalkContainer .links__preliminaryTalk::after{content:none}concular-component[name=PostSidebar] .links .links__cta+.links__preliminaryTalkContainer .links__preliminaryTalk:hover{background-color:transparent;color:#2736c8}concular-component[name=PostSidebar] .directlink{border:none!important;position:fixed;top:calc(100dvh - 20px - 40px);right:20px;background-color:#fff!important;box-shadow:0 3px 6px rgba(0,0,0,.15);display:flex;align-items:center;padding-inline-start:10px}concular-component[name=PostSidebar] .directlink:hover{color:#2736c8!important}concular-component[name=PostSidebar] .directlink:not(concular-component[name=PostSidebar].directlink--up) .icon__down{display:block}concular-component[name=PostSidebar] .directlink:not(concular-component[name=PostSidebar].directlink--up) .icon__up{display:none}concular-component[name=PostSidebar] .directlink--up .icon__down{display:none}concular-component[name=PostSidebar] .directlink--up .icon__up{display:block}@media (min-width:980px){concular-component[name=PostSidebar] .directlink{display:none}}@media (min-width:1400px){concular-component[name=PostSidebar]{padding-inline-end:25%}}concular-component[name=PostSidebar] concular-component[name=PostSidebarItem]{display:flex;flex-direction:column;gap:8px}concular-component[name=PostSidebar] concular-component[name=PostSidebarItem]>*{margin:0}concular-component[name=PostSidebar] concular-component[name=PostSidebarItem] .h3,concular-component[name=PostSidebar] concular-component[name=PostSidebarItem] .text{font-size:1.2rem;line-height:1.3}concular-component[name=PostSidebar] concular-component[name=PostSidebarItem] .h3{color:#959595}concular-component[name=PostSidebar] concular-component[name=PostSidebarItem] .text{font-weight:600}concular-component[name=PostSidebar] concular-component[name=PostSidebarQuote] .quote{font-size:2rem;line-height:120%}concular-component[name=PostSidebar] concular-component[name=PostSidebarQuote] .quote::before{content:"„";line-height:0}concular-component[name=PostSidebar] concular-component[name=PostSidebarQuote] .quote::after{content:"”";line-height:0}concular-component[name=PostTeaser]{gap:var(--flow-space)}concular-component[name=PostTeaser] .figure-container{aspect-ratio:870/480;border-radius:25px;overflow:hidden;position:relative;background-color:#eee}concular-component[name=PostTeaser] .figure-container concular-component[name=Badge]{position:absolute;top:20px;left:20px}concular-component[name=PostTeaser] .figure-container .wp-post-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}concular-component[name=PostTeaser] .text{--flow-space:0.75rem;align-items:flex-start;flex-grow:1;gap:var(--flow-space);margin:0}concular-component[name=PostTeaser] .text .title{font-size:1.5rem;font-weight:500;line-height:100%}concular-component[name=PostTeaser] .text .title+*{margin-block-start:0}concular-component[name=PostTeaser] .text .link,concular-component[name=PostTeaser] .text .meta{font-size:1.2rem}concular-component[name=PostTeaser] .text .meta{flex-grow:1}concular-component[name=PostTeaser] .text .link{text-decoration:none}concular-component[name=PostTeaser] .text .link:hover{text-decoration:underline}concular-component[name=PostTeaser].layout--horizontal{flex-direction:column}concular-component[name=PostTeaser].layout--horizontal .text .title{font-size:1.75rem}@media (min-width:768px){concular-component[name=PostTeaser].layout--horizontal{align-items:center;flex-direction:row}concular-component[name=PostTeaser].layout--horizontal .figure-container{flex:0 0 calc(50% - .5 * var(--flow-space))}concular-component[name=PostTeaser].layout--horizontal .text .title{font-size:2rem}}@media (min-width:980px){concular-component[name=PostTeaser].layout--horizontal{gap:calc(2 * var(--flow-space))}concular-component[name=PostTeaser].layout--horizontal .figure-container{flex-basis:calc(45% - .5 * var(--flow-space))}concular-component[name=PostTeaser].layout--horizontal .text .meta{margin-block-start:calc(.5 * var(--flow-space))}}@media (min-width:1200px){concular-component[name=PostTeaser].layout--horizontal .text{padding-inline-end:15%}concular-component[name=PostTeaser].layout--horizontal .text .title{font-size:2.5rem}}concular-component[name=PostTeaser].PostTeaser--weiterbildung .text .bottom{align-items:center;border-block-start:1px solid #a3a3a3;border-block-end:1px solid var(--color-accent);font-size:1.2rem;font-weight:600;justify-content:space-between;margin-block-start:5px;width:100%}concular-component[name=PostTeaser].PostTeaser--weiterbildung .text .bottom .action-link{color:var(--color-accent);padding-block:calc(1.25 * var(--flow-space));text-decoration:none}concular-component[name=PostTeaser].PostTeaser--weiterbildung .text .bottom .action-link:hover{text-decoration:underline}concular-component[name=Slider] .slider-container{opacity:0;transition:opacity .3s ease}concular-component[name=Slider] .slick-track{display:flex!important}concular-component[name=Slider] .slick-slide{height:inherit}concular-component[name=Slider] .slick-initialized .slick-arrow{width:50px;height:50px;background-size:15px auto}concular-component[name=Slider] .slick-initialized .slick-next,concular-component[name=Slider] .slick-initialized .slick-prev{top:50%;transform:translateY(-50%)}concular-component[name=Slider] .slick-initialized .slick-prev{background-image:url(../img/icon-arrow-left-black.svg);background-position:15px center;left:calc(-.5 * 50px)}concular-component[name=Slider] .slick-initialized .slick-prev.slick-disabled{display:none!important}concular-component[name=Slider] .slick-initialized .slick-next{right:calc(-.5 * 50px);background-image:url(../img/icon-arrow-right-black.svg);background-position:19px center}concular-component[name=Slider].slide-spacing .slick-slide:not(:last-child){margin-inline-end:var(--flow-space,0)}concular-component[name=Slider].overflow-visible-both .slick-track,concular-component[name=Slider].overflow-visible-end .slick-track,concular-component[name=Slider].overflow-visible-start .slick-track{overflow:visible}concular-component[name=Slider].overflow-visible-end .slick-list,concular-component[name=Slider].overflow-visible-start .slick-list{overflow:visible}concular-component[name=Slider].overflow-visible-start .slick-list{clip-path:inset(0 0 0 -100vw)}concular-component[name=Slider].overflow-visible-end .slick-list{clip-path:inset(0 -100vw 0 0)}concular-component[name=Slider].overflow-visible-both .slick-list{overflow:visible}concular-component[name=Slider] .slider-skeleton{align-items:stretch;gap:var(--flow-space,20px);margin-bottom:24px}concular-component[name=Slider] .skeleton-slide{aspect-ratio:1;border-radius:8px;overflow:hidden}concular-component[name=Slider] .skeleton-slide:not(:first-child){display:none}concular-component[name=Slider] .skeleton-content{width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.08) 25%,rgba(0,0,0,.16) 37%,rgba(0,0,0,.08) 63%);background-size:400% 100%;border-radius:30px;animation:skeleton-shimmer 1.2s ease-in-out infinite}concular-component[name=Slider] .slick-initialized~.slider-skeleton,concular-component[name=Slider].slider-loaded .slider-skeleton{display:none}concular-component[name=Slider] .slick-initialized,concular-component[name=Slider].slider-loaded .slider-container{opacity:1}@keyframes skeleton-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}@media (prefers-reduced-motion:reduce){concular-component[name=Slider] .skeleton-content{animation:none;background:rgba(0,0,0,.08)}}@media (min-width:768px){concular-component[name=Slider] .slider-skeleton{flex-direction:row}concular-component[name=Slider] .skeleton-slide{flex-basis:calc(65% - (.5 * var(--flow-space,20px)));flex-shrink:0}concular-component[name=Slider] .skeleton-slide:not(:first-child){display:block}}@media (min-width:1200px){concular-component[name=Slider] .skeleton-slide{flex-basis:calc(50% - (var(--flow-space,20px)))}concular-component[name=Slider] .slick-initialized .slick-arrow{width:85px;height:85px;background-size:20px auto}concular-component[name=Slider] .slick-initialized .slick-prev{left:calc(-.5 * 85px);background-position:30px center}concular-component[name=Slider] .slick-initialized .slick-next{background-position:35px center;right:calc(-.5 * 85px)}concular-component[name=Slider].slide-spacing .slick-initialized .slick-next{right:calc(-.5 * 85px + var(--flow-space,0))}}@media (min-width:1400px){concular-component[name=Slider] .slider-skeleton.center-on-xxl{justify-content:center}concular-component[name=Slider] .skeleton-slide{flex-basis:calc(100% / 3 - 2 / 3 * var(--flow-space,20px))}}@media (min-width:2000px){concular-component[name=Slider] .slider-skeleton.center-on-xxxl{justify-content:center}concular-component[name=Slider] .skeleton-slide{flex-basis:calc(25% - (3 / 4 * var(--flow-space,20px)))}}:root{--brand-ink:#11131a;--brand-text:#2b2e37;--brand-muted:#5c6170;--brand-line:#e2e4ea;--brand-surface:#f4f5f7;--brand-blue:#2736c8;--brand-blue-dark:#1d2899;--brand-radius:16px;--brand-radius-control:6px;--brand-section:64px;--brand-ease:cubic-bezier(.2, .6, .2, 1)}@media (min-width:980px){:root{--brand-section:112px}}body{color:var(--brand-text);background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:var(--brand-ink);font-weight:600;letter-spacing:normal}main .h2,main h2{font-size:var(--fs-h2);line-height:1.15}main .h3,main h3{font-size:var(--fs-h3);line-height:1.25}main li,main p{line-height:1.6}main a:not(.button){color:var(--brand-blue);text-underline-offset:.2em}.section-title{font-family:Inter,sans-serif;font-size:.75rem!important;line-height:1.4!important;font-weight:600;letter-spacing:.08em!important;text-transform:uppercase;color:var(--brand-muted)}.button,input[type=submit]{border-radius:var(--brand-radius-control);font-weight:500;font-size:1rem;line-height:1.375;letter-spacing:0;padding:13px 24px;border:1px solid transparent;transition:background-color .15s var(--brand-ease),color .15s var(--brand-ease),border-color .15s var(--brand-ease)}.button,.button.blue,.button.button--color-primary,.button.green,input[type=submit],input[type=submit].blue,input[type=submit].button--color-primary,input[type=submit].green{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.button.blue:hover,.button.button--color-primary:hover,.button.green:hover,.button:hover,input[type=submit].blue:hover,input[type=submit].button--color-primary:hover,input[type=submit].green:hover,input[type=submit]:hover{background:var(--brand-blue-dark);border-color:var(--brand-blue-dark);color:#fff}.button.big,.button.button--size-big,input[type=submit],input[type=submit].big,input[type=submit].button--size-big{padding:13px 24px;font-size:1rem}.button.button--color-primary-light,.button.green-light,.button.grey,.button.lined,.button.white,input[type=submit].button--color-primary-light,input[type=submit].green-light,input[type=submit].grey,input[type=submit].lined,input[type=submit].white{background:#fff;color:var(--brand-ink);border-color:var(--brand-line)}.button.button--color-primary-light:hover,.button.green-light:hover,.button.grey:hover,.button.lined:hover,.button.white:hover,input[type=submit].button--color-primary-light:hover,input[type=submit].green-light:hover,input[type=submit].grey:hover,input[type=submit].lined:hover,input[type=submit].white:hover{background:var(--brand-surface);color:var(--brand-ink);border-color:#c9ccd4}.arrow-link{font-weight:500;color:var(--brand-blue)}.arrow-link:after{content:"→"}header.site-header{background:rgba(255,255,255,.96);border-bottom:1px solid var(--brand-line)}@media (min-width:980px){header.site-header{position:sticky;top:0;z-index:100}}@media (min-width:980px){header.site-header{backdrop-filter:saturate(1.4) blur(8px)}}header.site-header .branding{margin-inline-end:40px;flex-shrink:0;display:flex;align-items:center}header.site-header .branding img{height:22px;width:auto}header.site-header .cta{padding:9px 18px;font-size:.9375rem}@media (min-width:980px){header.site-header .header-new>ul>li>a{font-family:Inter,sans-serif;font-size:.9375rem;font-weight:500;color:var(--brand-ink)}header.site-header .header-new>ul>li>a:hover{color:var(--brand-blue)}header.site-header .header-new div.mega-dropdown ul.mega-menu{border-radius:var(--brand-radius);border:1px solid var(--brand-line);box-shadow:0 18px 40px rgba(17,19,26,.08)}}main>section{margin-block:0;padding-block:calc(var(--brand-section)/ 2)}body .c_home-banner.layout-giant-typo.layout-giant-typo{padding-top:calc(var(--brand-section) * .5);padding-bottom:calc(var(--brand-section)/ 2);margin:0}body .c_home-banner.layout-giant-typo.layout-giant-typo .content{display:flex;flex-direction:column;max-width:none}body .c_home-banner.layout-giant-typo.layout-giant-typo .content .h1{font-size:calc(3rem + 6vw);line-height:.95;font-weight:600;letter-spacing:normal;max-width:none;margin:0}@media (min-width:767px){body .c_home-banner.layout-giant-typo.layout-giant-typo .content .h1{font-size:min(calc(5rem + 6vw),16vh)}}body .c_home-banner.layout-giant-typo.layout-giant-typo .content div{margin:28px 0 0;padding:0;float:none}@media (min-width:980px){body .c_home-banner.layout-giant-typo.layout-giant-typo .content div{width:50%;align-self:flex-end}}body .c_home-banner.layout-giant-typo.layout-giant-typo .content div p{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.6;color:var(--brand-text);margin:0}body .c_home-banner.layout-giant-typo.layout-giant-typo .content .button{align-self:flex-start;margin-top:32px}@media (min-width:980px){body .c_home-banner.layout-giant-typo.layout-giant-typo .content{display:grid;grid-template-columns:1fr 1fr}body .c_home-banner.layout-giant-typo.layout-giant-typo .content>.h1,body .c_home-banner.layout-giant-typo.layout-giant-typo .content>h1{grid-column:1/-1}body .c_home-banner.layout-giant-typo.layout-giant-typo .content>div{grid-column:2;grid-row:3;width:auto}body .c_home-banner.layout-giant-typo.layout-giant-typo .content>.button{grid-column:1;grid-row:3;align-self:end;justify-self:start}}.c_partner .content p{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted);text-align:center}.c_partner figure img{mix-blend-mode:multiply;filter:grayscale(1);opacity:.7;transition:opacity .2s var(--brand-ease),filter .2s var(--brand-ease)}.c_partner figure img:hover{filter:none;opacity:1}.grid-elements.default .grid-item figure{border-radius:var(--brand-radius);overflow:hidden;aspect-ratio:3/2}.grid-elements.default .grid-item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-elements.default .grid-item .content{padding-top:20px}.grid-elements.default .grid-item .content .section-claim{margin:6px 0 12px}.grid-elements.default .grid-item .content p:not(.section-claim){color:var(--brand-muted)}.grid-elements.background .grid-item{border-radius:var(--brand-radius);overflow:hidden;position:relative}.grid-elements.background .grid-item figure::before{display:none!important}.grid-elements.background .grid-item figure::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,19,26,.5) 0,rgba(17,19,26,.12) 32%,rgba(17,19,26,.12) 50%,rgba(17,19,26,.78) 100%);pointer-events:none}.grid-elements.background .grid-item .content{position:relative;z-index:1}.grid-elements.background .grid-item .content,.grid-elements.background .grid-item .content .section-claim,.grid-elements.background .grid-item .content .section-title,.grid-elements.background .grid-item .content p{color:#fff;text-shadow:0 1px 12px rgba(17,19,26,.35)}.grid-elements.background .grid-item .content div{border-top:0!important}.grid-elements.background .grid-item .content a.arrow-link{color:#fff!important;text-shadow:0 1px 12px rgba(17,19,26,.35)}.grid-elements.background .grid-item .content .section-title{opacity:.8}.grid-elements.background.grid-4 .grid-item figure::after,.grid-elements.background.grid-5 .grid-item figure::after{background:linear-gradient(180deg,rgba(17,19,26,.62) 0,rgba(17,19,26,.66) 55%,rgba(17,19,26,.85) 100%)}.faq .accordion{border-top:1px solid var(--brand-line)}.faq .accordion>h3{font-family:"DM Sans",sans-serif;font-size:1.125rem;font-weight:500;padding-block:22px;border-bottom:1px solid var(--brand-line);color:var(--brand-ink)}.faq .accordion>div p{color:var(--brand-muted)}.shortcuts .shortcuts-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.shortcuts .shortcuts-list .button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:20px 22px;border-radius:var(--brand-radius);font-family:"DM Sans",sans-serif;font-size:1.0625rem;margin:0}.shortcuts .shortcuts-list .button::after{content:"→";color:var(--brand-blue);transition:transform .2s var(--brand-ease)}.shortcuts .shortcuts-list .button:hover::after{transform:translateX(4px)}.blog-teaser .blog-item figure,.blog-teaser .slider.full .slide figure{border-radius:var(--brand-radius);overflow:hidden}.blog-teaser .slider.full .slide article{border-radius:var(--brand-radius);box-shadow:0 12px 32px rgba(17,19,26,.12)}.intouch{background:var(--brand-surface);border-radius:var(--brand-radius);text-align:center}.intouch h3{font-size:clamp(1.375rem,1.1rem + .8vw,1.875rem);margin-bottom:20px}.blog-teaser.full .container.slides{padding-inline:5vw}.blog-teaser.full .container.slides a.button{top:24px;right:auto;left:calc(5vw + 24px)}@media (max-width:767px){.blog-teaser.full .container.slides a.button{position:static;display:inline-block;margin-bottom:16px}}.blog-teaser.full .slider .slide figure{border-radius:var(--brand-radius);overflow:hidden}.blog-teaser.full .slider .slide figure img{height:clamp(380px,40vw,580px);min-height:0}.blog-teaser.full .slider .slide article{left:32px;bottom:32px;width:calc(100% - 64px);max-width:520px}.blog-teaser.full .slider .slide article h3{font-size:1.25rem}.blog-teaser>.container>h2,main section>.container>h2{margin-bottom:40px}.c_home-banner+.c_partner{padding-top:0}.c_home-banner+.c_partner figure img{filter:grayscale(1) brightness(1.15) contrast(1.3)}.c_partner figure.default img{max-height:64px;width:auto}.pre-footer{background-image:none!important;background-color:var(--brand-ink);padding-block:var(--brand-section)}.pre-footer h2{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.625rem);color:#fff;margin:0 0 12px}.pre-footer p{color:rgba(255,255,255,.72)}.pre-footer .container a.button.white{background:#fff;border-color:#fff;color:var(--brand-ink)}.pre-footer .container a.button.white:hover{background:rgba(255,255,255,.9)}footer.site-footer{background:var(--brand-surface);border-top:1px solid var(--brand-line);color:var(--brand-muted)}footer.site-footer .h4{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}footer.site-footer a{color:var(--brand-text)}footer.site-footer a:hover{color:var(--brand-blue)}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li:not(.teaser-link)>a{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted);pointer-events:none}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a{border-radius:var(--brand-radius-control);padding-block:8px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a .menu-title{font-weight:500;color:var(--brand-ink)}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a span.menu-subline{color:var(--brand-muted);font-size:.8125rem;line-height:1.35;margin-top:2px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a:hover{background:var(--brand-surface)}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.sub-menu li a:hover .menu-title{color:var(--brand-blue)}@media (min-width:980px){header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.teaser-menu{background:var(--brand-surface)}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.teaser-menu.teaser-wide{width:66.666%}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.teaser-menu.teaser-wide>ul.sub-menu{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.teaser-menu ul li a figure{width:72px;height:72px;border-radius:var(--brand-radius-control)}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.teaser-menu ul li a figure img{width:72px;height:72px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu ul.sub-menu li a figure{border-radius:var(--brand-radius-control);border-color:var(--brand-line)}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.teaser-link{background:var(--brand-surface);border-top:1px solid var(--brand-line);border-radius:0;padding:14px 24px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.teaser-link a{justify-content:flex-start;gap:12px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.teaser-link a>span{display:flex;align-items:baseline;gap:12px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.teaser-link a span.menu-title{font-weight:600;color:var(--brand-blue)}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.teaser-link a span.menu-title::after{content:" →"}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.teaser-link a span.menu-subline{color:var(--brand-muted);margin-top:0}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.teaser-link:hover{background:#eceef2}}body .c_home-banner.layout-giant-typo.layout-giant-typo .inner:has(>figure){display:grid;gap:40px}@media (min-width:980px){body .c_home-banner.layout-giant-typo.layout-giant-typo .inner:has(>figure){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,5vw,88px);align-items:center}body .c_home-banner.layout-giant-typo.layout-giant-typo .inner:has(>figure) .content .h1{font-size:clamp(2.75rem,1.2rem + 3.4vw,5rem)}}body .c_home-banner.layout-giant-typo.layout-giant-typo .inner:has(>figure)>figure{position:relative;margin:0;width:100%;min-height:0;border-radius:var(--brand-radius);overflow:hidden;aspect-ratio:4/3}@media (min-width:980px){body .c_home-banner.layout-giant-typo.layout-giant-typo .inner:has(>figure)>figure{aspect-ratio:5/6;max-height:640px}}body .c_home-banner.layout-giant-typo.layout-giant-typo .inner:has(>figure)>figure img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .c_home-banner.layout-giant-typo.layout-giant-typo .inner:has(>figure)>figure figcaption{position:absolute;right:10px;bottom:8px;font-size:.6875rem;line-height:1.3;color:rgba(255,255,255,.85);text-shadow:0 1px 2px rgba(0,0,0,.5)}img[data-src*="/strabag2-"],img[src*="/strabag2-"]{--logo-h:61px;--logo-mt:-20px;--logo-mr:-9px;--logo-mb:-16px;--logo-ml:-9px;--logo-clip:inset(32.5% 8.3% 26.0% 8.7%)}img[data-src*="/bahn2-"],img[src*="/bahn2-"]{--logo-h:57px;--logo-mt:-16px;--logo-mr:-4px;--logo-mb:-17px;--logo-ml:-2px;--logo-clip:inset(28.4% 4.0% 29.0% 2.0%)}img[data-src*="/straehle-"],img[src*="/straehle-"]{--logo-h:54px;--logo-mt:-15px;--logo-mr:-3px;--logo-mb:-13px;--logo-ml:-3px;--logo-clip:inset(28.4% 3.0% 24.3% 3.0%)}img[data-src*="/siemens-"],img[src*="/siemens-"]{--logo-h:125px;--logo-mt:-52px;--logo-mr:-3px;--logo-mb:-54px;--logo-ml:-3px;--logo-clip:inset(41.3% 2.3% 43.3% 2.0%)}img[data-src*="/edge-1-"],img[src*="/edge-1-"]{--logo-h:74px;--logo-mt:-12px;--logo-mr:-14px;--logo-mb:-12px;--logo-ml:-14px;--logo-clip:inset(16.3% 19.0% 16.3% 19.0%)}img[data-src*="/bauwens-1-"],img[src*="/bauwens-1-"]{--logo-h:122px;--logo-mt:-49px;--logo-mr:-3px;--logo-mb:-53px;--logo-ml:-2px;--logo-clip:inset(40.3% 2.3% 43.7% 1.7%)}img[data-src*="/hines-1-"],img[src*="/hines-1-"]{--logo-h:98px;--logo-mt:-36px;--logo-mr:-5px;--logo-mb:-36px;--logo-ml:-6px;--logo-clip:inset(36.7% 5.3% 36.7% 6.0%)}img[data-src*="/koimo-1-"],img[src*="/koimo-1-"]{--logo-h:114px;--logo-mt:-47px;--logo-mr:-1px;--logo-mb:-47px;--logo-ml:-1px;--logo-clip:inset(41.0% 1.0% 41.0% 1.0%)}img[data-src*="/feco-Logo-1-"],img[src*="/feco-Logo-1-"]{--logo-h:86px;--logo-mt:-29px;--logo-mr:-28px;--logo-mb:-28px;--logo-ml:-29px;--logo-clip:inset(33.3% 21.0% 32.3% 21.3%)}img[data-src*="/sonar-1-"],img[src*="/sonar-1-"]{--logo-h:89px;--logo-mt:-30px;--logo-mr:-1px;--logo-mb:-33px;--logo-ml:-1px;--logo-clip:inset(34.0% 1.0% 36.7% 1.7%)}img[data-src*="/wealthcap2-"],img[src*="/wealthcap2-"]{--logo-h:55px;--logo-mt:-14px;--logo-mr:-7px;--logo-mb:-13px;--logo-ml:-7px;--logo-clip:inset(24.9% 7.7% 24.3% 7.7%)}img[data-src*="/pimco2-"],img[src*="/pimco2-"]{--logo-h:85px;--logo-mt:-34px;--logo-mr:-8px;--logo-mb:-34px;--logo-ml:-7px;--logo-clip:inset(40.2% 5.0% 40.2% 4.7%)}img[data-src*="/bpd-1-"],img[src*="/bpd-1-"]{--logo-h:60px;--logo-mt:-16px;--logo-mr:-15px;--logo-mb:-16px;--logo-ml:-11px;--logo-clip:inset(26.6% 14.0% 26.0% 10.0%)}img[data-src*="/momeni-1-"],img[src*="/momeni-1-"]{--logo-h:71px;--logo-mt:-26px;--logo-mr:-5px;--logo-mb:-26px;--logo-ml:-4px;--logo-clip:inset(36.1% 4.3% 36.1% 3.0%)}img[data-src*="/undkrauss3-1-"],img[src*="/undkrauss3-1-"]{--logo-h:69px;--logo-mt:-25px;--logo-mr:-9px;--logo-mb:-22px;--logo-ml:-11px;--logo-clip:inset(36.1% 7.7% 31.4% 9.0%)}img[data-src*="/lbbw2-"],img[src*="/lbbw2-"]{--logo-h:83px;--logo-mt:-30px;--logo-mr:-23px;--logo-mb:-30px;--logo-ml:-23px;--logo-clip:inset(36.7% 15.3% 36.7% 15.3%)}img[data-src*="/blb-"],img[src*="/blb-"]{--logo-h:81px;--logo-mt:-16px;--logo-mr:-16px;--logo-mb:-17px;--logo-ml:-18px;--logo-clip:inset(19.3% 20.3% 20.7% 21.7%)}img[data-src*="/geiger_logo-"],img[src*="/geiger_logo-"]{--logo-h:63px;--logo-mt:-21px;--logo-mr:-21px;--logo-mb:-21px;--logo-ml:-21px;--logo-clip:inset(32.8% 14.0% 32.8% 14.0%)}img[data-src*="/muenchen2-"],img[src*="/muenchen2-"]{--logo-h:68px;--logo-mt:-19px;--logo-mr:-3px;--logo-mb:-29px;--logo-ml:-2px;--logo-clip:inset(28.4% 2.3% 42.6% 2.0%)}img[data-src*="/woehr-1-"],img[src*="/woehr-1-"]{--logo-h:59px;--logo-mt:-17px;--logo-mr:-10px;--logo-mb:-17px;--logo-ml:-2px;--logo-clip:inset(29.0% 10.0% 29.0% 2.3%)}img[data-src*="/lindner-"],img[src*="/lindner-"]{--logo-h:95px;--logo-mt:-38px;--logo-mr:-23px;--logo-mb:-38px;--logo-ml:-23px;--logo-clip:inset(40.2% 13.7% 40.2% 13.7%)}img[data-src*="/landmarken2-"],img[src*="/landmarken2-"]{--logo-h:69px;--logo-mt:-18px;--logo-mr:-7px;--logo-mb:-30px;--logo-ml:-7px;--logo-clip:inset(26.6% 5.7% 43.2% 6.0%)}img[data-src*="/kadawittfeld-2.webp"],img[src*="/kadawittfeld-2.webp"]{--logo-h:46px;--logo-mt:-17px;--logo-mr:-5px;--logo-mb:-16px;--logo-ml:-5px;--logo-clip:inset(38.0% 2.7% 35.2% 2.7%)}img[data-src*="/partnerundpartner-"],img[src*="/partnerundpartner-"]{--logo-h:73px;--logo-mt:-25px;--logo-mr:-14px;--logo-mb:-26px;--logo-ml:-11px;--logo-clip:inset(34.9% 10.7% 35.5% 8.3%)}img[data-src*="/Gruppe-107.svg"],img[src*="/Gruppe-107.svg"]{--logo-h:46px;--logo-mt:-6px;--logo-mr:-15px;--logo-mb:-13px;--logo-ml:-15px;--logo-clip:inset(13.2% 13.1% 28.2% 13.1%)}img[data-src*="/bundesanstalt-1-"],img[src*="/bundesanstalt-1-"]{--logo-h:64px;--logo-mt:-19px;--logo-mr:-12px;--logo-mb:-21px;--logo-ml:-7px;--logo-clip:inset(29.6% 11.0% 32.5% 6.3%)}img[data-src*="/gsg-1-"],img[src*="/gsg-1-"]{--logo-h:63px;--logo-mt:-19px;--logo-mr:-8px;--logo-mb:-20px;--logo-ml:-11px;--logo-clip:inset(30.2% 7.3% 31.4% 9.7%)}img[data-src*="/landesregierung-"],img[src*="/landesregierung-"]{--logo-h:57px;--logo-mt:-16px;--logo-mr:-7px;--logo-mb:-16px;--logo-ml:-5px;--logo-clip:inset(27.8% 6.7% 27.8% 5.3%)}img[data-src*="/kvl3-"],img[src*="/kvl3-"]{--logo-h:55px;--logo-mt:-12px;--logo-mr:-13px;--logo-mb:-12px;--logo-ml:-13px;--logo-clip:inset(21.3% 13.3% 21.9% 13.3%)}img[data-src*="/johnny-2-"],img[src*="/johnny-2-"]{--logo-h:60px;--logo-mt:-12px;--logo-mr:-21px;--logo-mb:-12px;--logo-ml:-21px;--logo-clip:inset(20.1% 20.0% 20.1% 20.0%)}img[data-src*="/tm-ausbau-1-"],img[src*="/tm-ausbau-1-"]{--logo-h:71px;--logo-mt:-22px;--logo-mr:-5px;--logo-mb:-29px;--logo-ml:-5px;--logo-clip:inset(31.4% 3.7% 41.4% 3.7%)}img[data-src*="/BaWue_Logo_rgb_pos-"],img[src*="/BaWue_Logo_rgb_pos-"]{--logo-h:28px;--logo-mt:0px;--logo-mr:0px;--logo-mb:-1px;--logo-ml:0px;--logo-clip:inset(0.0% 0.0% 2.7% 0.0%)}img[data-src*="/csm_B_Logo_M_PT_4C_44ec53f8d2-"],img[src*="/csm_B_Logo_M_PT_4C_44ec53f8d2-"]{--logo-h:28px;--logo-mt:0px;--logo-mr:0px;--logo-mb:0px;--logo-ml:0px;--logo-clip:inset(0.0% 0.0% 0.0% 0.0%)}img[data-src*="/Sparkassen-Logo-"],img[src*="/Sparkassen-Logo-"]{--logo-h:28px;--logo-mt:0px;--logo-mr:0px;--logo-mb:0px;--logo-ml:0px;--logo-clip:inset(0.0% 0.0% 0.0% 0.0%)}.c_home-banner+.c_partner{--logo-k:.7}@media (min-width:980px){.c_home-banner+.c_partner{--logo-k:1}}.c_home-banner+.c_partner .content p{font-family:"DM Sans",sans-serif;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:500;letter-spacing:normal;text-transform:none;color:var(--brand-ink);margin:0 auto 28px;max-width:40ch}.c_home-banner+.c_partner figure.marquee{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:calc(56px * var(--logo-k))}.c_home-banner+.c_partner figure.marquee img{height:calc(var(--logo-h,60px) * var(--logo-k));margin:calc(var(--logo-mt,0px) * var(--logo-k)) calc(var(--logo-mr,0px) * var(--logo-k)) calc(var(--logo-mb,0px) * var(--logo-k)) calc(var(--logo-ml,0px) * var(--logo-k));clip-path:var(--logo-clip,none);mix-blend-mode:normal;filter:grayscale(1);opacity:.75}@media (min-width:980px){header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services{width:50%}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>a{align-items:center;padding-block:16px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>a figure{width:56px;height:56px;flex:none;padding:0;overflow:hidden;border:1px solid var(--brand-line);border-radius:var(--brand-radius-control);box-shadow:none;background:var(--brand-stone)}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>a figure img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>a .menu-title{font-size:1rem;font-weight:500}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-audiences{width:18%;border-left:1px solid var(--brand-line)}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-audiences ul.sub-menu li a{padding-block:7px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-audiences ul.sub-menu li a figure{display:none}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-stories{width:32%}}:root{--facet-blue:#4052e3;--facet-ochre:#d19b1f;--facet-green:#31a359;--facet-black:#11131a;--brand-stone:#f5f4f0;--brand-stone-line:#e6e3dc}main .achievements{padding-block:calc(var(--brand-section)/ 3) calc(var(--brand-section)/ 2)}main .achievements .container{padding-top:0}main .achievements .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 24px;text-align:left}@media (min-width:980px){main .achievements .grid{grid-template-columns:repeat(4,1fr)}}main .achievements .grid .grid-item{min-width:0;width:auto;margin:0;padding-top:20px;border-top:1px solid var(--brand-line);position:relative}main .achievements .grid .grid-item strong{display:block;font-weight:400}main .achievements .grid .grid-item strong b{display:block;font-family:"DM Sans",sans-serif;font-size:clamp(2.5rem,1.6rem + 2.6vw,4.25rem);line-height:1;font-weight:600;color:var(--brand-ink)}main .achievements .grid .grid-item strong span{display:block;width:auto;padding:10px 0 0;color:var(--brand-muted);font-size:1rem}.grid-elements.default .grid-item .section-title{display:flex;align-items:center;gap:10px}main>.c_partner+.wp-block-block,main>.c_partner:not(.c_home-banner+.c_partner),main>.c_partner~section.c_partner,main>.faq,main>.shortcuts{background:var(--brand-stone)}main>.faq{padding-top:var(--brand-section)}main>.faq .accordion{border-top-color:var(--brand-stone-line);counter-reset:step}main>.faq .accordion>h3{display:flex;align-items:baseline;gap:20px;border-bottom-color:var(--brand-stone-line);border-top:0;counter-increment:step}main>.faq .accordion>h3::before{content:counter(step,decimal-leading-zero);font-family:"DM Sans",sans-serif;font-size:.875rem;font-weight:600;color:var(--facet-blue);min-width:24px}main>.faq .accordion>div{padding-left:44px}main>.shortcuts{padding-bottom:var(--brand-section)}main>.shortcuts .shortcuts-list .button{background:#fff;border-color:var(--brand-stone-line);justify-content:flex-start;gap:12px}main>.shortcuts .shortcuts-list .button::after{margin-left:auto}main>.shortcuts .shortcuts-list .button:hover{border-color:#cfcabf;background:#fff}main>.c_testimonial{margin:0;padding-block:var(--brand-section)}main>.c_testimonial h2{font-size:.75rem;font-family:Inter,sans-serif;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted);display:flex;align-items:center;gap:10px}main>.c_testimonial .inner{display:grid;gap:40px;align-items:center}@media (min-width:980px){main>.c_testimonial .inner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:80px}}main>.c_testimonial blockquote{margin:0;padding:0;border:0;background:0 0;font-family:"DM Sans",sans-serif;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);line-height:1.3;font-weight:500;color:var(--brand-ink)}main>.c_testimonial blockquote::before{content:"„";display:block;font-size:4rem;line-height:.6;color:inherit}main>.c_testimonial blockquote p{font-size:inherit;line-height:inherit;margin:0}main>.c_testimonial .caption{margin-top:28px;font-weight:600;color:var(--brand-ink)}main>.c_testimonial .caption i{font-style:normal;font-weight:400;color:var(--brand-muted)}main>.c_testimonial figure{margin:0;border-radius:var(--brand-radius);overflow:hidden;aspect-ratio:4/3}main>.c_testimonial figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pre-footer{position:relative}main>section[class][class]{margin-block:0}main>.c_testimonial .inner>.content,main>.c_testimonial .inner>figure{width:auto;max-width:none;margin:0}main>.c_testimonial .inner blockquote{width:auto}main>.c_testimonial .inner>figure img{-o-object-position:50% 15%;object-position:50% 15%}main>.blog-teaser.default{background:#fff}main>.intouch{background:var(--brand-stone);border-radius:0;padding-block:calc(var(--brand-section) * .75)}main>.faq .accordion{border-bottom-color:var(--brand-stone-line)}main>.shortcuts .shortcuts-list .button::before{margin-right:12px}main>.shortcuts .shortcuts-list .button::after{margin-left:16px}main>.c_testimonial .inner>.content{padding:0}main>.c_testimonial .inner>.content blockquote{padding:0}main>.c_testimonial .inner>.content blockquote::before{position:static;margin-bottom:12px;background:0 0;width:auto;height:auto}@media (min-width:980px){header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-area{padding:16px 20px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-area>a{pointer-events:auto;font-family:"DM Sans",sans-serif;font-size:1.0625rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--brand-ink);padding:0 0 6px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-area>a:hover{color:var(--brand-blue)}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-area>ul.sub-menu{padding:0}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-area>ul.sub-menu li a{padding-block:5px}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-area>ul.sub-menu li a figure{display:none}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-area>ul.sub-menu li a .menu-title{font-weight:400;color:var(--brand-muted)}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-area>ul.sub-menu li a:hover .menu-title{color:var(--brand-blue)}}@media (min-width:980px){header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu ul.sub-menu li.menu-item-has-children>a::after{display:none}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li:not(.menu-audiences) ul.sub-menu:has(figure)>li>a:not(:has(figure))>span{padding-left:65px}}main>.c_partner.client-slider{--logo-k:1;padding-block:calc(var(--brand-section)/ 2) calc(var(--brand-section)/ 2.5);overflow:hidden}@media (min-width:980px){main>.c_partner.client-slider{--logo-k:1.5}}main>.c_partner.client-slider .content{text-align:center;margin-bottom:36px}main>.c_partner.client-slider .content p.eyebrow{max-width:none;text-align:center;margin:0 auto 10px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}main>.c_partner.client-slider .content h2{width:auto;max-width:36ch;margin:0 auto;font-size:clamp(1.25rem,1.05rem + .7vw,1.75rem);line-height:1.3}main>.c_partner.client-slider figure.marquee{gap:calc(64px * var(--logo-k));background:var(--brand-stone)}main>.c_partner.client-slider figure.marquee>div{display:inline-flex!important;align-items:center;gap:calc(64px * var(--logo-k))}main>.c_partner.client-slider figure.marquee img{filter:grayscale(1) contrast(1.25);opacity:1}main>.c_partner.client-slider figure.marquee img[data-src*=greyfield-group-logo],main>.c_partner.client-slider figure.marquee img[src*=greyfield-group-logo]{filter:brightness(.3)}main>h2.container{margin:calc(var(--brand-section)/ 2) auto 0;text-align:center}main>h2.container+.grid-elements{padding-top:40px}.experte{position:relative;background:var(--brand-stone);padding-block:var(--brand-section)}.experte__inner{display:grid;gap:32px;align-items:center}@media (min-width:767px){.experte__inner{grid-template-columns:minmax(220px,340px) 1fr;gap:clamp(40px,6vw,96px)}}.experte__photo{margin:0;border-radius:var(--brand-radius);overflow:hidden;aspect-ratio:4/5;max-width:340px}.experte__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.experte__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}.experte h2{margin:0 0 14px;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.625rem);line-height:1.15}.experte__lead{max-width:560px;margin:0 0 28px;color:var(--brand-text);font-size:1.0625rem;line-height:1.6}.experte__person{display:flex;flex-direction:column;margin-bottom:8px}.experte__person strong{font-family:"DM Sans",sans-serif;font-size:1.25rem;font-weight:600;color:var(--brand-ink)}.experte__person span{color:var(--brand-muted)}.experte__contact{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:4px 20px}.experte__contact a{color:var(--brand-blue);text-decoration:none}.experte__contact a:hover{text-decoration:underline}main>concular-component[name=BlockTeaserListingWeiterbildung]{display:block;padding-block:calc(var(--brand-section)/ 2) 0}main>concular-component[name=BlockTeaserListingWeiterbildung] .title{text-align:center;margin:0 auto 10px}main>concular-component[name=BlockTeaserListingWeiterbildung] .introtext{text-align:center;max-width:620px;margin:0 auto 40px;color:var(--brand-muted)}main>.termine-more{text-align:center;padding-block:24px calc(var(--brand-section)/ 2)}main .grid-elements.default.grid-8 .grid{display:grid;gap:48px 28px}@media (min-width:767px){main .grid-elements.default.grid-8 .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){main .grid-elements.default.grid-8 .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}main .grid-elements.default.grid-8 .grid .grid-item{width:auto!important;margin:0!important}main .grid-elements.default.grid-8 .grid .section-claim{font-size:1.25rem}.experte__register{display:block;max-width:560px;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--brand-stone-line);font-size:.875rem;line-height:1.55;color:var(--brand-muted)}.experte__inner--text{grid-template-columns:1fr!important;max-width:760px}.ablauf,.ablauf-projekt{padding-block:calc(var(--brand-section)/ 2)}.ablauf h2,.ablauf-projekt h2{margin:0 0 32px;font-size:var(--fs-h2);line-height:1.15}.ablauf__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}.ablauf__steps{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:980px){.ablauf__steps{grid-template-columns:repeat(3,1fr);gap:40px}}.ablauf__step{position:relative;padding:28px 24px;background:#fff;border:1px solid var(--brand-line);border-radius:var(--brand-radius)}@media (min-width:980px){.ablauf__step:not(:last-child)::after{content:"→";position:absolute;right:-30px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--brand-muted)}}.ablauf__step--result{background:var(--brand-stone);border-color:var(--brand-stone-line)}.ablauf__step h3{margin:12px 0 14px;font-size:1.375rem}.ablauf__step ul{margin:0;padding-left:18px}.ablauf__step ul li{margin-bottom:6px;color:var(--brand-text);line-height:1.5}.ablauf__label{display:inline-block;padding:3px 10px;border-radius:100px;background:var(--brand-ink);color:#fff;font-size:.8125rem;font-weight:600}.ablauf__step--result .ablauf__label{background:var(--brand-ink)}.ablauf__result{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--brand-line);font-weight:600;color:var(--brand-ink)}.ablauf-projekt{background:var(--brand-stone)}.ablauf-projekt__line{list-style:none;margin:0;padding:0;display:grid;gap:8px;counter-reset:phase}@media (min-width:980px){.ablauf-projekt__line{grid-template-columns:repeat(6,1fr)}}.ablauf-projekt__line li{counter-increment:phase;padding:16px 14px;background:#fff;border:1px solid var(--brand-stone-line);border-radius:var(--brand-radius-control);font-size:.9375rem;font-weight:500;color:var(--brand-muted)}.ablauf-projekt__line li::before{content:counter(phase,decimal-leading-zero);display:block;font-size:.75rem;font-weight:600;color:#b9bdc8;margin-bottom:4px}.ablauf-projekt__line li.is-related{color:var(--brand-ink);border-color:#c9ccd4}.ablauf-projekt__line li.is-active{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}.ablauf-projekt__line li.is-active::before{color:inherit}.ablauf-projekt__note{margin:16px 0 0;font-size:.8125rem;color:var(--brand-muted)}.begleitung,.rangfolge,.report,.vorteile{padding-block:calc(var(--brand-section)/ 2)}.begleitung h2,.rangfolge h2,.report h2,.vorteile h2{margin:0 0 32px;font-size:var(--fs-h2);line-height:1.15;max-width:22em}.rangfolge{background:var(--brand-ink);color:#fff}.rangfolge h2{color:#fff}.rangfolge .ablauf__eyebrow{color:rgba(255,255,255,.7)}.rangfolge__intro p{max-width:46em;margin:0 0 36px;color:rgba(255,255,255,.8);font-size:1.0625rem;line-height:1.6}.rangfolge__steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rangfolge__steps li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:16px 20px;background:rgba(255,255,255,.06);border-radius:var(--brand-radius-control)}@media (min-width:767px){.rangfolge__steps li{grid-template-columns:40px 220px minmax(0,1fr) auto}.rangfolge__steps li:nth-child(1){margin-left:0}.rangfolge__steps li:nth-child(2){margin-left:5%}.rangfolge__steps li:nth-child(3){margin-left:10%}.rangfolge__steps li:nth-child(4){margin-left:15%}.rangfolge__steps li:nth-child(5){margin-left:20%}}.rangfolge__steps li.is-last{opacity:.55}.rangfolge__steps strong{font-family:"DM Sans",sans-serif;font-size:1.125rem}.rangfolge__steps span{color:rgba(255,255,255,.78)}.rangfolge__steps em{font-style:normal;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border:1px solid rgba(255,255,255,.4);border-radius:100px;color:#fff}.rangfolge__num{font-family:"DM Sans",sans-serif;font-size:1.5rem;color:rgba(255,255,255,.4)!important}@media (max-width:766px){.rangfolge__steps li>span:not(.rangfolge__num){grid-column:2/-1}}.report{background:var(--brand-stone)}.report__inner{display:grid;gap:40px;align-items:center}@media (min-width:980px){.report__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px}}.report__text p{color:var(--brand-text);line-height:1.6}.report__text ul{margin:0 0 16px;padding:0;list-style:none}.report__text ul li{position:relative;padding:5px 0 5px 24px}.report__text ul li::before{content:"✓";position:absolute;left:0;color:inherit;font-weight:700}.report__note{font-size:.8125rem;color:var(--brand-muted)!important}.report__doc{padding:28px;background:#fff;border-radius:var(--brand-radius);box-shadow:0 1px 2px rgba(17,19,26,.06),0 24px 48px -16px rgba(17,19,26,.18);font-size:.875rem;overflow-x:auto}@media (max-width:766px){.report__doc{padding:18px}}.report__doc table{width:100%;border-collapse:collapse;margin-top:16px}.report__doc td,.report__doc th{padding:8px 6px;text-align:left;border-bottom:1px solid var(--brand-line);white-space:nowrap}.report__doc th{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-muted)}.report__doc td:first-child{white-space:normal;color:var(--brand-ink)}.report__head{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--brand-line);font-size:.75rem;color:var(--brand-muted)}.report__logo{font-family:"DM Sans",sans-serif;font-weight:600;font-size:1rem;color:var(--brand-ink)}.report__title{margin:16px 0 12px;font-family:"DM Sans",sans-serif;font-size:1.25rem;font-weight:600;color:var(--brand-ink)}.report__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.report__kpis div{padding:12px;background:var(--brand-stone);border-radius:var(--brand-radius-control)}.report__kpis strong{display:block;font-family:"DM Sans",sans-serif;font-size:1.375rem;color:var(--brand-ink)}.report__kpis span{font-size:.75rem;color:var(--brand-muted)}.report__bar{display:flex;height:10px;margin-top:12px;border-radius:100px;overflow:hidden}.report__bar span:nth-child(1){background:var(--brand-ink)}.report__bar span:nth-child(2){background:#8a8f9c}.report__bar span:nth-child(3){background:#d5d8de}.report__tag{font-weight:600}.report__tag--hoch,.report__tag--wiederverwendung{color:inherit}.report__tag--mittel,.report__tag--weiterverwendung{color:var(--facet-blue)}.report__tag--pruefen,.report__tag--prufen,.report__tag--wiederverwertung{color:inherit}.begleitung__line{list-style:none;margin:0;padding:0;display:grid;gap:8px;counter-reset:step}@media (min-width:767px){.begleitung__line{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.begleitung__line{grid-template-columns:repeat(7,minmax(0,1fr))}}.begleitung__line li{counter-increment:step;border:1px solid var(--brand-line);border-radius:var(--brand-radius-control);background:#fff;transition:border-color .2s}.begleitung__line li:hover{border-color:var(--facet-blue)}.begleitung__line li>a,.begleitung__line li>strong:first-child{display:block}.begleitung__line li.is-active,.begleitung__line li:not(:has(a)),.begleitung__line li>a{padding:16px 14px}.begleitung__line li a{color:inherit;text-decoration:none}.begleitung__line li strong::before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:6px;font-size:.75rem;color:var(--brand-muted)}.begleitung__line li strong{display:block;font-family:"DM Sans",sans-serif;font-size:1rem;line-height:1.25;color:var(--brand-ink)}.begleitung__line li span{display:block;margin-top:4px;font-size:.8125rem;color:var(--brand-muted)}.begleitung__line li.is-active{background:var(--brand-ink);border-color:var(--brand-ink)}.begleitung__line li.is-active strong,.begleitung__line li.is-active strong::before{color:#fff}.begleitung__line li.is-active span{color:rgba(255,255,255,.75)}.begleitung__note{margin:20px 0 0;color:var(--brand-text)}.begleitung__line strong{-ms-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.vorteile__grid{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:767px){.vorteile__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.vorteile__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vorteile__grid li{padding:24px;background:var(--brand-stone);border-top:1px solid var(--brand-line);border-radius:var(--brand-radius-control)}.vorteile__grid h3{margin:10px 0 10px;font-size:1.25rem;line-height:1.25}.vorteile__grid p{margin:0;color:var(--brand-text);line-height:1.55}.vorteile__tag{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}.referenz-zahlen{padding-block:calc(var(--brand-section)/ 2)}.referenz-zahlen h2{margin:0 0 32px;font-size:var(--fs-h2)}.referenz-zahlen ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:767px){.referenz-zahlen ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.referenz-zahlen ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.referenz-zahlen a{display:flex;flex-direction:column;gap:4px;height:100%;padding:24px;border:1px solid var(--brand-line);border-left:1px solid var(--brand-line);border-radius:var(--brand-radius-control);color:inherit;text-decoration:none;transition:border-color .2s}.referenz-zahlen a:hover{border-color:var(--facet-blue)}.referenz-zahlen strong{font-family:"DM Sans",sans-serif;font-size:clamp(2rem,1.6rem + 1vw,2.75rem);line-height:1.1;color:var(--brand-ink)}.referenz-zahlen span{color:var(--brand-text)}.referenz-zahlen em{margin-top:auto;padding-top:12px;font-style:normal;font-size:.875rem;font-weight:600;color:var(--facet-blue)}.software-lead{padding-block:calc(var(--brand-section)/ 2);background:var(--brand-ink);color:#fff}.software-lead h2{margin:0 0 16px;color:#fff;font-size:var(--fs-h2)}.software-lead .ablauf__eyebrow{color:rgba(255,255,255,.7)}.software-lead li,.software-lead p{color:rgba(255,255,255,.85);line-height:1.6}.software-lead__inner{display:grid;gap:32px;align-items:center}@media (min-width:980px){.software-lead__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px}}.software-lead__inner>div>ul{margin:16px 0 24px;padding-left:18px}.software-lead__buttons{display:flex;flex-wrap:wrap;gap:12px}.software-lead__buttons .button:first-child{background:#fff;border-color:#fff;color:var(--brand-ink)}main .software-lead__buttons a.button.white,main .software-lead__buttons a.button.white:hover{background:0 0;border-color:rgba(255,255,255,.6);color:#fff!important}main .software-lead__buttons a.button.white:hover{background:rgba(255,255,255,.08)}.software-lead__figures{list-style:none;margin:0;padding:0;display:grid;gap:12px}.software-lead__figures li{padding:24px;background:rgba(255,255,255,.06);border-radius:var(--brand-radius-control)}.software-lead__figures strong{display:block;font-family:"DM Sans",sans-serif;font-size:clamp(2.25rem,1.8rem + 1.2vw,3rem);color:#fff;line-height:1.1}.software-lead__users{margin:32px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}.software-lead__users a{color:#fff!important;text-decoration:underline;background:0 0!important;padding:0!important}.software-lead__users a::after{display:none!important}.a-bis-z{padding-block:calc(var(--brand-section)/ 2);background:var(--brand-stone)}.a-bis-z h2{margin:0 0 32px;font-size:var(--fs-h2);max-width:22em}.a-bis-z__grid{display:grid;gap:24px}@media (min-width:980px){.a-bis-z__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px}}.a-bis-z__level{padding:28px;background:#fff;border-top:1px solid var(--brand-line);border-radius:var(--brand-radius-control)}.a-bis-z__level+.a-bis-z__level{border-top-color:var(--brand-line)}.a-bis-z__level h3{margin:0 0 4px;font-size:var(--fs-h3)}.a-bis-z__level>p{margin:0 0 20px;color:var(--brand-muted)}.a-bis-z__level ol{list-style:none;margin:0;padding:0;counter-reset:az}.a-bis-z__level li{counter-increment:az;border-top:1px solid var(--brand-line)}.a-bis-z__level li>a,.a-bis-z__level li>strong:first-child{display:grid}.a-bis-z__level li:not(:has(a)),.a-bis-z__level li>a{display:grid;grid-template-columns:32px 160px minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:12px 0;color:inherit;text-decoration:none}@media (max-width:766px){.a-bis-z__level li:not(:has(a)),.a-bis-z__level li>a{grid-template-columns:32px minmax(0,1fr)}.a-bis-z__level li:not(:has(a)) span,.a-bis-z__level li>a span{grid-column:2}}.a-bis-z__level li:not(:has(a))::before,.a-bis-z__level li>a::before{content:counter(az,upper-alpha);font-family:"DM Sans",sans-serif;font-weight:600;color:var(--brand-muted)}.a-bis-z__level li>a:hover strong{color:var(--facet-blue)}.a-bis-z__level strong{font-family:"DM Sans",sans-serif;color:var(--brand-ink)}.a-bis-z__level span{color:var(--brand-text)}.a-bis-z__more{margin:24px 0 0}.a-bis-z__more a{font-weight:600;color:var(--facet-blue)}.rahmenvertraege{padding-block:calc(var(--brand-section)/ 2)}.rahmenvertraege h2{margin:0 0 32px;font-size:var(--fs-h2)}.rahmenvertraege__grid{display:grid;gap:24px}@media (min-width:980px){.rahmenvertraege__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rahmenvertraege__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--brand-line);border-radius:var(--brand-radius);color:inherit!important;text-decoration:none;transition:border-color .2s}.rahmenvertraege__card:hover{border-color:var(--facet-blue)}.rahmenvertraege__card img{width:100%;height:260px;-o-object-fit:cover;object-fit:cover}.rahmenvertraege__card div{display:flex;flex-direction:column;flex:1;padding:24px}.rahmenvertraege__card span{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}.rahmenvertraege__card h3{margin:6px 0 10px;font-size:1.375rem}.rahmenvertraege__card p{margin:0 0 16px;color:var(--brand-text)}.rahmenvertraege__card em{margin-top:auto;font-style:normal;font-weight:600;color:var(--facet-blue)}.vorteile__more{display:inline-block;margin-top:12px;font-weight:600;color:var(--facet-blue)}.bestandshalter{padding-block:calc(var(--brand-section)/ 2)}.bestandshalter h2{margin:0 0 32px;font-size:var(--fs-h2)}.bestandshalter__grid{display:grid;gap:24px}@media (min-width:980px){.bestandshalter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bestandshalter__track{padding:28px;background:var(--brand-stone);border-top:1px solid var(--brand-line);border-radius:var(--brand-radius-control);scroll-margin-top:100px}.bestandshalter__track+.bestandshalter__track{border-top-color:var(--brand-line)}.bestandshalter__track h3{margin:0 0 4px;font-size:var(--fs-h3)}.bestandshalter__sub{margin:0 0 16px;color:var(--brand-muted)}.bestandshalter__points{margin:0 0 20px;padding:0;list-style:none}.bestandshalter__points li{position:relative;padding:6px 0 6px 24px}.bestandshalter__points li::before{content:"✓";position:absolute;left:0;color:inherit;font-weight:700}.bestandshalter__refs-title{margin:0 0 6px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}.bestandshalter__refs{margin:0;padding:0;list-style:none}.bestandshalter__refs li{padding:6px 0;border-top:1px solid var(--brand-stone-line)}.bestandshalter__refs a{color:var(--brand-ink);font-weight:500}.gesucht .gesucht__intro{max-width:46rem;margin:0 0 32px;color:var(--brand-text);line-height:1.6}.gesucht .gesucht__grid{margin-bottom:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:980px){.gesucht .gesucht__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}.gesucht .gesucht__grid>li{padding:16px;-ms-hyphens:auto;hyphens:auto}@media (min-width:767px){.gesucht .gesucht__grid>li{padding:20px}}.gesucht .gesucht__grid h3{margin:0 0 10px}@media (max-width:766px){.gesucht .gesucht__grid h3{font-size:1.05rem}}.gesucht .gesucht__grid .gesucht__icon{display:block;box-sizing:border-box;width:56px;height:56px;padding:11px;margin:0 0 16px;border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:#fff;color:var(--brand-text)}@media (max-width:766px){.gesucht .gesucht__grid .gesucht__icon{width:46px;height:46px;padding:9px;margin-bottom:12px}}.gesucht .gesucht__grid ul{margin:0;padding:0;list-style:none}.gesucht .gesucht__grid ul li{position:relative;padding:0 0 0 14px;background:0 0;border:0;border-radius:0;font-size:.875rem;line-height:1.5;color:var(--brand-text)}.gesucht .gesucht__grid ul li+li{margin-top:6px}.gesucht .gesucht__grid ul li::before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--brand-muted)}.gesucht .gesucht__wege-titel{margin:16px 0 12px}.gesucht .gesucht__grid.gesucht__grid--wege{grid-template-columns:minmax(0,1fr)}@media (min-width:767px){.gesucht .gesucht__grid.gesucht__grid--wege{grid-template-columns:repeat(3,minmax(0,1fr))}}.projekte-abgeschlossen .vorteile__grid li{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--brand-line)}.projekte-abgeschlossen h3{margin:2px 0 0;font-size:1.0625rem}.projekte-abgeschlossen p{font-size:.9rem}.projekte-abgeschlossen .projekte-abgeschlossen__foerderung{font-size:.8rem;font-style:italic;color:var(--brand-muted)}.projekte-abgeschlossen .projekte-abgeschlossen__link{margin-top:auto;padding-top:4px;font-size:.9rem}.projekte-abgeschlossen .projekte-abgeschlossen__link a{color:var(--brand-blue);font-weight:500;text-decoration:none}.prda-matrix{padding-block:calc(var(--brand-section)/ 2);background:var(--brand-stone)}.prda-matrix h2{margin:0 0 16px;font-size:var(--fs-h2)}.prda-matrix__inner{display:grid;gap:40px;align-items:center}@media (min-width:980px){.prda-matrix__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px}}.prda-matrix__inner p{line-height:1.6}.prda-matrix__chart{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px}.prda-matrix__axis{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}.prda-matrix__axis--y{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);text-align:left}.prda-matrix__axis--x{grid-column:2;text-align:right}.prda-matrix__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prda-matrix__cell{padding:20px;background:#fff;border:1px solid var(--brand-line);border-radius:var(--brand-radius-control)}.prda-matrix__cell span{font-family:"DM Sans",sans-serif;font-size:.875rem;color:var(--brand-muted)}.prda-matrix__cell strong{display:block;margin:4px 0 6px;font-family:"DM Sans",sans-serif;font-size:1.125rem;line-height:1.25;color:var(--brand-ink)}.prda-matrix__cell p{margin:0;font-size:.875rem;color:var(--brand-text)}.prda-matrix__cell--i,.prda-matrix__cell--ii{background:var(--brand-ink);border-color:var(--brand-ink)}.prda-matrix__cell--i span,.prda-matrix__cell--ii span{color:rgba(255,255,255,.6)}.prda-matrix__cell--i strong,.prda-matrix__cell--ii strong{color:#fff}.prda-matrix__cell--i p,.prda-matrix__cell--ii p{color:rgba(255,255,255,.8)}.prda-kategorien{margin-top:40px}.prda-kategorien ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.prda-kategorien li{padding:8px 14px;border:1px solid var(--brand-line);border-radius:100px;font-size:.9375rem;color:var(--brand-ink)}.webinar-hinweis{padding-block:calc(var(--brand-section)/ 3)}.webinar-hinweis__card{display:grid;gap:20px 28px;align-items:center;padding:28px;background:var(--brand-ink);border-radius:var(--brand-radius);color:#fff}@media (min-width:767px){.webinar-hinweis__card{grid-template-columns:auto minmax(0,1fr) auto;padding:32px 40px}}.webinar-hinweis__card .button{background:#fff;border-color:#fff;color:var(--brand-ink)}.webinar-hinweis__card .button:hover{background:rgba(255,255,255,.9)}.webinar-hinweis__date{display:grid;place-items:center;width:88px;height:88px;border:1px solid rgba(255,255,255,.25);border-radius:var(--brand-radius-control);text-align:center;line-height:1}.webinar-hinweis__date strong{font-family:"DM Sans",sans-serif;font-size:2rem}.webinar-hinweis__date span{margin-top:-14px;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7)}.webinar-hinweis__eyebrow{margin:0 0 6px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.65)}.webinar-hinweis__title{margin:0 0 6px;font-family:"DM Sans",sans-serif;font-size:clamp(1.25rem,1rem + .7vw,1.625rem);font-weight:600;line-height:1.25;color:#fff}.webinar-hinweis__lead{margin:0;color:rgba(255,255,255,.8)}.kontakt-zeile{padding-block:8px 24px}.kontakt-zeile__inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding-block:16px;border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line)}.kontakt-zeile img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.kontakt-zeile p{flex:1 1 320px;margin:0;color:var(--brand-text)}.kontakt-zeile a{font-weight:600;color:var(--facet-blue);white-space:nowrap}.presse{padding-block:calc(var(--brand-section)/ 2)}.presse h2{margin:0 0 24px;font-size:var(--fs-h2)}.presse__inner{display:grid;gap:40px}@media (min-width:980px){.presse__inner{grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}}.presse time{font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--brand-muted)}.presse h3 a{color:var(--brand-ink)!important;text-decoration:none}.presse h3 a:hover{color:var(--facet-blue)!important}.presse__featured{display:grid;gap:20px;padding-bottom:32px;border-bottom:1px solid var(--brand-line)}@media (min-width:767px){.presse__featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.presse__featured img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius)}.presse__featured h3{margin:6px 0 10px;font-size:clamp(1.25rem,1rem + .7vw,1.625rem);line-height:1.25}.presse__featured p{color:var(--brand-text)}.presse__links a{font-weight:600;color:var(--facet-blue)}.presse__list{list-style:none;margin:0;padding:0}.presse__list li{display:grid;gap:4px 24px;padding:20px 0;border-bottom:1px solid var(--brand-line)}@media (min-width:767px){.presse__list li{grid-template-columns:110px minmax(0,1fr)}}.presse__list time{padding-top:3px}.presse__list h3{margin:0 0 4px;font-size:1.125rem;line-height:1.35}.presse__list p{margin:0;font-size:.9375rem;color:var(--brand-muted)}.presse__side{display:grid;gap:16px}@media (min-width:980px){.presse__side{position:sticky;top:100px}}.presse__card{padding:24px;background:var(--brand-stone);border-radius:var(--brand-radius-control)}.presse__card p{margin:0 0 10px}.presse__card .button{margin-top:6px}.presse__name{font-family:"DM Sans",sans-serif;font-size:1.25rem;font-weight:600;color:var(--brand-ink)}.presse__facts ul{list-style:none;margin:0;padding:0}.presse__facts ul li{padding:6px 0;border-top:1px solid var(--brand-stone-line)}.presse__facts ul li:first-child{border-top:0}.presse__facts ul strong{font-family:"DM Sans",sans-serif;color:var(--brand-ink)}.auditoren{background:var(--brand-stone)}.auditoren .auditoren__initials{display:grid;place-items:center;aspect-ratio:4/5;margin-bottom:12px;border-radius:var(--brand-radius);background:#fff;font-family:"DM Sans",sans-serif;font-size:2.5rem;font-weight:600;color:var(--brand-ink)!important}.auditoren h2{margin-bottom:12px}.auditoren .auditoren__note{max-width:62ch;margin:0 auto 40px;color:var(--brand-text);line-height:1.6}.auditoren .auditoren__note a{color:var(--brand-blue);text-decoration:underline;text-underline-offset:3px}.cert-logos{padding-block:32px;border-bottom:1px solid var(--brand-line)}.cert-logos .ablauf__eyebrow{justify-content:center}.cert-logos ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 40px;margin:0;padding:0;list-style:none}.cert-logos img{display:block;height:64px;max-width:170px;-o-object-fit:contain;object-fit:contain;width:auto}.cert-logos span{display:inline-block;padding:10px 18px;border:1px solid var(--brand-line);border-radius:var(--brand-radius-control);font-family:"DM Sans",sans-serif;font-weight:600;font-size:1.125rem;color:var(--brand-ink)}footer.site-footer .footer-locations{gap:28px 16px}footer.site-footer .footer-locations__title{margin-bottom:4px}footer.site-footer .footer-locations__item{padding-left:12px;border-left:1px solid var(--brand-line)}footer.site-footer .footer-locations__item .h5{font-family:"DM Sans",sans-serif;font-size:1rem;font-weight:600;color:var(--brand-ink);margin-bottom:6px}footer.site-footer .footer-locations__item address{color:var(--brand-muted)}footer.site-footer .footer-locations__item a{font-size:.75rem;white-space:nowrap;color:var(--brand-text);text-decoration:none}footer.site-footer .footer-locations__item a:hover{color:var(--brand-blue)}@media (min-width:1200px){footer.site-footer .footer-locations__item--at{margin-left:16px}}footer.site-footer .copyright{border-top-color:var(--brand-line)!important}footer.site-footer .footer-subheading{margin-top:28px}@media (min-width:980px){header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>ul.sub-menu{display:block;margin-top:-10px;padding:0 0 8px 71px;line-height:1.5}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>ul.sub-menu>li{display:inline}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>ul.sub-menu>li:not(:last-child)::after{content:" · ";color:#c3c7d1}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>ul.sub-menu>li>a{display:inline;min-width:0;padding:0;background:0 0}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>ul.sub-menu>li>a figure{display:none!important}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>ul.sub-menu>li>a>span,header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>ul.sub-menu>li>a>span span{display:inline;padding:0}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>ul.sub-menu>li>a .menu-title{font-size:.8125rem;font-weight:400;color:var(--brand-muted)}header.site-header .mobile-menu nav.header-new div.mega-dropdown.container ul.mega-menu>li.menu-services>ul.sub-menu>li>ul.sub-menu>li>a:hover .menu-title{color:var(--brand-blue)}}.ablauf__steps--options .ablauf__step::after{display:none}@media (min-width:980px){.ablauf-projekt__line--phases{grid-template-columns:1fr 2fr 2fr 2fr 1fr}}.ablauf-projekt__line--phases li strong{display:block;font-family:"DM Sans",sans-serif;font-size:1.125rem;margin-bottom:4px}.ablauf-einfach__col h3 a{color:var(--brand-ink);text-decoration:none}.ablauf-einfach__col h3 a:hover{color:var(--brand-blue)}main .grid-elements.default.grid-2 .grid{display:grid;gap:48px 28px}@media (min-width:767px){main .grid-elements.default.grid-2 .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}main .grid-elements.default.grid-2 .grid .grid-item{width:auto!important;margin:0!important}.event-teaser{padding-block:28px;background:var(--brand-ink);color:#fff;position:relative}.event-teaser__inner{display:grid;gap:24px;align-items:center}@media (min-width:980px){.event-teaser__inner{grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr);gap:48px}}.event-teaser__logo{width:120px;height:auto;border-radius:var(--brand-radius-control)}.event-teaser__more{display:inline-block;margin-top:10px;font-weight:600;color:#fff!important;text-decoration:underline;text-underline-offset:3px}.event-teaser__more:hover{color:inherit!important}.event-teaser__eyebrow{margin:0 0 8px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:inherit}.event-teaser h2{margin:0 0 8px;color:#fff;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.125rem)}.event-teaser p{margin:0;color:rgba(255,255,255,.78)}.event-teaser__team{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.event-teaser__team ul{display:flex;margin:0;padding:0;list-style:none}.event-teaser__team li{width:52px;height:52px;margin-left:-10px;border-radius:50%;border:2px solid var(--brand-ink);overflow:hidden;background:var(--brand-ink)}.event-teaser__team li:first-child{margin-left:0}.event-teaser__team li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.event-teaser__team li span{display:grid;place-items:center;height:100%;font-family:"DM Sans",sans-serif;font-weight:600;color:#fff}.event-teaser__team p{flex:1 1 160px;font-size:.875rem}.event-teaser__team .button{background:#fff;border-color:#fff;color:var(--brand-ink)}.event-teaser__team .button:hover{background:rgba(255,255,255,.9);color:var(--brand-ink)}main .text-image:has(img[alt="Bau- und Liegenschaftsbetrieb NRW"]) .bg{background:var(--brand-stone);padding-block:var(--brand-section)}main .text-image:has(img[alt="Bau- und Liegenschaftsbetrieb NRW"]) .content{display:flex;flex-direction:column;align-items:flex-start}main .text-image:has(img[alt="Bau- und Liegenschaftsbetrieb NRW"]) .content>p:has(img[alt="Bau- und Liegenschaftsbetrieb NRW"]){order:-1;margin:0 0 20px}main .text-image:has(img[alt="Bau- und Liegenschaftsbetrieb NRW"]) .content>p:has(img[alt="Bau- und Liegenschaftsbetrieb NRW"]) img{display:block;width:150px;height:auto}main .grid-elements.default.grid-4 .grid{display:grid;gap:16px}@media (min-width:767px){main .grid-elements.default.grid-4 .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){main .grid-elements.default.grid-4 .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}main .grid-elements.default.grid-4 .grid .grid-item{width:auto!important;margin:0!important}main .grid-elements.default.grid-4 .grid .grid-item:not(:has(figure)){padding:28px 24px!important;border:1px solid var(--brand-line);border-top:1px solid var(--brand-line);border-radius:var(--brand-radius);background:#fff}main .grid-elements.default.grid-4 .grid .grid-item:not(:has(figure)) .content{padding-top:0}main .grid-elements.default.grid-4 .grid .grid-item:not(:has(figure)) .section-claim{font-size:1.75rem;line-height:1.15;margin:8px 0 14px}main .grid-elements.background.grid-4 .grid{display:grid;gap:16px}@media (min-width:767px){main .grid-elements.background.grid-4 .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){main .grid-elements.background.grid-4 .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}main .grid-elements.background.grid-4 .grid .grid-item{width:auto!important;margin:0!important}main .grid-elements.background.grid-5 .grid{display:grid;gap:16px}@media (min-width:767px){main .grid-elements.background.grid-5 .grid{grid-template-columns:repeat(2,minmax(0,1fr))}main .grid-elements.background.grid-5 .grid .grid-item:last-child{grid-column:1/-1}}@media (min-width:980px){main .grid-elements.background.grid-5 .grid{grid-template-columns:repeat(6,minmax(0,1fr))}main .grid-elements.background.grid-5 .grid .grid-item{grid-column:span 2}main .grid-elements.background.grid-5 .grid .grid-item:nth-child(n+4){grid-column:span 3}}main .grid-elements.background.grid-5 .grid .grid-item{width:auto!important;margin:0!important}main .grid-elements.background.grid-4 .grid-item .content .section-claim,main .grid-elements.background.grid-5 .grid-item .content .section-claim{font-size:var(--fs-tile)!important;line-height:1.1!important;margin:14px 0 12px}main .grid-elements.background.grid-4 .grid-item .content p:not(.section-claim),main .grid-elements.background.grid-4 .grid-item .content>div p,main .grid-elements.background.grid-5 .grid-item .content p:not(.section-claim),main .grid-elements.background.grid-5 .grid-item .content>div p{font-size:1rem!important;line-height:1.6!important;color:rgba(255,255,255,.85)}.event-team{padding-block:var(--brand-section);text-align:center}.event-team__eyebrow{margin:0 0 8px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--facet-blue)}.event-team__logo{display:block;width:180px;height:auto;margin:0 auto 20px;border-radius:var(--brand-radius-control)}.event-team h2{margin:0 0 40px}.event-team ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;margin:0;padding:0;list-style:none;text-align:left}@media (min-width:767px){.event-team ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.event-team ul{grid-template-columns:repeat(5,minmax(0,1fr))}}.event-team li{display:flex;flex-direction:column;gap:2px}.event-team ul img{width:100%;height:auto;aspect-ratio:4/5;margin-bottom:12px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:var(--brand-radius)}.event-team strong{font-family:"DM Sans",sans-serif;font-weight:600;font-size:1.0625rem}.event-team span{font-size:.875rem;color:var(--brand-muted,#5b5f6b)}.event-team small{margin-top:6px;font-size:.8125rem;line-height:1.4}main .company-logo img{max-height:48px;width:auto}main .achievements small{display:block;margin-top:4px;font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--brand-muted)}main .achievements .grid{align-items:start!important}main .text-image:has(+.achievements) .content .section-claim{margin-bottom:32px}main .text-image:has(+.achievements) .bg{padding-bottom:0}main .text-image:has(+.achievements) .content h3{display:block;width:100%;margin:0;padding-top:16px;border-top:1px solid var(--brand-line);font-size:1.125rem}main .text-image:has(+.achievements) .bg .inner .content>p{margin:6px 0 24px}main .text-image+.achievements{padding-top:0}main .text-image+.achievements+.grid-elements{padding-top:0;margin-top:0}main .text-image+.achievements+.grid-elements .container{padding-top:0}body.page-id-264 main .text-image .content h3{display:block;width:100%;margin:0;padding-top:16px;border-top:1px solid var(--brand-line);font-size:1.125rem}body.page-id-264 main .text-image .bg .inner .content>p{margin:6px 0 24px}body.page-id-264 main .text-image .content .section-claim{margin-bottom:32px}@media (min-width:980px){body.page-id-264 main .achievements .grid:has(>.grid-item:nth-child(6):last-child){grid-template-columns:repeat(3,1fr)}}body.page-id-264 main .achievements small{display:block;margin-top:4px;font-size:.8125rem;line-height:1.4;color:var(--brand-muted)}body.page-id-264 main .achievements .grid{align-items:start!important}body.page-id-264 main .headline+.achievements{padding-top:0}@media (max-width:979px){header.site-header .mobile-menu{top:70px;height:calc(100% - 70px);padding-top:12px;padding-bottom:32px;border-top:1px solid var(--brand-line)}body.show-menu{overflow:hidden}}@media (max-width:979px){main .text-image .bg .inner figure{width:auto!important;align-self:stretch;max-width:none!important;margin-left:20px!important;margin-right:20px!important}main .grid-elements .grid-item figure{width:100%}.event-teaser__team p{flex-basis:100%}.c_testimonial .inner .content{padding-inline:0}.c_testimonial .inner .content figure.company-logo{height:auto;aspect-ratio:auto;margin-bottom:20px;line-height:0}.c_testimonial .inner .content figure.company-logo img{height:40px;max-height:none}.c_testimonial .inner>figure{aspect-ratio:4/3}main>concular-component[name=BlockTeaserListingWeiterbildung] .introtext{font-size:1rem;margin-bottom:28px}main>concular-component[name=BlockTeaserListingWeiterbildung] .PostTeaser--weiterbildung .title{text-align:left}}@media (max-width:979px){.report__doc table td:nth-child(3),.report__doc table th:nth-child(3){display:none}section.faq .accordion .ui-accordion-content{padding-left:0;padding-right:0}.experte__photo{width:140px;height:140px;border-radius:50%}.experte__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}main concular-component[name=BlockLinkBar] .link-bar{justify-content:flex-start}main concular-component[name=BlockLinkBar] .link-bar::before{background-color:var(--brand-line)}main concular-component[name=BlockLinkBar] .link-bar__items{gap:8px}main concular-component[name=BlockLinkBar] .link-bar__item .link{padding:12px 0;margin-right:24px;font-size:1rem;font-weight:500;color:var(--brand-ink);border-bottom-width:2px}main concular-component[name=BlockLinkBar] .link-bar__item .link:hover{color:var(--brand-blue)}main concular-component[name=BlockLinkBar] .link-bar__item--active .link{color:var(--brand-blue);border-bottom-color:var(--brand-blue)}main concular-component[name=BlockLinkBar]+concular-component{margin-top:0!important;padding-top:calc(var(--brand-section)/ 2)!important}main concular-component[name=BlockTeaserListingWeiterbildung] .introtext,main concular-component[name=BlockTeaserListingWeiterbildung] .text .title,main concular-component[name=BlockTeaserListingWeiterbildung] .title{text-align:left!important}main concular-component[name=BlockTeaserListingWeiterbildung] .text .title{margin-left:0!important;margin-right:0!important}main concular-component[name=BlockTeaserListingWeiterbildung] .introtext{max-width:46rem;margin-left:0!important;margin-right:0!important;color:var(--brand-text)!important}main concular-component[name=BlockTeaserListingWeiterbildung] .hint-next-dates{font-size:var(--fs-eyebrow)!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}main concular-component[name=BlockTeaserListingWeiterbildung] .text .bottom,main concular-component[name=BlockTeaserListingWeiterbildung] .text .bottom *,main concular-component[name=BlockTeaserListingWeiterbildung] .text .link,main concular-component[name=BlockTeaserListingWeiterbildung] .text .meta,main concular-component[name=BlockTeaserListingWeiterbildung] .text .meta *{font-size:var(--fs-body)!important}main concular-component[name=BlockTeaserListingWeiterbildung] .badge{background:rgba(17,19,26,.72)!important;color:#fff!important;backdrop-filter:none!important;font-size:var(--fs-eyebrow)!important;letter-spacing:.08em;padding:6px 12px!important}main concular-component[name=BlockTeaserListingWeiterbildung] .button-all{height:auto!important;padding:13px 24px!important;font-size:1rem!important;font-weight:500!important;line-height:1.375!important;background:#fff!important;color:var(--brand-ink)!important;border:1px solid var(--brand-line)!important;border-radius:var(--brand-radius-control)!important}main concular-component[name=BlockTeaserListingWeiterbildung] .button-all:hover{background:var(--brand-surface)!important}.kontakt-layout{display:grid;gap:40px;padding-bottom:var(--brand-section)}@media (min-width:980px){.kontakt-layout{grid-template-columns:minmax(0,1fr) 360px;gap:72px;align-items:start}}.kontakt-layout .kontakt-layout__form concular-component[name=BlockHubspotForm]{margin:0!important;padding:0!important}.kontakt-layout .kontakt-layout__form concular-component[name=BlockHubspotForm]>.container{width:auto;max-width:none;padding:0}.kontakt-layout .kontakt-layout__form concular-component[name=BlockHubspotForm] .hubspot-form{max-width:none;margin:0;padding:0!important}.kontakt-layout__fallback{margin-top:24px;font-size:var(--fs-small,.875rem);color:var(--brand-muted)}.kontakt-layout__fallback a{color:var(--brand-blue)}.kontakt-aside{display:grid;gap:16px}@media (min-width:980px){.kontakt-aside{position:sticky;top:104px}}.kontakt-aside__card,.kontakt-aside__steps{padding:28px;border-radius:var(--brand-radius)}.kontakt-aside__card{background:var(--brand-stone)}.kontakt-aside__steps{border:1px solid var(--brand-line)}.kontakt-aside__eyebrow{margin:0 0 16px;font-size:var(--fs-eyebrow,.75rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}.kontakt-aside__team{display:flex;margin-bottom:16px}.kontakt-aside__team img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--brand-stone)}.kontakt-aside__team img+img{margin-left:-14px}.kontakt-aside__names{margin:0 0 20px;font-size:1rem;line-height:1.55;color:var(--brand-text)}.kontakt-aside__direct{margin:0;padding:20px 0 0;list-style:none;border-top:1px solid var(--brand-stone-line,var(--brand-line))}.kontakt-aside__direct li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.kontakt-aside__direct li+li{margin-top:12px}.kontakt-aside__direct span{width:64px;font-size:var(--fs-small,.875rem);color:var(--brand-muted)}.kontakt-aside__direct a{font-family:"DM Sans",sans-serif;font-size:1.125rem;font-weight:500;color:var(--brand-ink);text-decoration:none}.kontakt-aside__direct a:hover{color:var(--brand-blue)}.kontakt-aside__direct small{flex-basis:100%;padding-left:76px;font-size:var(--fs-small,.875rem);color:var(--brand-muted)}.kontakt-aside__steps ol{margin:0;padding:0;list-style:none;counter-reset:step}.kontakt-aside__steps ol li{position:relative;padding-left:40px;font-size:.9375rem;line-height:1.5;color:var(--brand-text);counter-increment:step}.kontakt-aside__steps ol li+li{margin-top:14px}.kontakt-aside__steps ol li::before{content:counter(step);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--brand-blue);font-size:.8125rem;font-weight:600;color:#fff}.standorte{padding-block:calc(var(--brand-section)/ 2)}.standorte h2{margin:0 0 16px;font-size:var(--fs-h2);line-height:1.15}.standorte__intro{max-width:46rem;margin:0 0 32px;line-height:1.6;color:var(--brand-text)}.standorte__intro a{color:var(--brand-blue)}.standorte__grid{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:767px){.standorte__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.standorte__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.standorte__grid>li{display:flex;flex-direction:column;padding:24px;background:var(--brand-stone);border-radius:var(--brand-radius-control)}.standorte h3{margin:0 0 12px;font-size:1.25rem;line-height:1.25}.standorte h3 span{margin-left:4px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}.standorte address{margin:0 0 16px;font-style:normal;line-height:1.55;color:var(--brand-text)}.standorte__direct{display:grid;gap:4px;margin-top:auto;padding-top:16px;border-top:1px solid var(--brand-line);font-size:var(--fs-small,.875rem)}.standorte__direct a{color:var(--brand-ink);text-decoration:none;overflow-wrap:anywhere}.standorte__direct a:hover{color:var(--brand-blue)}main .feature-section h3,main concular-component[name=BlockTeaserListingWeiterbildung] .title-link .title{color:var(--brand-ink)!important}main .feature-section p,main concular-component[name=BlockCards] p,main concular-component[name=BlockImageText] p,main concular-component[name=BlockWysiwyg] li,main concular-component[name=BlockWysiwyg] p{color:var(--brand-text)!important}main .event-team__eyebrow{color:var(--brand-muted)!important}.button.grey,.button.lined,.button.white,main .grid-elements.background .grid .grid-item .content .button{color:var(--brand-ink)!important}main concular-component[name=BlockWysiwyg] li,main concular-component[name=BlockWysiwyg] p{line-height:1.65!important}main .lst-weg p,main .vorteile__grid p{line-height:1.6}main .grid-elements.background .grid .grid-item .content p:not(.section-claim):not(.section-title){line-height:1.6!important}main .h1,main h1{letter-spacing:normal!important}main>.blog-teaser.default,main>.c_testimonial,main>.faq,main>.intouch,main>concular-component[name=BlockCards],main>concular-component[name=BlockImageText]{padding-top:calc(var(--brand-section)/ 2)!important;padding-bottom:calc(var(--brand-section)/ 2)!important}main>.shortcuts:not(:has(a)){display:none}main .academy-teaser.full .slides a.button,main .blog-teaser.full .slides a.button{height:auto;padding:13px 24px}.pre-footer .container a.button{margin-top:32px}main .thumbnail--weiterbildung img{-o-object-position:50% 0;object-position:50% 0}main concular-component[name=BlockWysiwyg] .content{max-width:52rem;margin-inline:auto}main concular-component[name=BlockLinkBar]~concular-component[name=BlockWysiwyg] .content{margin-left:0}@media (min-width:980px){main .tab-content .slider .slide.text-image{overflow:hidden}main .tab-content .slider .slide.text-image .bg .inner{padding-left:5%;padding-right:5%;justify-content:space-between}main .tab-content .slider .slide.text-image .bg .inner>figure{width:50%;height:auto;margin-inline:0;border-radius:var(--brand-radius);display:flex;align-items:center}main .tab-content .slider .slide.text-image .bg .inner>figure img{position:static;width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}}@media (min-width:980px){main .text-image.default .bg .inner{padding-left:5%;padding-right:5%;justify-content:space-between}main .text-image.default .bg .inner>.content{margin-left:0;margin-right:0}}body:not(.page-id-264) main .text-image .bg .inner .content>p+h3{margin-top:1.5em}:root{--fs-h1:clamp(2.25rem, 1.5rem + 3vw, 4.2rem);--fs-h2:clamp(1.75rem, 1.2rem + 1.6vw, 2.625rem);--fs-tile:clamp(1.5rem, 1.15rem + 1.2vw, 2rem);--fs-h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-h4:clamp(1.125rem, 1.05rem + .25vw, 1.25rem);--fs-lead:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-body:1rem;--fs-long:1.125rem;--fs-small:.875rem;--fs-eyebrow:.75rem}main .c_home-banner.layout-text-image .h1{font-size:var(--fs-h1)}main .c_home-banner h1:not(.h1){font-family:Inter,sans-serif;font-size:var(--fs-eyebrow)!important;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)!important}main .lst-details h2,main concular-component[name=BlockTeaserListingWeiterbildung] .title{font-size:var(--fs-h2)!important;font-weight:600!important;line-height:1.15}main .grid-elements.background .grid-item .content .section-claim{font-size:var(--fs-tile)!important;line-height:1.15!important}main .c_partner.client-slider h2,main .c_testimonial .section-content,main .c_testimonial blockquote,main .intouch h3,main .webinar-hinweis__title{font-size:var(--fs-h3)!important;line-height:1.3!important}main .ablauf h3,main .blog-teaser h3,main .card-title,main .case-card__title,main .ce-event-title,main .faq .accordion .ui-accordion-header,main .feature-section h3,main .grid-elements.default .grid-item .section-claim,main .grid-elements.icons .grid-item .section-claim,main .latest-posts h3,main .lst-tile__title,main .presse h3,main .text-image .bg .inner .content h3,main .text-image .bg .inner .content li a,main .text-image .bg .inner .content li:has(>a:first-child),main .vorteile__grid h3,main concular-component[name=PostTeaser] .title{font-size:var(--fs-h4)!important;line-height:1.3!important}main .blog-teaser h3,main .card-title,main .ce-event-title,main .feature-section h3,main .grid-elements .grid-item .section-claim,main concular-component[name=PostTeaser] .title{font-weight:600!important}main .c_home-banner .content p,main .case-hero__lead,main .lst-hero__lead,main concular-component[name=BlockTeaserListingWeiterbildung] .introtext{font-size:var(--fs-lead)!important;font-weight:400!important;line-height:1.6}main concular-component[name=BlockWysiwyg] li,main concular-component[name=BlockWysiwyg] p{font-size:var(--fs-long)!important;font-weight:400!important;line-height:1.65}main .ablauf li,main .ablauf-projekt li,main .case-card__lead,main .grid-elements.background .grid-item .content p:not(.section-claim):not(.section-title),main .lst-weg p,main .presse p:not(.ablauf__eyebrow),main concular-component[name=BlockImageText] p{font-size:var(--fs-body)!important}footer.site-footer p,main .ablauf-projekt__note,main .report__note{font-size:var(--fs-small)!important}main .ablauf__eyebrow,main .case-card__meta,main .section-title{font-size:var(--fs-eyebrow)!important;font-weight:600!important}@media (min-width:1700px){.container{max-width:calc(1440px + 10vw);margin-left:auto;margin-right:auto}.text-image .bg .inner{max-width:calc(1440px + 10vw);margin-left:auto;margin-right:auto}body main section.home-banner.home-banner .bg{padding-right:0;padding-left:0}body main section.home-banner.home-banner .bg .inner{max-width:1440px;margin-left:auto;margin-right:auto}body main section.home-banner.home-banner .bg .inner>.content{padding-left:0}main .grid-elements .grid .grid-item,main .grid-gallery .grid .grid-item{width:calc((100% - 72px)/ 3)}main .grid-elements.grid-2 .grid .grid-item{width:calc((100% - 48px)/ 2)}main .grid-logos .grid .grid-item{width:calc(100% * 5 / 12 - 24px)}body .c_home-banner.layout-giant-typo.layout-giant-typo .content .h1{font-size:min(calc(5rem + 86px),16vh)}}.lst section{padding-block:calc(var(--brand-section)/ 2)}.lst-section-head{max-width:760px;margin-bottom:40px}.lst-section-head h2{margin:0 0 12px}.lst-section-head p{margin:0;color:var(--brand-muted);font-size:1.125rem;line-height:1.6}.lst-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}.lst-eyebrow__number{color:var(--facet-blue)}.lst-hero{padding-block:calc(var(--brand-section) * .6) calc(var(--brand-section)/ 2)}.lst-hero h1{font-size:clamp(2.5rem,1.4rem + 3.6vw,5rem);line-height:1.02;max-width:16em;margin:0}.lst-hero__lead{max-width:720px;margin:24px 0 0;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.55;color:var(--brand-text)}.lst-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lst-back{display:inline-block;margin-bottom:28px;font-size:.9375rem;text-decoration:none}.lst-figures__list{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 24px;margin:0}@media (min-width:980px){.lst-figures__list{grid-template-columns:repeat(4,1fr)}}.lst-figures__list>div{display:flex;flex-direction:column-reverse;padding-top:20px;border-top:1px solid var(--brand-line)}.lst-figures__list dd{margin:0;font-family:"DM Sans",sans-serif;font-size:clamp(2.25rem,1.6rem + 2vw,3.75rem);font-weight:600;line-height:1;color:var(--brand-ink)}.lst-figures__list dt{margin-top:10px;color:var(--brand-muted)}.lst-grid__list{display:grid;gap:1px;background:var(--brand-line);border:1px solid var(--brand-line);border-radius:var(--brand-radius);overflow:hidden}@media (min-width:767px){.lst-grid__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.lst-grid__list{grid-template-columns:repeat(3,1fr)}}main a.lst-tile{display:flex;flex-direction:column;gap:12px;padding:32px 28px;background:#fff;color:var(--brand-text);text-decoration:none;transition:background-color .2s var(--brand-ease)}main a.lst-tile:hover{background:var(--brand-stone)}main a.lst-tile:hover .lst-tile__more::after{transform:translateX(4px)}main a.lst-tile .lst-tile__number{font-family:"DM Sans",sans-serif;font-size:2.5rem;font-weight:600;line-height:1;color:#c3c7d1;transition:color .2s var(--brand-ease)}main a.lst-tile:hover .lst-tile__number{color:var(--facet-blue)}main a.lst-tile .lst-tile__title{margin:8px 0 0;font-size:1.375rem}main a.lst-tile .lst-tile__text{margin:0;color:var(--brand-muted);flex:1}main a.lst-tile .lst-tile__more{font-weight:500;color:var(--brand-blue)}main a.lst-tile .lst-tile__more::after{content:"→";display:inline-block;margin-left:6px;transition:transform .2s var(--brand-ease)}.lst-weg{background:var(--brand-stone)}.lst-weg .button{margin-top:40px}.lst-weg__list{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:767px){.lst-weg__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.lst-weg__list{grid-template-columns:repeat(4,1fr)}.lst-weg__list--six{grid-template-columns:repeat(3,1fr)}}.lst-weg__step{position:relative;background:#fff;border:1px solid var(--brand-stone-line);border-radius:var(--brand-radius);padding:28px 24px}.lst-weg__step h3{margin:14px 0 8px;font-size:1.25rem}.lst-weg__step p{margin:0;color:var(--brand-muted);font-size:.9375rem;line-height:1.55}.lst-weg__number{font-family:"DM Sans",sans-serif;font-weight:600;color:var(--facet-blue)}.lst-products__list,.lst-scopes__list{display:grid;gap:16px}@media (min-width:980px){.lst-products__list,.lst-scopes__list{grid-template-columns:repeat(3,1fr)}}@media (min-width:980px){.lst-products__list{grid-template-columns:repeat(2,1fr)}}.lst-product,.lst-scope{padding:28px;background:var(--brand-stone);border-radius:var(--brand-radius)}.lst-product h2,.lst-scope h2{font-size:1.5rem;margin:0 0 10px}.lst-product p,.lst-scope p{margin:0 0 16px;color:var(--brand-text)}.lst-product__subtitle{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)!important;margin-bottom:8px!important}.lst-group__body--feature{display:grid;gap:24px}@media (min-width:980px){.lst-group__body--feature{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.lst-feature{padding:28px;background:var(--brand-stone);border-radius:var(--brand-radius)}.lst-feature h3{margin:0 0 10px}.lst-feature ul{margin:16px 0;padding-left:18px;color:var(--brand-text)}.lst-items{list-style:none;margin:0;padding:0;display:grid;gap:0 32px}@media (min-width:767px){.lst-items{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.lst-group__body:not(.lst-group__body--feature) .lst-items{grid-template-columns:repeat(3,1fr)}}.lst-item{padding:22px 0 26px;border-top:1px solid var(--brand-line)}.lst-item h3{margin:0 0 8px;font-size:1.125rem;line-height:1.3}.lst-item p{margin:0;color:var(--brand-muted);font-size:.9375rem;line-height:1.55}.lst-item .arrow-link{display:inline-block;margin-top:10px;font-size:.9375rem}.lst-group+.lst-group{padding-top:0}.lst-phases{background:var(--brand-stone)}.lst-phases__list{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:980px){.lst-phases__list{grid-template-columns:repeat(3,1fr)}}.lst-phases__list li{background:#fff;border:1px solid var(--brand-stone-line);border-radius:var(--brand-radius);padding:24px}.lst-phases__list h3{margin:12px 0 8px}.lst-phases__list p{margin:0;color:var(--brand-muted)}.lst-phases__label{display:inline-block;padding:3px 10px;border-radius:100px;background:var(--brand-ink);color:#fff;font-size:.8125rem;font-weight:600}.lst-note{margin:20px 0 0;font-size:.8125rem;color:var(--brand-muted);max-width:760px}.lst-references .arrow-link{display:inline-block;margin-top:32px}.lst-more h2,.lst-others h2{font-size:1.25rem;margin:0 0 16px}.lst-more ul,.lst-others ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lst-more a,.lst-others a{display:inline-flex;gap:8px;padding:10px 16px;border:1px solid var(--brand-line);border-radius:var(--brand-radius-control);color:var(--brand-ink);text-decoration:none}.lst-more a:hover,.lst-others a:hover{border-color:#c9ccd4;background:var(--brand-surface)}.lst-more a span,.lst-others a span{color:var(--facet-blue);font-weight:600}.lst-others{border-top:1px solid var(--brand-line)}.lst-cta{background:var(--brand-ink);color:#fff;text-align:center;position:relative}.lst-cta h2{color:#fff;margin:0 auto 12px}.lst-cta p{color:rgba(255,255,255,.72);max-width:620px;margin:0 auto 28px}.lst-cta .button{background:#fff;border-color:#fff;color:var(--brand-ink)}.lst-cta .button:hover{background:rgba(255,255,255,.9);color:var(--brand-ink)}body.page-template-template-leistung .pre-footer,body.page-template-template-leistungen .pre-footer{display:none}main>.lst-grid,main>.lst-weg{padding-block:calc(var(--brand-section)/ 2)}.lst-details{padding-block:40px 80px}.lst-details__area{padding-block:48px;border-top:1px solid var(--brand-line,#e3e4e8);scroll-margin-top:100px}.lst-details__head{display:grid;gap:16px;align-items:start;margin-bottom:28px}@media (min-width:980px){.lst-details__head{grid-template-columns:64px minmax(0,1fr) auto;gap:24px}}.lst-details__head h2{margin:0 0 8px;font-size:clamp(1.625rem,1.2rem + 1.2vw,2.25rem)}.lst-details__head p{margin:0;max-width:44em}.lst-details__products{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:12px}@media (min-width:767px){.lst-details__products{grid-template-columns:repeat(2,minmax(0,1fr))}}.lst-details__products li{display:flex;flex-direction:column;gap:2px;padding:16px 20px;background:var(--brand-ink,#11131a);border-radius:var(--brand-radius-control,6px);color:rgba(255,255,255,.8)}.lst-details__products li a,.lst-details__products li strong{color:#fff}.lst-details__groups{display:grid;gap:24px}@media (min-width:980px){.lst-details__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.lst-details__group h3{margin:0 0 8px;font-size:1.25rem}.lst-details__group ul{list-style:none;margin:0;padding:0}.lst-details__group li{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-bottom:1px solid var(--brand-line,#e3e4e8)}.lst-details__group li span{font-size:.9375rem;color:var(--brand-muted,#5c6170)}.lst-details__group strong a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--facet-blue,#4052e3);text-decoration-color:var(--facet-blue,#4052e3);text-underline-offset:3px}.lst-details__intro{margin:0 0 8px;color:var(--brand-muted,#5c6170)}.lst-gebaeudetypen{padding-block:8px 24px}.lst-gebaeudetypen p{margin:0;color:var(--brand-text,#3a3f4b)}.lst-gebaeudetypen a{font-weight:600;color:var(--facet-blue,#4052e3)}