/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-blue:#122948;--color-light-blue:rgba(18,41,72,0.5);--color-dark-blue:#0C1C31;--color-green:#A2C617;--color-light-green:rgba(162,198,23,0.4);--color-light:white;--spacing-xxs:calc(0.125rem + 0.125vw);--spacing-xs:calc(0.25rem + 0.25vw);--spacing-sm:calc(0.25rem + 0.5vw);--spacing-md:calc(0.5rem + 1vw);--spacing-lg:calc(1rem + 1.75vw);--spacing-xl:calc(1.5rem + 2.5vw);--spacing-xxl:calc(2rem + 4vw);--screen-xs:16rem;--screen-sm:32rem;--screen-md:48rem;--screen->md:calc(48rem + 1px);--screen-lg:64rem;--screen-xl:80rem;--screen-xxl:96rem;--screen-xxxl:120rem;--fweight-light:400;--fweight-regular:500;--fweight-semibold:700;--fweight-bold:900;--link-color:var(--color-green);--link-color-hover:var(--color-blue);--link-color-active:var(--color-green);--grid-gap:clamp(1rem,2.5vw,60px);}@font-face{font-family:"VAGRounded";src:url(/themes/custom/steutel/fonts/vagroundedbt-regular-webfont.woff2) format("woff2"),url(/themes/custom/steutel/fonts/vagroundedbt-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback;}@font-face{font-family:"Titillium";src:url(/themes/custom/steutel/fonts/titilliumweb-regular-webfont.woff2) format("woff2"),url(/themes/custom/steutel/fonts/titilliumweb-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal;font-display:fallback;}@font-face{font-family:"Titillium";src:url(/themes/custom/steutel/fonts/titilliumweb-semibold-webfont.woff2) format("woff2"),url(/themes/custom/steutel/fonts/titilliumweb-semibold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback;}@font-face{font-family:"Titillium";src:url(/themes/custom/steutel/fonts/titilliumweb-bold-webfont.woff2) format("woff2"),url(/themes/custom/steutel/fonts/titilliumweb-bold-webfont.woff) format("woff");font-weight:900;font-style:normal;font-display:fallback;}@keyframes rotate-center{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}body{--color:var(--color-light);--bgcolor:var(--color-blue);color:var(--color);background-color:var(--bgcolor);}.icon{width:var(--_w,1.5em);height:var(--_w,var(--_w));}.word-break{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-word;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.pad-xxs-t{padding-top:calc(0.125rem + 0.125vw);}.pad-xxs-b{padding-bottom:calc(0.125rem + 0.125vw);}.pad-xxs-l{padding-left:calc(0.125rem + 0.125vw);}.pad-xxs-r{padding-right:calc(0.125rem + 0.125vw);}.pad-xxs-y{padding-top:calc(0.125rem + 0.125vw);padding-bottom:calc(0.125rem + 0.125vw);}.pad-xxs-x{padding-left:calc(0.125rem + 0.125vw);padding-right:calc(0.125rem + 0.125vw);}.pad-xxs{padding-top:calc(0.125rem + 0.125vw);padding-bottom:calc(0.125rem + 0.125vw);padding-left:calc(0.125rem + 0.125vw);padding-right:calc(0.125rem + 0.125vw);}.pad-xs-t{padding-top:calc(0.25rem + 0.25vw);}.pad-xs-b{padding-bottom:calc(0.25rem + 0.25vw);}.pad-xs-l{padding-left:calc(0.25rem + 0.25vw);}.pad-xs-r{padding-right:calc(0.25rem + 0.25vw);}.pad-xs-y{padding-top:calc(0.25rem + 0.25vw);padding-bottom:calc(0.25rem + 0.25vw);}.pad-xs-x{padding-left:calc(0.25rem + 0.25vw);padding-right:calc(0.25rem + 0.25vw);}.pad-xs{padding-top:calc(0.25rem + 0.25vw);padding-bottom:calc(0.25rem + 0.25vw);padding-left:calc(0.25rem + 0.25vw);padding-right:calc(0.25rem + 0.25vw);}.pad-sm-t{padding-top:calc(0.25rem + 0.5vw);}.pad-sm-b{padding-bottom:calc(0.25rem + 0.5vw);}.pad-sm-l{padding-left:calc(0.25rem + 0.5vw);}.pad-sm-r{padding-right:calc(0.25rem + 0.5vw);}.pad-sm-y{padding-top:calc(0.25rem + 0.5vw);padding-bottom:calc(0.25rem + 0.5vw);}.pad-sm-x{padding-left:calc(0.25rem + 0.5vw);padding-right:calc(0.25rem + 0.5vw);}.pad-sm{padding-top:calc(0.25rem + 0.5vw);padding-bottom:calc(0.25rem + 0.5vw);padding-left:calc(0.25rem + 0.5vw);padding-right:calc(0.25rem + 0.5vw);}.pad-md-t{padding-top:calc(0.5rem + 1vw);}.pad-md-b{padding-bottom:calc(0.5rem + 1vw);}.pad-md-l{padding-left:calc(0.5rem + 1vw);}.pad-md-r{padding-right:calc(0.5rem + 1vw);}.pad-md-y{padding-top:calc(0.5rem + 1vw);padding-bottom:calc(0.5rem + 1vw);}.pad-md-x{padding-left:calc(0.5rem + 1vw);padding-right:calc(0.5rem + 1vw);}.pad-md{padding-top:calc(0.5rem + 1vw);padding-bottom:calc(0.5rem + 1vw);padding-left:calc(0.5rem + 1vw);padding-right:calc(0.5rem + 1vw);}.pad-lg-t{padding-top:calc(1rem + 1.75vw);}.pad-lg-b{padding-bottom:calc(1rem + 1.75vw);}.pad-lg-l{padding-left:calc(1rem + 1.75vw);}.pad-lg-r{padding-right:calc(1rem + 1.75vw);}.pad-lg-y{padding-top:calc(1rem + 1.75vw);padding-bottom:calc(1rem + 1.75vw);}.pad-lg-x{padding-left:calc(1rem + 1.75vw);padding-right:calc(1rem + 1.75vw);}.pad-lg,form{padding-top:calc(1rem + 1.75vw);padding-bottom:calc(1rem + 1.75vw);padding-left:calc(1rem + 1.75vw);padding-right:calc(1rem + 1.75vw);}.pad-xl-t{padding-top:calc(1.5rem + 2.5vw);}.pad-xl-b{padding-bottom:calc(1.5rem + 2.5vw);}.pad-xl-l{padding-left:calc(1.5rem + 2.5vw);}.pad-xl-r{padding-right:calc(1.5rem + 2.5vw);}.pad-xl-y{padding-top:calc(1.5rem + 2.5vw);padding-bottom:calc(1.5rem + 2.5vw);}.pad-xl-x{padding-left:calc(1.5rem + 2.5vw);padding-right:calc(1.5rem + 2.5vw);}.pad-xl{padding-top:calc(1.5rem + 2.5vw);padding-bottom:calc(1.5rem + 2.5vw);padding-left:calc(1.5rem + 2.5vw);padding-right:calc(1.5rem + 2.5vw);}.pad-xxl-t{padding-top:calc(2rem + 4vw);}.pad-xxl-b{padding-bottom:calc(2rem + 4vw);}.pad-xxl-l{padding-left:calc(2rem + 4vw);}.pad-xxl-r{padding-right:calc(2rem + 4vw);}.pad-xxl-y{padding-top:calc(2rem + 4vw);padding-bottom:calc(2rem + 4vw);}.pad-xxl-x{padding-left:calc(2rem + 4vw);padding-right:calc(2rem + 4vw);}.pad-xxl{padding-top:calc(2rem + 4vw);padding-bottom:calc(2rem + 4vw);padding-left:calc(2rem + 4vw);padding-right:calc(2rem + 4vw);}.stack-content{display:grid !important;}.stack-content > *{grid-column:1;grid-row:1;}.stack-content > img{width:100%;height:100%;}.stack-content > .img-fluid{object-fit:cover;width:100%;height:100%;}.overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-light);background-color:rgba(0,0,0,0.2);padding:var(--spacing-lg);position:relative;z-index:1;}@keyframes spin{100%{transform:rotate(360deg);}}.spin{animation:spin 12s linear infinite;}html,body{margin:0;padding:0;font-size:clamp(16px,1.5vw,20px);font-family:"Titillium",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,.h1,h2,.h2,h3,.h3,details summary,h4,.h4{font-family:"VAGRounded",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:var(--fweight-light);line-height:1;letter-spacing:-1px;margin:0 0 1.5rem 0;}h1 b,h1 strong,.h1 b,.h1 strong,h2 b,h2 strong,.h2 b,.h2 strong,h3 b,h3 strong,.h3 b,details summary b,.h3 strong,details summary strong,h4 b,h4 strong,.h4 b,.h4 strong{color:var(--color-green);font-weight:var(--fweight-light);}.huge{font-size:clamp(2.5rem,3.5vw,80px);}h1,.h1{font-size:clamp(2.5rem,3vw,4rem);margin-bottom:1rem;}h2,.h2{font-size:2.75rem;}h3,.h3,details summary{font-size:1.5rem;}.text-undo{font-size:inherit;font-family:inherit;font-weight:inherit;}h2.xs{font-size:inherit;font-family:inherit;font-weight:bold;}.intro,.lead{font-weight:var(--fweight-semibold);}.text-center{text-align:center;}.large{font-size:1rem;}@media (min-width:96rem){.large{font-size:clamp(1rem,1rem + 0.365vw,1.5rem);}}.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}p,ul,ol{margin:0 0 1.5rem 0;}figcaption,small,.small{font-size:0.9em;}figure{margin:0;padding:0;}figure img{width:100%;}figcaption{color:var(--color-blue);}ul:not([class]){padding-left:0.85rem;}ul:not([class]) li::marker{color:var(--color-green);}iframe{width:100%;height:auto;aspect-ratio:16/9;display:block;}iframe.widget{aspect-ratio:auto;}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:0.75em;}.nav__link,a:not([class]){color:inherit;border-bottom:2px solid var(--link-color);text-decoration:none;}.nav__link:hover,.nav__link:focus,a:not([class]):hover,a:not([class]):focus{border-bottom-color:var(--link-color-hover);}.nav__link.is-active,a:not([class]).is-active{border-bottom-color:var(--link-color-active);}details{--arrow-color:var(--color-blue);--arrow-color-active:var(--link-color-hover);margin-bottom:var(--spacing-md);}details > summary::-webkit-details-marker{display:none;}details summary{margin-bottom:var(--spacing-sm);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;}details summary:hover,details summary:focus{outline:none;color:var(--link-color-active);}details summary::after{color:var(--arrow-color);content:"";background-image:url("data:image/svg+xml,%3Csvg width='12px' height='20px' viewBox='0 0 12 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='currentColor' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='2.5' y1='17.3333333' x2='9.83333333' y2='10' stroke-width='2.75'%3E%3C/line%3E%3Cline x1='2.5' y1='2.66666667' x2='9.83333333' y2='10' stroke-width='2.75'%3E%3C/line%3E%3C/g%3E%3C/svg%3E");background-position:center;background-size:25%;background-repeat:no-repeat;display:block;width:1em;height:1em;flex:0 0 auto;margin-left:0.5em;transform:rotate(90deg);}details summary:first-of-type{list-style-type:none;}details[open] > summary::after{color:var(--arrow-color-hover);transform:rotate(-90deg);}.img-fluid{max-width:100%;height:auto;}button,input[type=submit]{border:0;color:var(--link-color);background-color:transparent;cursor:pointer;}button:hover,button:focus-visible,input[type=submit]:hover,input[type=submit]:focus-visible{color:var(--link-color-hover);}button .icon,input[type=submit] .icon{fill:currentColor;pointer-events:none;}.btn,button:where(:not([class])),input[type=submit],input[type=reset]{--_color:var(--color-dark-blue);--_bgcolor:var(--color-green);--_bordercolor:var(--_bgcolor);--_padding-block:0.25em;--_padding-inline:1.75em;color:var(--_color);border:2px solid var(--_bordercolor);background-color:var(--_bgcolor);border-radius:2em;padding:var(--_padding-block) var(--_padding-inline) calc(var(--_padding-block) * 1.2);display:inline-block;text-decoration:none;outline:0;transition:box-shadow 150ms linear,background-color 150ms linear;}.btn:hover,button:hover:where(:not([class])),input[type=submit]:hover,input[type=reset]:hover,.btn:focus-visible,button:focus-visible:where(:not([class])),input[type=submit]:focus-visible,input[type=reset]:focus-visible{--_bgcolor:var(--color-light);}.bg-light .btn:hover,.view--carousel .teaser .btn:hover,.teaser--bg .btn:hover,.bg-light button:hover:where(:not([class])),.view--carousel .teaser button:hover:where(:not([class])),.teaser--bg button:hover:where(:not([class])),.bg-light input[type=submit]:hover,.view--carousel .teaser input[type=submit]:hover,.teaser--bg input[type=submit]:hover,.bg-light input[type=reset]:hover,.view--carousel .teaser input[type=reset]:hover,.teaser--bg input[type=reset]:hover,.bg-light .btn:focus-visible,.view--carousel .teaser .btn:focus-visible,.teaser--bg .btn:focus-visible,.bg-light button:focus-visible:where(:not([class])),.view--carousel .teaser button:focus-visible:where(:not([class])),.teaser--bg button:focus-visible:where(:not([class])),.bg-light input[type=submit]:focus-visible,.view--carousel .teaser input[type=submit]:focus-visible,.teaser--bg input[type=submit]:focus-visible,.bg-light input[type=reset]:focus-visible,.view--carousel .teaser input[type=reset]:focus-visible,.teaser--bg input[type=reset]:focus-visible{--_color:var(--color-light);--_bgcolor:var(--color-dark-blue);}.bg-blue .btn:hover,.bg-blue button:hover:where(:not([class])),.bg-blue input[type=submit]:hover,.bg-blue input[type=reset]:hover,.bg-blue .btn:focus-visible,.bg-blue button:focus-visible:where(:not([class])),.bg-blue input[type=submit]:focus-visible,.bg-blue input[type=reset]:focus-visible,.bg-dark-blue .btn:hover,.bg-dark-blue button:hover:where(:not([class])),.bg-dark-blue input[type=submit]:hover,.bg-dark-blue input[type=reset]:hover,.bg-dark-blue .btn:focus-visible,.bg-dark-blue button:focus-visible:where(:not([class])),.bg-dark-blue input[type=submit]:focus-visible,.bg-dark-blue input[type=reset]:focus-visible{--_color:var(--color-dark-blue);--_bgcolor:var(--color-light);}.btn--sm{--_padding-block:0.25em;}.btn--outline{--_color:var(--color-green);--_bgcolor:transparent;--_bordercolor:var(--color-green);}.btn--outline:hover,.btn--outline:focus-visible{--_color:var(--color-dark-blue);--_bgcolor:var(--color-green);box-shadow:none;}form{color:var(--color-dark-blue);background-color:var(--color-light);}form .description{font-size:0.9em;}form:has(:not(:placeholder-shown):invalid){background-color:var(--color-error);}.form-group:has(:not(:placeholder-shown):invalid) > label{color:var(--color-error);}button,input,select,textarea{font:inherit;}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:var(--color-light-blue);}select,input:not([type=checkbox],[type=radio],[type=submit]),textarea{width:100%;box-sizing:border-box;padding:var(--spacing-xs);display:block;color:var(--color-dark-blue);border:0.125rem solid var(--color-dark-blue);background-clip:padding-box;appearance:none;}select:focus,input:not([type=checkbox],[type=radio],[type=submit]):focus,textarea:focus{outline:0.25em solid var(--color-light-green);}button:where(:not([class])),input[type=submit],input[type=reset]{width:auto;}input[type=checkbox],input[type=radio]{width:1em;height:1em;accent-color:var(--color-primary);}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;}.form-item{margin-bottom:var(--spacing-lg);}.form-item label{display:block;}.form-item input:not([type=checkbox],[type=radio]){margin-block:var(--spacing-sm);}.form--inline{display:flex;}.block-share-page .form--inline{flex:0 0 65%;}.block-share-page .box__content{flex-wrap:wrap;}@media (max-width:47.9999em){.block-share-page .form--inline{flex:0 0 100%;}.block-share-page .inline-list{margin-top:var(--spacing-md);flex:0 0 100%;}}.bg-blue{color:var(--color-light);background-color:#122948;}.bg-light-blue{color:var(--color-light);background-color:rgba(18,41,72,0.5);}.bg-dark-blue{color:var(--color-light);background-color:#0C1C31;}.bg-green{color:var(--color-light);background-color:#A2C617;}.bg-light-green{color:var(--color-light);background-color:rgba(162,198,23,0.4);}.bg-light,.view--carousel .teaser,.teaser--bg{color:var(--color-light);background-color:white;}.bg-green,.bg-light,.view--carousel .teaser,.teaser--bg{color:var(--color-dark-blue);}.bg-green .btn,.bg-green button:where(:not([class])),.bg-green input[type=submit],.bg-green input[type=reset]{--_color:var(--color-light);--_bgcolor:var(--color-dark-blue);}.bg-green .btn:hover,.bg-green button:hover:where(:not([class])),.bg-green input[type=submit]:hover,.bg-green input[type=reset]:hover,.bg-green .btn:focus-visible,.bg-green button:focus-visible:where(:not([class])),.bg-green input[type=submit]:focus-visible,.bg-green input[type=reset]:focus-visible{box-shadow:0 0 0 0.25em var(--color-light-blue);}.grid,.footer__content{display:grid;gap:clamp(1rem,2.5vw,60px);grid-template-columns:repeat(12,1fr);}.object-fit .img-fluid{object-fit:cover;width:100%;height:100%;}.container,.container--text,.section--bg::after,.container--fluid{width:94%;margin:auto;}@media (min-width:48rem){.container{max-width:84%;}}@media (min-width:64rem){.container{max-width:50rem;}}@media (min-width:96rem){.container{max-width:1325px;}}@media (min-width:48rem){.container--text,.section--bg::after{max-width:40rem;}}@media (min-width:96rem){.container--text,.section--bg::after{max-width:1055px;}}@media (min-width:48rem){.container--fluid{max-width:90%;}}@media (min-width:64rem){.container--fluid{max-width:80%;}}@media (min-width:96rem){.container--fluid{max-width:1600px;}}.hero{position:relative;z-index:2;}.hero__media{position:relative;}.hero__media .scroll-down{width:20vw;max-width:144px;position:absolute;top:0;right:0;transform:translate(-1.5rem,-3rem);}.hero__media .scroll-down > img{width:100%;height:auto;}@media (max-width:47.99rem){.hero .scroll-down{position:absolute;bottom:0;left:50%;transform:translate(-50%,35%);width:20vw;max-width:144px;}.hero .scroll-down > img{width:100%;height:auto;}}@media (min-width:48rem){.hero .scroll-down{display:block;width:20vw;max-width:144px;position:absolute;z-index:1;left:50%;transform:translate(-50%,-75%);}.hero__content{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(10,1fr);grid-template-rows:auto 1fr auto;position:relative;}.hero__content::after{content:"";position:absolute;top:0;right:0;transform:translate(50%,-40%);width:15vw;aspect-ratio:1;background:url(/themes/custom/steutel/images/bubble.svg) no-repeat center;background-size:contain;}.hero__body{grid-column:1/span 5;grid-row:2;}.hero__media{grid-column:6/span 5;grid-row:1/span 3;}.hero__media .field--field-image{width:110%;rotate:5deg;margin-right:-20%;}.hero__media .scroll-down{top:initial;right:initial;left:0;bottom:0;transform:translate(25%,-50%);}}@media (min-width:64rem){.hero__body{grid-column:1/span 4;grid-row:2;}.hero__media{grid-column:5/span 6;grid-row:1/span 3;}.hero__media .field--field-image{width:100%;rotate:5deg;}.hero__media .scroll-down{transform:translate(25%,50%);}}@media (min-width:96rem){.hero__body{grid-column:1/span 4;}.hero__media{grid-column:5/span 6;}}.nav{--nav-spacing:var(--spacing-xs);--link-color:transparent;--link-color-hover:var(--color-green);--link-color-active:var(--color-green);margin:0;padding:0;list-style:none;display:flex;}.nav:not(.nav--inline,.nav--main,.nav--social,.nav--legal){flex-direction:column;}.nav--footer .nav__item,.nav--compact .nav__item{padding:0;}.nav__item{display:flex;align-items:center;padding:0 var(--nav-spacing);}.nav__link{color:inherit;display:block;padding:var(--nav-spacing) 0;}.is-active > .nav__link,.nav__item > .is-active{font-weight:var(--fweight-semibold);border-color:var(--link-color);color:var(--link-color-active);}.nav--split li:not(:first-child)::before{content:">";display:inline-block;margin-right:calc(2 * var(--nav-spacing));}.nav--legal .nav__item{padding-right:var(--spacing-sm);}.nav--footer,.nav--social{align-items:flex-end;justify-content:flex-end;}.nav--footer{gap:0.75em;font-weight:var(--fweight-semibold);}.nav--social{--icon-size:2rem;gap:var(--spacing-sm);}.nav--social .nav__link[href*="facebook.com"],.nav--social .nav__link[href*="instagram.com"],.nav--social .nav__link[href*="linkedin.com"]{display:block;overflow:hidden;width:var(--icon-size,1rem);height:var(--icon-size,1rem);}.nav--social .nav__link[href*="facebook.com"]::before,.nav--social .nav__link[href*="instagram.com"]::before,.nav--social .nav__link[href*="linkedin.com"]::before{content:"";display:block;width:var(--icon-size,1rem);height:var(--icon-size,1rem);background-size:contain;}.nav--social .nav__link[href*="facebook.com"]::before{background-image:url("data:image/svg+xml,%0A%3Csvg width='23.9981px' height='23.8524px' viewBox='0 0 23.9981 23.8524' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Footer' transform='translate(-1689, -283)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='facebook' transform='translate(1689, 283)'%3E%3Cpath d='M23.9981,11.9991 C23.9981,5.37216 18.626,0 11.9991,0 C5.37216,0 0,5.37216 0,11.9991 C0,17.9882 4.38789,22.9522 10.1242,23.8524 L10.1242,15.4676 L7.07758,15.4676 L7.07758,11.9991 L10.1242,11.9991 L10.1242,9.35553 C10.1242,6.34826 11.9156,4.68714 14.6564,4.68714 C15.9692,4.68714 17.3424,4.92149 17.3424,4.92149 L17.3424,7.87439 L15.8294,7.87439 C14.3388,7.87439 13.8739,8.79933 13.8739,9.74824 L13.8739,11.9991 L17.2018,11.9991 L16.6698,15.4676 L13.8739,15.4676 L13.8739,23.8524 C19.6103,22.9522 23.9981,17.9882 23.9981,11.9991 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}.nav--social .nav__link[href*="instagram.com"]::before{background-image:url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Footer' transform='translate(-1733, -283)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='instagram' transform='translate(1733, 283)'%3E%3Cpath d='M12,0 C8.74,0 8.333,0.015 7.053,0.072 C5.775,0.132 4.905,0.333 4.14,0.63 C3.351,0.936 2.681,1.347 2.014,2.014 C1.347,2.681 0.935,3.35 0.63,4.14 C0.333,4.905 0.131,5.775 0.072,7.053 C0.012,8.333 0,8.74 0,12 C0,15.26 0.015,15.667 0.072,16.947 C0.132,18.224 0.333,19.095 0.63,19.86 C0.936,20.648 1.347,21.319 2.014,21.986 C2.681,22.652 3.35,23.065 4.14,23.37 C4.906,23.666 5.776,23.869 7.053,23.928 C8.333,23.988 8.74,24 12,24 C15.26,24 15.667,23.985 16.947,23.928 C18.224,23.868 19.095,23.666 19.86,23.37 C20.648,23.064 21.319,22.652 21.986,21.986 C22.652,21.319 23.065,20.651 23.37,19.86 C23.666,19.095 23.869,18.224 23.928,16.947 C23.988,15.667 24,15.26 24,12 C24,8.74 23.985,8.333 23.928,7.053 C23.868,5.776 23.666,4.904 23.37,4.14 C23.064,3.351 22.652,2.681 21.986,2.014 C21.319,1.347 20.651,0.935 19.86,0.63 C19.095,0.333 18.224,0.131 16.947,0.072 C15.667,0.012 15.26,0 12,0 Z M12,2.16 C15.203,2.16 15.585,2.176 16.85,2.231 C18.02,2.286 18.655,2.48 19.077,2.646 C19.639,2.863 20.037,3.123 20.459,3.542 C20.878,3.962 21.138,4.361 21.355,4.923 C21.519,5.345 21.715,5.98 21.768,7.15 C21.825,8.416 21.838,8.796 21.838,12 C21.838,15.204 21.823,15.585 21.764,16.85 C21.703,18.02 21.508,18.655 21.343,19.077 C21.119,19.639 20.864,20.037 20.444,20.459 C20.025,20.878 19.62,21.138 19.064,21.355 C18.644,21.519 17.999,21.715 16.829,21.768 C15.555,21.825 15.18,21.838 11.97,21.838 C8.759,21.838 8.384,21.823 7.111,21.764 C5.94,21.703 5.295,21.508 4.875,21.343 C4.306,21.119 3.915,20.864 3.496,20.444 C3.075,20.025 2.806,19.62 2.596,19.064 C2.431,18.644 2.237,17.999 2.176,16.829 C2.131,15.569 2.115,15.18 2.115,11.985 C2.115,8.789 2.131,8.399 2.176,7.124 C2.237,5.954 2.431,5.31 2.596,4.89 C2.806,4.32 3.075,3.93 3.496,3.509 C3.915,3.09 4.306,2.82 4.875,2.611 C5.295,2.445 5.926,2.25 7.096,2.19 C8.371,2.145 8.746,2.13 11.955,2.13 L12,2.16 L12,2.16 Z M12,5.838 C8.595,5.838 5.838,8.598 5.838,12 C5.838,15.405 8.598,18.162 12,18.162 C15.405,18.162 18.162,15.402 18.162,12 C18.162,8.595 15.402,5.838 12,5.838 Z M12,16 C9.79,16 8,14.21 8,12 C8,9.79 9.79,8 12,8 C14.21,8 16,9.79 16,12 C16,14.21 14.21,16 12,16 Z M19.846,5.595 C19.846,6.39 19.2,7.035 18.406,7.035 C17.611,7.035 16.966,6.389 16.966,5.595 C16.966,4.801 17.612,4.15599884 18.406,4.15599884 C19.199,4.155 19.846,4.801 19.846,5.595 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}.nav--social .nav__link[href*="linkedin.com"]::before{background-image:url("data:image/svg+xml,%3Csvg width='54px' height='54px' viewBox='0 0 54 54' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon-linkedin%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Footer' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='icon-linkedin' transform='translate(0, 0)'%3E%3Cpath d='M26.9999458,0 C12.0881894,0 0,12.0882137 0,27 C0,41.9117863 12.0881894,54 26.9999458,54 C41.9117022,54 54,41.9117863 54,27 C54,12.0882137 41.9114853,0 26.9999458,0 Z M19.7963093,40.0532624 L13.8681959,40.0532624 L13.8681959,20.9011828 L19.7963093,20.9011828 L19.7963093,40.0532624 Z M16.8040028,18.3930756 C14.8679448,18.3930756 13.298429,16.8107601 13.298429,14.8591907 C13.298429,12.9074044 14.8681617,11.3251973 16.8040028,11.3251973 C18.7398439,11.3251973 20.3093598,12.9074044 20.3093598,14.8591907 C20.3094682,16.8108686 18.7399523,18.3930756 16.8040028,18.3930756 L16.8040028,18.3930756 Z M42.0120132,40.0532624 L36.1125291,40.0532624 L36.1125291,30.000012 C36.1125291,27.2426991 35.0651731,25.7035445 32.8848983,25.7035445 C30.5120263,25.7035445 29.2723983,27.3065729 29.2723983,30.000012 L29.2723983,40.0532624 L23.5866581,40.0532624 L23.5866581,20.9011828 L29.2723983,20.9011828 L29.2723983,23.4806467 C29.2723983,23.4806467 30.982675,20.3169917 35.0437011,20.3169917 C39.1048356,20.3169917 42.0120132,22.7966864 42.0120132,27.9264424 L42.0120132,40.0532624 L42.0120132,40.0532624 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}.nav--social .nav__link[href*="facebook.com"]:hover::before{background-image:url("data:image/svg+xml,%0A%3Csvg width='23.9981px' height='23.8524px' viewBox='0 0 23.9981 23.8524' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Footer' transform='translate(-1689, -283)' fill='%23A2C617' fill-rule='nonzero'%3E%3Cg id='facebook' transform='translate(1689, 283)'%3E%3Cpath d='M23.9981,11.9991 C23.9981,5.37216 18.626,0 11.9991,0 C5.37216,0 0,5.37216 0,11.9991 C0,17.9882 4.38789,22.9522 10.1242,23.8524 L10.1242,15.4676 L7.07758,15.4676 L7.07758,11.9991 L10.1242,11.9991 L10.1242,9.35553 C10.1242,6.34826 11.9156,4.68714 14.6564,4.68714 C15.9692,4.68714 17.3424,4.92149 17.3424,4.92149 L17.3424,7.87439 L15.8294,7.87439 C14.3388,7.87439 13.8739,8.79933 13.8739,9.74824 L13.8739,11.9991 L17.2018,11.9991 L16.6698,15.4676 L13.8739,15.4676 L13.8739,23.8524 C19.6103,22.9522 23.9981,17.9882 23.9981,11.9991 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}.nav--social .nav__link[href*="instagram.com"]:hover::before{background-image:url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Footer' transform='translate(-1733, -283)' fill='%23A2C617' fill-rule='nonzero'%3E%3Cg id='instagram' transform='translate(1733, 283)'%3E%3Cpath d='M12,0 C8.74,0 8.333,0.015 7.053,0.072 C5.775,0.132 4.905,0.333 4.14,0.63 C3.351,0.936 2.681,1.347 2.014,2.014 C1.347,2.681 0.935,3.35 0.63,4.14 C0.333,4.905 0.131,5.775 0.072,7.053 C0.012,8.333 0,8.74 0,12 C0,15.26 0.015,15.667 0.072,16.947 C0.132,18.224 0.333,19.095 0.63,19.86 C0.936,20.648 1.347,21.319 2.014,21.986 C2.681,22.652 3.35,23.065 4.14,23.37 C4.906,23.666 5.776,23.869 7.053,23.928 C8.333,23.988 8.74,24 12,24 C15.26,24 15.667,23.985 16.947,23.928 C18.224,23.868 19.095,23.666 19.86,23.37 C20.648,23.064 21.319,22.652 21.986,21.986 C22.652,21.319 23.065,20.651 23.37,19.86 C23.666,19.095 23.869,18.224 23.928,16.947 C23.988,15.667 24,15.26 24,12 C24,8.74 23.985,8.333 23.928,7.053 C23.868,5.776 23.666,4.904 23.37,4.14 C23.064,3.351 22.652,2.681 21.986,2.014 C21.319,1.347 20.651,0.935 19.86,0.63 C19.095,0.333 18.224,0.131 16.947,0.072 C15.667,0.012 15.26,0 12,0 Z M12,2.16 C15.203,2.16 15.585,2.176 16.85,2.231 C18.02,2.286 18.655,2.48 19.077,2.646 C19.639,2.863 20.037,3.123 20.459,3.542 C20.878,3.962 21.138,4.361 21.355,4.923 C21.519,5.345 21.715,5.98 21.768,7.15 C21.825,8.416 21.838,8.796 21.838,12 C21.838,15.204 21.823,15.585 21.764,16.85 C21.703,18.02 21.508,18.655 21.343,19.077 C21.119,19.639 20.864,20.037 20.444,20.459 C20.025,20.878 19.62,21.138 19.064,21.355 C18.644,21.519 17.999,21.715 16.829,21.768 C15.555,21.825 15.18,21.838 11.97,21.838 C8.759,21.838 8.384,21.823 7.111,21.764 C5.94,21.703 5.295,21.508 4.875,21.343 C4.306,21.119 3.915,20.864 3.496,20.444 C3.075,20.025 2.806,19.62 2.596,19.064 C2.431,18.644 2.237,17.999 2.176,16.829 C2.131,15.569 2.115,15.18 2.115,11.985 C2.115,8.789 2.131,8.399 2.176,7.124 C2.237,5.954 2.431,5.31 2.596,4.89 C2.806,4.32 3.075,3.93 3.496,3.509 C3.915,3.09 4.306,2.82 4.875,2.611 C5.295,2.445 5.926,2.25 7.096,2.19 C8.371,2.145 8.746,2.13 11.955,2.13 L12,2.16 L12,2.16 Z M12,5.838 C8.595,5.838 5.838,8.598 5.838,12 C5.838,15.405 8.598,18.162 12,18.162 C15.405,18.162 18.162,15.402 18.162,12 C18.162,8.595 15.402,5.838 12,5.838 Z M12,16 C9.79,16 8,14.21 8,12 C8,9.79 9.79,8 12,8 C14.21,8 16,9.79 16,12 C16,14.21 14.21,16 12,16 Z M19.846,5.595 C19.846,6.39 19.2,7.035 18.406,7.035 C17.611,7.035 16.966,6.389 16.966,5.595 C16.966,4.801 17.612,4.15599884 18.406,4.15599884 C19.199,4.155 19.846,4.801 19.846,5.595 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}.nav--social .nav__link[href*="linkedin.com"]:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='54px' height='54px' viewBox='0 0 54 54' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon-linkedin%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Footer' fill='%23A2C617' fill-rule='nonzero'%3E%3Cg id='icon-linkedin' transform='translate(0, 0)'%3E%3Cpath d='M26.9999458,0 C12.0881894,0 0,12.0882137 0,27 C0,41.9117863 12.0881894,54 26.9999458,54 C41.9117022,54 54,41.9117863 54,27 C54,12.0882137 41.9114853,0 26.9999458,0 Z M19.7963093,40.0532624 L13.8681959,40.0532624 L13.8681959,20.9011828 L19.7963093,20.9011828 L19.7963093,40.0532624 Z M16.8040028,18.3930756 C14.8679448,18.3930756 13.298429,16.8107601 13.298429,14.8591907 C13.298429,12.9074044 14.8681617,11.3251973 16.8040028,11.3251973 C18.7398439,11.3251973 20.3093598,12.9074044 20.3093598,14.8591907 C20.3094682,16.8108686 18.7399523,18.3930756 16.8040028,18.3930756 L16.8040028,18.3930756 Z M42.0120132,40.0532624 L36.1125291,40.0532624 L36.1125291,30.000012 C36.1125291,27.2426991 35.0651731,25.7035445 32.8848983,25.7035445 C30.5120263,25.7035445 29.2723983,27.3065729 29.2723983,30.000012 L29.2723983,40.0532624 L23.5866581,40.0532624 L23.5866581,20.9011828 L29.2723983,20.9011828 L29.2723983,23.4806467 C29.2723983,23.4806467 30.982675,20.3169917 35.0437011,20.3169917 C39.1048356,20.3169917 42.0120132,22.7966864 42.0120132,27.9264424 L42.0120132,40.0532624 L42.0120132,40.0532624 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}.breadcrumb{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-md);}@media (max-width:48rem){.breadcrumb{display:none;}}.breadcrumb .nav{--nav-spacing:0.25em;}.breadcrumb .nav__item:first-child{padding-left:0;}.breadcrumb .nav__item:last-child .nav__link{font-weight:var(--fweight-bold);color:var(--link-color-active);}.toggle-navbar{display:none;}.toggle-navbar:hover,.toggle-navbar:focus{color:var(--color-light);}.toggle-navbar .icon{--_w:60px;}.site-logo{display:block;max-width:300px;}.site-logo > img{max-width:100%;}.navbar{padding:var(--spacing-sm) var(--spacing-lg);}.navbar .nav{justify-content:center;}.navbar .nav .nav{width:0;height:0;overflow:hidden;}.navbar .btn,.navbar button:where(:not([class])),.navbar input[type=submit],.navbar input[type=reset],.navbar .nav__link{font-weight:var(--fweight-semibold);}.navbar__content{display:flex;justify-content:space-between;}.navbar__col{flex:20vw 1 1;}.navbar__col:last-of-type{text-align:right;}.navbar__col p{margin:0;}.navbar__col--lg{flex:50vw;}@media (max-width:48rem){.site-logo{max-width:200px;}.navbar{padding:var(--spacing-sm);flex-wrap:wrap;}.navbar p{display:none;}.navbar .toggle-navbar{display:inline-block;}.navbar__col--lg{background-color:var(--color-dark-blue);position:absolute;left:var(--spacing-sm);right:var(--spacing-sm);top:4.25em;height:0;overflow:hidden;}.navbar__col--lg[data-open]{height:auto;}}@media (min-width:calc(48rem + 1px)){.navbar{padding-top:var(--spacing-md);}.navbar .navbar__content{align-items:flex-start;}.navbar .nav--main{gap:3vw;}.navbar .site-logo{padding:1rem 0 0.75rem 0;}}.cms-toolbar{position:fixed;z-index:99999;bottom:0;left:0;right:0;background-color:black;font-size:15px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;}.cms-toolbar *{font-size:inherit;color:inherit;}.cms-toolbar ul{margin:0;padding:0.5em 0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;}.cms-toolbar a{display:block;padding:0.5em;line-height:1;color:white;border:0;}.cms-toolbar a:hover,.cms-toolbar a:focus-visible{color:var(--color-green);}.section--services{--carousel-fade-size:3vw;position:relative;}.section--services .section__content{z-index:1;position:relative;}.section--bg{position:relative;}.section--bg::after{content:"";background-color:var(--color-dark-blue);}.view--grid{list-style:none;padding-left:0;}.view--carousel{margin-top:3rem;z-index:1;position:relative;}.view--carousel::after{content:"";position:absolute;pointer-events:none;left:0;right:0;top:0;bottom:1em;background:linear-gradient(90deg,var(--color-blue),transparent var(--carousel-fade-size),transparent calc(100% - var(--carousel-fade-size)),var(--color-blue));}.view--carousel .wrapper{list-style:none;display:flex;overflow:auto;gap:var(--grid-gap);padding-inline:var(--carousel-fade-size);padding-bottom:1em;}.view--carousel .wrapper .teaser{min-width:240px;max-width:400px;}@media (min-width:48rem){.section--services{--carousel-fade-size:5vw;position:relative;}.section--services::after{content:"";z-index:0;position:absolute;pointer-events:none;top:0;bottom:0;left:10%;right:10%;background-color:var(--color-dark-blue);}.section--services .section__content::before{content:"";position:absolute;z-index:1;top:0;left:0;transform:translate(-25%,-65%);width:20vw;aspect-ratio:1;background:url(/themes/custom/steutel/images/bubble.svg) no-repeat center;background-size:contain;}.view--grid{display:grid;gap:var(--grid-gap);grid-template-columns:1fr 1fr;}}@media (min-width:64rem){.section--services{--carousel-fade-size:0;}.view--grid{grid-template-columns:1fr 1fr 1fr;}.view--carousel{padding:0 var(--spacing-lg);}.view--carousel .wrapper{overflow:visible;}.view--carousel .wrapper .teaser{min-width:0;flex:1 1 10%;}}@media (min-width:1800px){.section--services::after{left:calc((100vw - 1600px) / 2);right:calc((100vw - 1600px) / 2);left:10vw;right:10vw;}}.teaser{--teaser-padding:var(--spacing-md);display:flex;flex-direction:column;}.teaser img{display:block;}.teaser .line-clamp{margin-bottom:1.5rem;}.teaser__media{order:-1;}.teaser__media .img-fluid{object-fit:cover;width:100%;height:100%;}.teaser__header,.teaser__content{padding:var(--teaser-padding);}.teaser__header{padding-bottom:0;}.teaser__content{padding-top:0;}.teaser--alternative{position:relative;}.teaser--alternative:hover,.teaser--alternative:focus-within{color:var(--color-light);background-color:var(--color-green);}.teaser--alternative .teaser__link::after{content:"";position:absolute;inset:0;background-color:rgba(200,0,0,0.05);}.teaser--alternative .teaser__link > span{display:none;}.view--grid .teaser__header,.view--grid .teaser__content{padding-inline:0;}.view--carousel .teaser .teaser__header,.teaser--bg .teaser__header{text-align:center;}.article{display:grid;grid-template-rows:auto auto;}.article__media{grid-row:1;}.article__content{grid-row:2;}@media (min-width:48rem){.article{display:grid;grid-template-columns:repeat(8,1fr);}.article__media,.article__content{grid-row:1;}.article__media{grid-column:6/9;}.article__content{grid-column:1/6;}.article--rev .article__media{grid-column:1/4;}.article--rev .article__content{grid-column:4/9;}}.video{aspect-ratio:16/9;}.video__btn{width:calc(2 * var(--spacing-xxl));background:none;padding:0 var(--spacing-sm);border:0;color:inherit;flex-grow:0;}.video__btn:hover,.video__btn:focus{color:inherit;border-radius:var(--spacing-sm);background-color:var(--color-green);}.video__btn *{pointer-events:none;}.video__btn svg{display:block;}.toggle .paragraph:first-of-type{padding-top:var(--spacing-md);}.section--projects{margin:var(--spacing-lg) auto;max-width:94%;}.section--projects .badge{display:none;}.view--imggrid{display:block;margin:auto;}.view--imggrid .media{position:relative;}.view--imggrid .media:not([data-index="1"]){display:none;}@media (min-width:48rem){.section--projects{max-width:90%;}.view--imggrid{display:grid;gap:var(--grid-gap);grid-template-columns:1fr 2fr;grid-template-rows:auto auto;}.view--imggrid .block-title{font-size:3rem;grid-row:1;grid-column:1/span 2;}.view--imggrid .section__content{grid-row:2;grid-column:2;}.view--imggrid .media{display:block;}.view--imggrid .media--1{grid-row:2;grid-column:1;}}@media (min-width:64rem){.section--projects{max-width:100%;background:url(/themes/custom/steutel/images/bubble.svg) no-repeat 80vw -5%;background-size:40vw;}.section--projects .block-title{z-index:1;font-size:7rem;grid-column:1/span 6;transform:translateY(-50%);}.section--projects .badge{z-index:1;display:block;grid-column:1/span 2;grid-row:3/span 2;}.view--imggrid{grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(7,10vw);gap:var(--grid-gap);}.view--imggrid .section__content{display:flex;flex-direction:column;justify-content:flex-end;grid-column:6/span 4;grid-row:1/span 3;padding-right:var(--grid-gap);}.view--imggrid .img-fluid{display:block;object-fit:cover;width:100%;height:100%;}.view--imggrid .media:not([data-index="2"]){display:block;overflow:hidden;}.view--imggrid .media--1{grid-column:2/span 4;grid-row:1/span 4;padding-inline:var(--spacing-sm);}.view--imggrid .media--3{grid-column:1/span 3;grid-row:5/span 3;}.view--imggrid .media--4{grid-column:4/span 2;grid-row:5/span 2;transform:translateY(var(--spacing-sm));}.view--imggrid .media--5{grid-column:6/span 3;grid-row:4/span 3;}.view--imggrid .media--6{grid-column:9/span 1;grid-row:4/span 2;transform:translateY(calc(-2 * var(--spacing-sm)));}}@media (min-width:80rem){.view--imggrid{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(7,7vw);}.view--imggrid .block-title{margin:0;font-size:8rem;transform:translateY(-75%);grid-column:4/span 6;}.view--imggrid .badge{grid-column:2/span 2;grid-row:5/span 2;}.view--imggrid .section__content{grid-column:9/span 3;grid-row:1/span 3;}.view--imggrid .media[data-index="2"]{display:block;}.view--imggrid .media--1{display:block;grid-column:5/span 4;grid-row:1/span 4;}.view--imggrid .media--2{display:block;grid-column:1/span 3;grid-row:2/span 4;}.view--imggrid .media--3{display:block;grid-column:4/span 3;grid-row:5/span 3;}.view--imggrid .media--4{display:block;grid-column:7/span 2;grid-row:5/span 2;}.view--imggrid .media--5{display:block;grid-column:9/span 3;grid-row:4/span 3;}.view--imggrid .media--6{display:block;grid-column:12/span 1;grid-row:4/span 2;}}@media (min-width:120rem){.section--projects .block-title{font-size:10vw;transform:translateY(-80%);}.view--imggrid .section__content{padding-right:0;grid-column:9/span 3;justify-content:center;}}.footer{--border-width:1px;--bgcolor:var(--color-dark-blue);--pad-y:var(--spacing-lg);margin-top:var(--spacing-xl);padding-block:var(--pad-y);border-top:var(--border-width) solid white;background-color:var(--bgcolor);}.footer a{border-bottom-color:transparent;}.footer a:hover,.footer a:focus{color:var(--color-green);}.footer .site-logo{max-width:300px;}.footer .nav{--nav-spacing:0;text-align:right;}.footer .nav__link{border:0;}.footer .nav__link:hover,.footer .nav__link:focus{color:var(--link-color-hover);}.footer .container--fluid::before{content:"";position:relative;display:block;height:var(--border-width);top:calc(-1 * var(--pad-y));left:0;width:50vw;transform:translateX(-100%) translateY(calc(-1 * var(--border-width)));background-color:var(--bgcolor);}.footer__logo,.footer__text,.footer__nav,.footer__legal,.footer__social{grid-column:1/13;}.footer__bottom,.bottom{text-align:center;padding:1.5rem 0.75rem;background-color:white;}.footer__bottom img.img-fluid,.bottom img.img-fluid{width:40vw;max-width:510px;}@media (min-width:48rem){.footer__logo{grid-column:1/4;padding-top:var(--spacing-xs);}.footer__text{grid-column:4/9;}.footer__legal{grid-column:1/9;}.footer__social,.footer__nav{grid-column:9/13;}}.toolbar a,.contextual a{border:none;}.toolbar-menu-administration{--gin-font-size:15px;--gin-font-size-s:15px;}.layout-content{overflow-x:hidden;}h2.unset-text,h3.unset-text{font:inherit;font-weight:inherit;font-size:inherit;margin:0;}.alerts{margin-bottom:1.5rem;}.alerts__item{display:flex;gap:var(--grid-gap);align-items:center;}.alerts__item .svg-icon{width:3em;height:auto;}a[href*=hosting-cluster]{outline:0.5rem dashed red !important;}
