/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--color-primary:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness))}@font-face{font-family:Exo;font-style:normal;font-weight:400;src:local("Exo Regular"),local("Exo-Regular"),url(fonts/exo-v11-latin-regular.1f29a9.woff2) format("woff2"),url(fonts/exo-v11-latin-regular.06fb58.woff) format("woff");font-display:swap}@font-face{font-family:Exo;font-style:normal;font-weight:500;src:local("Exo Medium"),local("Exo-Medium"),url(fonts/exo-v11-latin-500.95ce37.woff2) format("woff2"),url(fonts/exo-v11-latin-500.97edc3.woff) format("woff");font-display:swap}@font-face{font-family:Exo;font-style:normal;font-weight:700;src:local("Exo Bold"),local("Exo-Bold"),url(fonts/exo-v11-latin-700.ca21a7.woff2) format("woff2"),url(fonts/exo-v11-latin-700.3bb0e7.woff) format("woff");font-display:swap}body{margin:0;font-family:Exo,sans-serif;color:#151514;min-width:250px;background-color:#fff;scroll-behavior:smooth}body.contains-open-header-modal,body.contains-open-modal,body.menu-open,body.nav-active{overflow-y:hidden}body:before{content:"";position:fixed;left:0;right:0;top:0;bottom:0;opacity:0;transition:opacity .2s;pointer-events:none;background-color:rgba(0,0,0,.5)}body.contains-open-header-modal:before,body.contains-open-modal:before{opacity:1;z-index:110;pointer-events:auto}body.contains-open-header-modal:before{z-index:90}strong{font-weight:700}em{font-style:italic}embed,img,object,video{height:auto;max-width:100%}iframe{max-width:100%}h1,h2,h3,ol,p,table,ul{font-size:1em;font-weight:300;line-height:1.8;margin-top:1.6em}@media (min-width:35.625em){h1,h2,h3,ol,p,table,ul{font-size:1em}}h1,h2,h3{font-family:Exo,sans-serif;color:#151514;line-height:1.2;font-weight:500}h1:first-child,h2:first-child,h3:first-child{margin-top:0}h1{font-size:1.75em}@media (min-width:58.25em){h1{font-size:2.5em}}h2{font-size:1.5em}@media (min-width:58.25em){h2{font-size:1.8em}}h3{font-size:1.25em}@media (min-width:58.25em){h3{font-size:1.375em}}h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover{text-decoration:underline}ol,ul{padding-left:1.2em}ul{list-style-type:circle}ol{list-style-type:decimal}a:link,a:visited{color:#151514;transition:color .15s;text-decoration:none}a:hover{text-decoration:underline}sup{vertical-align:super;font-size:.8em;line-height:.8em}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{height:2em}button,input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{font-family:inherit;font-size:inherit}button,input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{padding:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:none}input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{background-color:#fff}textarea{resize:vertical}img[src*=".svg"]{width:auto;height:auto}p.introduction{font-size:1.125em}@media (min-width:35.625em){p.introduction{font-size:1.25em}}.menu .new>a:before{content:"new";position:absolute;background-color:red;border-radius:10px;padding:0 8px;display:inline;color:#fff;font-size:.75em;right:0;line-height:1.5em;letter-spacing:.05em;top:-11px;height:16px}.menu .sub-menu .new a{display:flex;flex-direction:row}.menu .sub-menu .new>a:before{content:"new"!important;position:relative;background-color:red;border-radius:10px;padding:0 8px;display:inline;color:#fff;font-size:.75em;right:0;line-height:1.5em;letter-spacing:.05em;top:0;order:2;height:16px;margin-left:6px}@media (max-width:58.25em){.sub-menu .new>a:before{text-decoration:none!important}.new>a:before,.sub-menu .new>a:before{height:22px!important}}html{scroll-behavior:smooth}html.no-scroll{overflow:hidden}body{padding-top:64px}@media (min-width:58.25em){body{padding-top:140px}}.content,.footer{padding-left:7%;padding-right:7%;box-sizing:border-box}@media (min-width:35.625em){.content,.footer{padding-left:2em;padding-right:2em}}@media (min-width:58.25em){.content,.footer{padding-left:1.25em;padding-right:1.25em}}@media (min-width:78.5em){.content,.footer{margin:0 auto;width:77.5em}}.article-content{max-width:62em;padding-top:70px;padding-bottom:40px}.article{padding:50px 0}.gform_body ul.gform_fields li.gfield .ginput_container>input,.gform_body ul.gform_fields li.gfield .ginput_container>textarea{border:1px solid #000}.gform_body ul.gform_fields li.gfield .ginput_container>input:not([type=checkbox]):not([type=radio]){width:100%;padding:25px 20px!important}.gform_body ul.gform_fields li.gfield .ginput_container>textarea{padding:20px}.gform_footer input[type=submit]{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary,#28b8ce);color:#fff;padding:10px 20px}.admin-bar .header-container{top:45px}@media (min-width:783px){.admin-bar .header-container{top:31px}}.custom-logo-link{display:block;height:44px}@media (min-width:58.25em){.custom-logo-link{height:55px}}.custom-logo-link>img{display:block;max-height:100%;width:auto}.header-top-menu{position:fixed;z-index:1;bottom:0;left:100%;width:100%;height:70px;background-color:#fff;border-top:2px solid #000;transition:left .5s;display:flex;flex-wrap:nowrap}.header-top-menu .header-cta{display:none}.header-top-menu .header-contacts{display:flex;width:100%;height:100%;justify-content:space-around;align-items:center}.header-top-menu .header-contacts svg path{fill:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));fill:var(--color-primary)}.header-top-menu .language-menu-wrapper{height:100%;background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),35%);position:relative;text-align:left}.header-top-menu .language-menu-wrapper svg{display:none}.header-top-menu .language-menu-wrapper button{background-color:initial;color:#fff;border:0;display:block;width:100%;height:100%;position:relative;overflow:hidden;padding-right:35px;padding-left:20px;text-overflow:ellipsis}.header-top-menu .language-menu-wrapper button img{width:20px}.header-top-menu .language-menu-wrapper button:after{content:"";width:25px;height:25px;position:absolute;top:50%;margin-top:-12.5px;right:5px;background-image:url(images/arrow-right-white.8dccada3.svg);background-size:contain;transform:rotate(90deg);transition:.3s}.header-top-menu .language-menu-wrapper button.is-active:after{transform:rotate(270deg)}.header-top-menu .language-menu-wrapper .language-menu-container{position:absolute;width:100%;height:auto;bottom:100%;opacity:0;pointer-events:none;transition:opacity .3s;background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary,50%)}.header-top-menu .language-menu-wrapper .language-menu-container.is-active{opacity:1;pointer-events:all}.header-top-menu .language-menu-wrapper .language-menu-container a{display:block;padding:10px 0;text-align:center;color:#fff}.header-top-menu .language-menu-wrapper .language-menu-container a img{width:20px}.menu-open .header-top-menu{left:0}.header-main-menu .header-menu-button{display:block;position:absolute;top:0;right:0;width:75px;height:100%;text-indent:-9999px;background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary,#28b8ce);border:0}.header-main-menu .header-menu-button span{position:absolute;top:50%;margin-top:-2px;left:50%;margin-left:-20px;width:40px;height:2px;background-color:#fff;transition:transform .3s}.header-main-menu .header-menu-button span:after,.header-main-menu .header-menu-button span:before{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#fff;transition:transform .3s,margin-top .3s ease .3s}.header-main-menu .header-menu-button span:before{margin-top:-15px}.header-main-menu .header-menu-button span:after{margin-top:15px}.header-main-menu.menu-open .header-menu-button span{background-color:initial}.header-main-menu.menu-open .header-menu-button span:before{transform:rotate(-45deg);margin-top:0;transition:transform .3s ease .3s,margin-top .3s}.header-main-menu.menu-open .header-menu-button span:after{transform:rotate(45deg);margin-top:0;transition:transform .3s ease .3s,margin-top .3s}.header-container{position:fixed;z-index:10;top:0;left:0;width:100%;height:auto;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);display:flex;flex-direction:column}.header-main-menu{display:flex;justify-content:space-between;height:65px;padding:10px 20px}.header-main-menu .header-main-nav-wrapper{position:absolute;width:100%;top:65px;left:0;right:0;transform:translateX(100%);border-top:2px solid #000;box-sizing:border-box;background-color:#fff;transition:transform .5s;height:calc(100vh - 135px);overflow-y:scroll;overflow-x:hidden}.header-main-menu .header-main-nav-wrapper nav ul{margin:0;padding:0}.header-main-menu .header-main-nav-wrapper nav ul a{color:#a0a0a0;white-space:nowrap;font-size:1.2em}.header-main-menu .header-main-nav-wrapper nav ul li{list-style:none;border-bottom:2px solid #000;position:relative}.header-main-menu .header-main-nav-wrapper nav ul li a{display:block;padding:20px;box-sizing:border-box;width:100%}.header-main-menu .header-main-nav-wrapper nav ul li ul{position:fixed;z-index:1;top:0;width:100%;height:100%;left:100%;background-color:#f0efef;transition:left .3s}.header-main-menu .header-main-nav-wrapper nav ul li ul li{padding-left:20px}.header-main-menu .header-main-nav-wrapper nav ul li ul li.back-button{padding:20px 20px 20px 40px;font-size:1.2em;color:#a0a0a0}.header-main-menu .header-main-nav-wrapper nav ul li ul li.back-button:after{width:20px;height:20px;right:10px;top:50%;margin-top:-10px;transform:rotate(180deg)}.header-main-menu .header-main-nav-wrapper nav ul li.menu-item-has-children:after,.header-main-menu .header-main-nav-wrapper nav ul li ul li.back-button:after{content:"";display:block;background-image:url(images/arrow-right.dff436b9.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;position:absolute}.header-main-menu .header-main-nav-wrapper nav ul li.menu-item-has-children:after{width:50px;height:100%;right:0;top:0}.header-main-menu .header-main-nav-wrapper nav ul li.active ul{left:0}.header-main-menu .header-main-nav-wrapper nav ul li.active ul ul{left:100%}.header-main-menu .header-main-nav-wrapper nav ul li.current-menu-ancestor a,.header-main-menu .header-main-nav-wrapper nav ul li.current-menu-item>a{color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));color:var(--color-primary,#28b8ce)}@media (min-width:58.25em){.header-main-menu{height:90px}}.header-main-menu.menu-open .header-main-nav-wrapper{transform:translateX(0)}.header-main-nav-wrapper .header-cta{overflow:scroll;background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary)}.header-main-nav-wrapper .header-cta ul{display:flex;flex-direction:row;margin:0;padding:0}.header-main-nav-wrapper .header-cta ul li{list-style:none;display:flex;align-items:center;padding:20px}.header-main-nav-wrapper .header-cta ul li:first-child{padding-right:10px}.header-main-nav-wrapper .header-cta ul li:last-child{padding-left:10px}.header-main-nav-wrapper .header-cta ul li img{max-width:35px;max-height:35px}.header-main-nav-wrapper .header-cta ul li a{color:#fff;margin-left:10px}@media (min-width:58.25em){.header-main-menu .header-menu-button{display:none}.header-top-menu{position:relative;left:0;display:flex;justify-content:flex-end;height:50px;padding:10px 20px;box-sizing:border-box;background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary,50%)}.header-top-menu .header-contacts{border-left:1px solid #fff;margin-left:20px;padding-left:20px;display:flex}.header-top-menu .header-contacts a{display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin-left:10px}.header-top-menu .header-contacts a:first-child{margin-left:0}.header-top-menu .header-contacts a svg{object-fit:contain}.header-top-menu .header-cta{display:block}.header-top-menu .header-cta ul{display:flex;flex-direction:row;margin:0;padding:0}.header-top-menu .header-cta ul li{list-style:none;display:flex;align-items:center;margin-left:20px}.header-top-menu .header-cta ul li:first-child{margin-left:0}.header-top-menu .header-cta ul li img{max-width:35px;max-height:35px}.header-top-menu .header-cta ul li a{margin-left:10px;color:#fff}.header-main-menu{display:flex;justify-content:space-between;align-items:center}.header-main-menu .header-main-nav-wrapper{position:relative;top:auto;left:auto;right:auto;width:auto;height:auto;border-top:none;padding:0;overflow:visible;transform:none}.header-main-menu .header-main-nav-wrapper nav{height:auto}.header-main-menu .header-main-nav-wrapper nav ul{margin:0;padding:0;display:flex;flex-direction:row}.header-main-menu .header-main-nav-wrapper nav ul li{list-style:none;position:relative;padding:0;border-bottom:0}.header-main-menu .header-main-nav-wrapper nav ul li.menu-item-has-children:after,.header-main-menu .header-main-nav-wrapper nav ul li:last-child a:after{display:none}.header-main-menu .header-main-nav-wrapper nav ul li:hover a{color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));color:var(--color-primary,#28b8ce);text-decoration:none}.header-main-menu .header-main-nav-wrapper nav ul li ul{height:auto}.header-main-menu .header-main-nav-wrapper nav ul li ul li.back-button{display:none}.header-main-menu .header-main-nav-wrapper nav ul li ul.left{left:-100%}.header-main-menu .header-main-nav-wrapper nav ul li ul.left:after{right:25%;left:auto}.header-main-menu .header-main-nav-wrapper nav ul li a{display:block;padding:0 20px;font-size:.9em;position:relative}.header-main-menu .header-main-nav-wrapper nav ul li a:after{content:"";display:block;width:2px;height:100%;background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary,#28b8ce);transform:skewX(-30deg);position:absolute;top:0;right:0}.header-main-menu .header-cta{display:none}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul{opacity:0;pointer-events:none;position:absolute;top:calc(100% + 34px);left:0;width:230px;background-color:#fff;border:1px solid rgba(0,0,0,.2);transform:translateY(10px);transition:.3s;display:flex;flex-direction:column}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul:before{content:"";position:absolute;width:100%;height:34px;background-color:initial;top:-34px;left:0}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul:after{content:"";width:30px;height:30px;background-color:#fff;border-left:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);transform:rotate(45deg);position:absolute;z-index:-1;top:-15px;left:30px;transition:.3s}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li{display:flex;flex-direction:row;position:unset}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li.menu-item-has-children:after{content:"";display:block;width:20px;height:20px;margin-top:12.5px;margin-left:auto;margin-right:15px;position:unset}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li a{padding:10px 20px}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li a:after{display:none}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li ul{opacity:0;pointer-events:none;transform:translateX(10px);top:-1px;left:100%}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li ul.left{left:-100%;transform:translateX(-10px)}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li ul:after,.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li ul:before{display:none}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li ul li{padding-left:0}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li ul li:after{display:none}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li ul li a{margin:0 auto}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li:hover ul.sub-menu{opacity:1;pointer-events:all;transform:translateX(0)}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li:hover ul.sub-menu.left{transform:translateX(-2px)}.header-main-menu .header-main-nav-wrapper .menu-item-has-children:hover ul{opacity:1;pointer-events:all;transform:translateY(0)}.header-main-menu .header-main-nav-wrapper .menu-item-has-children:hover ul a{color:#a0a0a0}.header-main-menu .header-main-nav-wrapper .menu-item-has-children:hover ul li ul{opacity:0;pointer-events:none;transform:translateX(10px)}.header-main-menu .header-main-nav-wrapper .menu-item-has-children:hover ul li ul.left{transform:translateX(-10px)}.header-main-menu .header-main-nav-wrapper .menu-item-has-children.current-menu-ancestor:hover ul li a{color:#a0a0a0}.header-main-menu .header-main-nav-wrapper .menu-item-has-children.current-menu-ancestor:hover ul li.current-menu-item a,.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li:hover a{color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));color:var(--color-primary,#28b8ce)}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li:hover ul a{color:#a0a0a0}.header-main-menu .header-main-nav-wrapper .menu-item-has-children ul li ul li:hover a{color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));color:var(--color-primary,#28b8ce)}}@media (min-width:58.25em){.header-top-menu .header-contacts{width:auto}.header-top-menu .header-contacts svg path{fill:#fff}.header-top-menu .language-menu-wrapper{width:120px;height:calc(100% + 20px);margin-top:-10px;margin-right:-20px;margin-left:80px}.header-top-menu .language-menu-wrapper svg{display:block;position:absolute;height:100%;margin-left:-58px}.header-top-menu .language-menu-wrapper button{background-color:initial;color:#fff;border:0;display:block;width:100%;height:100%}.header-top-menu .language-menu-wrapper .language-menu-container{bottom:auto;top:100%}}.four-o-four-content{padding-top:60px;padding-bottom:80px;text-align:center}.footer-wrapper{background-color:#f0efef;position:relative}@media (min-width:58.25em){.footer-wrapper:after{content:"";position:absolute;top:0;right:0;width:120px;height:120px;background-image:url(images/triangle-white-right.fc92806b.svg);background-repeat:no-repeat;background-size:100% auto;background-position:bottom;transform:rotate(180deg);z-index:0}}@media (min-width:78.5em){.footer-wrapper:after{width:200px;height:200px}}.footer{position:relative;z-index:2;display:flex;flex-direction:column;padding-top:30px;padding-bottom:30px}.footer a:link,.footer a:visited{color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));color:var(--color-primary)}.footer-column{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:20px;box-sizing:border-box}.footer-company-info,.footer-hallmarks,.footer-logo,.footer-menu,.footer-social{width:100%}.footer-logo img{max-width:300px}.footer-menu h3{margin-bottom:10px}.footer-menu ul{margin-top:0}.footer-menu ul li{list-style-type:"\003E"}.footer-menu ul li,.footer-menu ul li a{color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));color:var(--color-primary)}.footer-menu ul li a{padding-left:5px}.footer-company-info{margin:15px 0}.footer-company-info ul{column-count:1;margin:0;padding:0}.footer-company-info ul li{list-style:none}.footer-social ul{display:flex;align-items:flex-end;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;width:100%;height:100%}.footer-social ul li{margin:5px;list-style:none;text-align:center}.footer-copyright{padding:10px;box-sizing:border-box;color:#fff;background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary,#28b8ce)}.footer-hallmarks{margin-top:20px}.footer-hallmarks img{width:50px;height:auto;margin-left:20px}.footer-hallmarks img:first-child{margin-left:0}@media (min-width:35.625em){.footer-company-info,.footer-menu,.footer-social{width:50%}}@media (min-width:58.25em){.footer{flex-direction:row}.footer-column{position:relative;width:50%}.footer-column:first-child:after{content:"";position:absolute;width:1px;height:75%;background-color:#000;top:12.5%;right:0}.footer-company-info{width:75%}.footer-social{width:25%}.footer-column:last-child{justify-content:space-between}.footer-menu{width:50%}.footer-hallmarks{width:100%;margin-top:20px;align-self:flex-end;display:flex;justify-content:flex-end;flex-wrap:wrap}.footer-company-info ul{column-count:2;-webkit-columns:2;-moz-columns:2}}@media (min-width:78.5em){.footer-hallmarks,.footer-menu{width:30%}.footer-hallmarks{justify-content:space-between}.footer-hallmarks img{width:45%;margin:10px 0 0}}.footer-company-info a,.footer-menu a{white-space:nowrap}.overview-featured-wrapper{position:relative;width:100%;height:450px}.overview-featured-wrapper:before{content:"";position:absolute;z-index:1;top:0;left:0;width:70%;height:100%;background:linear-gradient(90deg,rgba(2,0,36,.7),hsla(0,0%,100%,0))}.overview-featured-wrapper .overview-featured-item-overlay{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;padding-bottom:70px;display:flex;align-items:flex-end}.overview-featured-wrapper img{min-width:100%;min-height:100%;object-fit:cover}@media (min-width:35.625em){.overview-featured-wrapper{height:50vh}}@media (min-width:58.25em){.overview-featured-wrapper{height:calc(100vh - 200px)}.overview-featured-wrapper .overview-featured-item-overlay{align-items:center}}.overview-item-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:50px 0}.overview-item-wrapper .image-wrapper,.overview-item-wrapper .text-wrapper{width:100%}.overview-item-wrapper .text-wrapper{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary,#28b8ce);padding:30px;box-sizing:border-box}.overview-item-wrapper .text-wrapper h2{color:#fff}.overview-item-wrapper .text-wrapper p{margin:0;color:#fff}.overview-item-wrapper .text-wrapper li{color:#fff}.overview-item-wrapper .text-wrapper .button{margin-top:20px}.overview-item-wrapper .image-wrapper{position:relative;max-height:250px;overflow:hidden}.overview-item-wrapper .image-wrapper svg{position:absolute;z-index:1;right:0;bottom:0;width:200px;height:auto}.overview-item-wrapper .image-wrapper img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:58.25em){.overview-item-wrapper .image-wrapper,.overview-item-wrapper .text-wrapper{width:50%}.overview-item-wrapper .text-wrapper{padding:30px 70px}.overview-item-wrapper .image-wrapper{max-height:none}.overview-item-wrapper .image-wrapper .hide-mobile{display:block}.overview-item-wrapper .image-wrapper img{position:absolute}}.overview-featured-item-overlay-content{padding:20px;width:100%;box-sizing:border-box}.overview-featured-item-overlay-content h1{color:#fff;margin-bottom:15px}.overview-featured-item-overlay-content p{margin:0;font-size:1.2em;line-height:1.2em;color:#fff;font-weight:500}.overview-featured-item-overlay-content ul li{color:#fff}.overview-featured-item-overlay-content a.button{margin-top:20px}@media (min-width:40.625em){.overview-featured-item-overlay-content{width:50%}}@media (min-width:58.25em){.overview-featured-item-overlay-content{padding-left:10%;width:500px}}@media (min-width:78.5em){.overview-featured-item-overlay-content{padding-left:10%;width:40%}}.news-overview-news-items-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;padding:40px 0}@keyframes fadein{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:58.25em){.news-overview-news-items-wrapper{justify-content:flex-start}}.more-filter-items-button{margin:0 auto!important}.loading-spinner{display:block;position:absolute;left:50%;top:30px;z-index:6;width:50px;height:50px;margin-left:-25px;border-radius:50px;border:10px solid #151514;border-left-color:transparent;pointer-events:none;box-sizing:border-box;color:transparent;animation-name:loading-spinner;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes loading-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.news-item-title h2{word-break:break-all}@media (min-width:58.25em){.news-item-title h2{word-break:break-word}}.news-event-general-wrapper,.team-members-overview-wrapper{padding-top:50px;padding-bottom:50px}.team-members-overview-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.team-members-overview-wrapper.team-member-count-2,.team-members-overview-wrapper.team-member-count-3{justify-content:flex-start}.team-members-overview-wrapper .team-member-overview-item{width:100%;margin-top:20px;background-color:#f0efef}.team-members-overview-wrapper .team-member-overview-item .image-wrapper{width:100%;padding-bottom:100%;position:relative}.team-members-overview-wrapper .team-member-overview-item .image-wrapper img{width:100%;height:100%;object-fit:cover;position:absolute}.team-members-overview-wrapper .team-member-overview-item .content-wrapper{padding:20px}.team-members-overview-wrapper .team-member-overview-item .content-wrapper ul{padding:0;margin:0}.team-members-overview-wrapper .team-member-overview-item .content-wrapper ul li{list-style:none}.team-members-overview-wrapper .team-member-overview-item .content-wrapper ul li.team-member-phone{margin-top:10px;padding-top:10px;border-top:1px solid #d7d5d5}.team-members-overview-wrapper .team-member-overview-item .content-wrapper ul li a{color:#151514}@media (min-width:35.625em){.team-members-overview-wrapper .team-member-overview-item{width:45%;margin-top:10%}.team-members-overview-wrapper.team-member-count-2 .team-member-overview-item,.team-members-overview-wrapper.team-member-count-3 .team-member-overview-item{margin-right:10%}.team-members-overview-wrapper.team-member-count-2 .team-member-overview-item:nth-child(2n+0),.team-members-overview-wrapper.team-member-count-3 .team-member-overview-item:nth-child(2n+0){margin-right:0}}@media (min-width:58.25em){.team-members-overview-wrapper .team-member-overview-item{width:30%;margin-top:5%}.team-members-overview-wrapper.team-member-count-2 .team-member-overview-item,.team-members-overview-wrapper.team-member-count-3 .team-member-overview-item{margin-right:5%!important}.team-members-overview-wrapper.team-member-count-2 .team-member-overview-item:nth-child(3n+0),.team-members-overview-wrapper.team-member-count-3 .team-member-overview-item:nth-child(3n+0){margin-right:0!important}}@media (min-width:78.5em){.team-members-overview-wrapper .team-member-overview-item{width:23%;margin-top:2.66%}.team-members-overview-wrapper.team-member-count-2 .team-member-overview-item,.team-members-overview-wrapper.team-member-count-3 .team-member-overview-item{margin-right:2.66%!important}.team-members-overview-wrapper.team-member-count-2 .team-member-overview-item:nth-child(4n+0),.team-members-overview-wrapper.team-member-count-3 .team-member-overview-item:nth-child(4n+0){margin-right:0!important}}.projects-general-wrapper{min-height:200px;position:relative}.filter-wrapper{padding:50px 0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;position:relative;background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),70%)}.filter-wrapper .filter-wrapper-corner-cutout svg{position:absolute;z-index:0;bottom:-1px;left:-1px;width:75px;height:auto}.filter-wrapper h2{width:100%;display:block;text-align:center;color:#fff}.filter-wrapper h2+div{margin-bottom:30px}@media (min-width:58.25em){.filter-wrapper{flex-direction:row;justify-content:center}.filter-wrapper h2+div{margin-bottom:0;margin-right:50px}}.projects-overview-project-items-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;padding-top:50px;padding-bottom:50px}.projects-overview-project-items-wrapper .more-filter-items-button{margin-top:20px;width:60px;height:60px}.projects-overview-project-items-wrapper .project-item-block{width:calc(100% - 20px);background-color:#c6c6c6;padding-bottom:60px;position:relative;transition:.3s;transform-origin:top left;margin:20px 0}.projects-overview-project-items-wrapper .project-item-block .corner-cutout-project-block svg{position:absolute;bottom:-1px;right:-1px;width:75px;height:auto}.projects-overview-project-items-wrapper .project-item-block:hover{transform:scale(1.01);background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary)}.projects-overview-project-items-wrapper .project-item-block:hover .project-item-content,.projects-overview-project-items-wrapper .project-item-block:hover .project-item-title h2{color:#fff}.projects-overview-project-items-wrapper .project-item-block:hover .button{background-color:#fff;color:#151514}.projects-overview-project-items-wrapper .project-item-block:hover .button:before{background-image:url(images/arrow-right-black.06b27b16.svg)}.projects-overview-project-items-wrapper .project-item-block:hover .button:after{background-color:#fff}.projects-overview-project-items-wrapper .project-item-block img{width:100%;height:250px;object-fit:cover}.projects-overview-project-items-wrapper .project-item-block .project-item-title h2{color:#151514;font-size:1.5em}.projects-overview-project-items-wrapper .project-item-block .project-item-content{color:#151514;padding:20px}.projects-overview-project-items-wrapper .project-item-block .project-item-content ul li{list-style:none;display:flex;align-items:center;margin:10px 0}.projects-overview-project-items-wrapper .project-item-block .project-item-content ul li svg{margin-right:5px}.projects-overview-project-items-wrapper .project-item-block .button{position:absolute;bottom:20px;left:20px}@media (min-width:35.625em){.projects-overview-project-items-wrapper{justify-content:space-between}.projects-overview-project-items-wrapper .project-item-block{width:calc(50% - 20px)}}@media (min-width:58.25em){.projects-overview-project-items-wrapper{justify-content:flex-start}.projects-overview-project-items-wrapper .project-item-block{width:calc(33.33% - 20px);margin-right:30px}.projects-overview-project-items-wrapper .project-item-block:nth-child(3n+0){margin-right:0}}.item-filter-input-type-select-container{position:relative}.item-filter-input-type-select-container svg{display:block;position:absolute;top:9px;right:10px;width:20px;height:20px;transform:rotate(90deg);pointer-events:none}.item-filter-input-type-select{padding:10px 40px 10px 10px;color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));color:var(--color-primary);background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.25);border:0;appearance:none}.news-item-block{position:relative;width:100%;margin-bottom:20px;padding-bottom:100px;animation:fadein .3s;background-color:#c6c6c6;transition:.3s;transform-origin:left top}.news-item-block svg{width:75px;height:auto;position:absolute;bottom:-1px;right:-1px}.news-item-block:hover{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary);color:#fff;transform:scale(1.01)}.news-item-block:hover h2{color:#fff}.news-item-block:hover .button{background:#fff;color:#151514}.news-item-block:hover .button:after,.news-item-block:hover .button:before{background-image:url(images/arrow-right-black.06b27b16.svg)}.news-item-block:hover .button:after{background-color:#fff}.news-item-block img{min-width:100%;max-height:250px;min-height:250px;object-fit:cover}.news-item-block h2{color:#151514}.news-block-content{padding:20px;box-sizing:border-box}.news-item-block>a,.news-item-block>a>img{display:block}.news-item-block .button{position:absolute;bottom:50px;left:20px}@media (min-width:40.625em){.news-item-block{width:45%}}@media (min-width:58.25em){.news-item-block{width:32%;margin-right:2%}.news-item-block:nth-child(3n+0){margin-right:0}}.notification-wrapper{width:100%;background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),80%);color:#151514;padding:30px 0}.notification-wrapper .content{display:flex;justify-content:space-between;align-items:center}.notification-wrapper .content a:link,.notification-wrapper .content a:visited{text-decoration:underline}.notification-wrapper .content h1,.notification-wrapper .content h2,.notification-wrapper .content h3,.notification-wrapper .content p{margin:0;padding:0}.notification-wrapper .content #close-notification{margin-left:20px;padding:20px;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.2);background-image:url(images/icon-cross.5fcfe311.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px}.single-project{overflow-x:hidden}.single-project-introduction-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.single-project-intro-data,.single-project-intro-text{width:100%}.single-project-intro-text h2{font-size:1.75em}@media (min-width:58.25em){.single-project-intro-text h2{font-size:2.5em}}.single-project-intro-data .single-project-team-member-wrapper{margin-top:20px;background-color:#c6c6c6}.single-project-intro-data .linked-data-list li{list-style:none;display:flex;align-items:center;margin-top:20px}.single-project-intro-data .linked-data-list span{font-weight:600;padding:0 5px;color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));color:var(--color-primary)}@media (min-width:58.25em){.single-project-introduction-wrapper{justify-content:space-between}.single-project-intro-data,.single-project-intro-text{width:45%}}@media (min-width:63.25em){.single-project-intro-data .single-project-team-member-wrapper{width:100%;position:relative}.single-project-intro-data .single-project-team-member-wrapper:after{content:"";position:absolute;width:1000px;height:100%;background-color:#c6c6c6;top:0;right:-1000px;z-index:-1}}.team-member-wrapper{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}.team-member-wrapper .image-wrapper,.team-member-wrapper .team-member-data{width:100%}.team-member-wrapper .image-wrapper img{width:100%;height:auto}.team-member-wrapper .team-member-data{padding:20px;box-sizing:border-box}.team-member-wrapper .team-member-data ul{margin:0;padding:0}.team-member-wrapper .team-member-data ul li{list-style:none}.team-member-wrapper .team-member-data a.button{margin-top:10px}@media (min-width:30.625em){.team-member-wrapper{flex-direction:row;align-items:center}.team-member-wrapper .image-wrapper,.team-member-wrapper .team-member-data{width:50%}}@media (min-width:58.25em){.team-member-wrapper{flex-direction:column;justify-content:center}.team-member-wrapper .image-wrapper,.team-member-wrapper .team-member-data{width:100%}}@media (min-width:63.25em){.team-member-wrapper{flex-direction:row;align-items:center;justify-content:flex-start}.team-member-wrapper .image-wrapper,.team-member-wrapper .team-member-data{width:50%}.team-member-wrapper .image-wrapper{display:block;max-width:250px}}.button,a.button{display:inline-block;padding:10px 30px 10px 20px;position:relative;font-family:Exo,sans-serif;font-weight:400;font-size:1em;color:#fff;line-height:1.675em;text-decoration:none;margin-right:77px}.button,.button:after,a.button,a.button:after{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary);transition:.15s}.button:after,a.button:after{content:"";position:absolute;top:0;right:-76px;width:77px;height:100%;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 49.3 49.7"><path d="M0 49.7V0l49.3 49.7H0z" fill="white"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 49.3 49.7"><path d="M0 49.7V0l49.3 49.7H0z" fill="white"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.button:before,a.button:before{content:"";position:absolute;width:25px;height:25px;background-image:url(images/arrow-right-white.8dccada3.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;top:50%;margin-top:-12.5px;right:-5px;z-index:1;transition-duration:.15s;transition-delay:.1s}.button:hover,a.button:hover{padding-right:45px;margin-right:62px}.button:hover,.button:hover:after,a.button:hover,a.button:hover:after{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),35%)}.button:hover:before,a.button:hover:before{transform:translateX(7px)}.button.primary.light,a.button.primary.light{color:#151514}.button.primary.light,.button.primary.light:after,a.button.primary.light,a.button.primary.light:after{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),80%)}.button.primary.light:before,a.button.primary.light:before{background-image:url(images/arrow-right-black.06b27b16.svg)}.button.primary.light:hover,.button.primary.light:hover:after,a.button.primary.light:hover,a.button.primary.light:hover:after{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),50%)}.button.primary.dark,.button.primary.dark:after,a.button.primary.dark,a.button.primary.dark:after{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),35%)}.button.primary.dark:hover,.button.primary.dark:hover:after,a.button.primary.dark:hover,a.button.primary.dark:hover:after{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),30%)}.button.white,a.button.white{color:#151514;background-color:#fff}.button.white:after,a.button.white:after{background-color:#fff}.button.white:before,a.button.white:before{background-image:url(images/arrow-right-black.06b27b16.svg)}.button.white:hover,.button.white:hover:after,a.button.white:hover,a.button.white:hover:after{background-color:#c6c6c6}.button.gray,a.button.gray{color:#151514;background-color:#d7d5d5}.button.gray:after,a.button.gray:after{background-color:#d7d5d5}.button.gray:before,a.button.gray:before{background-image:url(images/arrow-right-black.06b27b16.svg)}.button.gray:hover,.button.gray:hover:after,a.button.gray:hover,a.button.gray:hover:after{background-color:#bfbaba}@media (min-width:35.625em){.button,a.button{font-size:1.125em}}.button:disabled{opacity:.5;filter:grayscale(100%)}.icon-container{width:50px;height:50px}.icon-container>svg{width:100%;height:100%}.icon-stroke{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:8.39px}.module{position:relative}ul.checkmark-list{padding-left:0}ul.checkmark-list li{padding-left:30px;position:relative;list-style:none}ul.checkmark-list li:before{content:"";position:absolute;left:0;top:50%;margin-top:-10px;width:20px;height:20px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(images/icon-checkmark-black.1f49e356.svg)}ul.checkmark-list.white li:before{background-image:url(images/icon-checkmark-white.8c90c9d1.svg)}.edit-module-button{position:absolute;top:20px;left:20px;z-index:9;width:30px;height:30px;opacity:0;transition:opacity .15s;pointer-events:none;text-indent:-9999px;background-image:url(images/icon-edit.5fc1a334.svg);background-repeat:no-repeat;background-position:50%;background-size:20px 20px;background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary,#28b8ce);border:1px solid #fff}.module:hover .edit-module-button{opacity:1;pointer-events:auto}.module-next-button{text-indent:-9999px}.featured-next-button,.module-next-button{position:absolute;z-index:8;left:50%;bottom:0;margin-left:-40px;width:80px;height:40px;background-image:url(images/module-next-button.ca31e301.png);background-size:cover;background-repeat:no-repeat}.featured-anchor-next,.module-anchor-next{position:absolute;left:0;right:0;bottom:137px}.module.background-default h1,.module.background-default h2,.module.background-default h3,.module.background-default li,.module.background-default p{color:#151514}.module.background-color-white,.module .background-color-white{background-color:#fff}.module.background-color-white h1,.module .background-color-white h1,.module.background-color-white h2,.module .background-color-white h2,.module.background-color-white h3,.module .background-color-white h3,.module.background-color-white li,.module .background-color-white li,.module.background-color-white p,.module .background-color-white p{color:#151514}.module.background-color-grey,.module .background-color-grey{background-color:#c6c6c6}.module.background-color-grey h1,.module .background-color-grey h1,.module.background-color-grey h2,.module .background-color-grey h2,.module.background-color-grey h3,.module .background-color-grey h3,.module.background-color-grey li,.module .background-color-grey li,.module.background-color-grey p,.module .background-color-grey p{color:#151514}.module.background-color-light-grey,.module .background-color-light-grey{background-color:#f0efef}.module.background-color-light-grey h1,.module .background-color-light-grey h1,.module.background-color-light-grey h2,.module .background-color-light-grey h2,.module.background-color-light-grey h3,.module .background-color-light-grey h3,.module.background-color-light-grey li,.module .background-color-light-grey li,.module.background-color-light-grey p,.module .background-color-light-grey p{color:#151514}.module.background-color-primary,.module .background-color-primary{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),var(--color-primary-lightness));background-color:var(--color-primary)}.module.background-color-primary h1,.module .background-color-primary h1,.module.background-color-primary h2,.module .background-color-primary h2,.module.background-color-primary h3,.module .background-color-primary h3,.module.background-color-primary li,.module .background-color-primary li,.module.background-color-primary p,.module .background-color-primary p{color:#fff}.module.background-color-primary-light,.module .background-color-primary-light{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),80%)}.module.background-color-primary-light h1,.module .background-color-primary-light h1,.module.background-color-primary-light h2,.module .background-color-primary-light h2,.module.background-color-primary-light h3,.module .background-color-primary-light h3,.module.background-color-primary-light li,.module .background-color-primary-light li,.module.background-color-primary-light p,.module .background-color-primary-light p{color:#151514}.module.background-color-primary-dark,.module .background-color-primary-dark{background-color:hsl(var(--color-primary-hue),var(--color-primary-saturation),35%)}.module.background-color-primary-dark h1,.module .background-color-primary-dark h1,.module.background-color-primary-dark h2,.module .background-color-primary-dark h2,.module.background-color-primary-dark h3,.module .background-color-primary-dark h3,.module.background-color-primary-dark li,.module .background-color-primary-dark li,.module.background-color-primary-dark p,.module .background-color-primary-dark p{color:#fff}.module.corner-cutout:before{content:"";position:absolute;width:200px;height:200px;background-repeat:no-repeat;background-size:100% auto;background-position:bottom}.module.corner-cutout-position-top-left:before{top:-1px;left:-1px;background-image:url(images/triangle-white-left.8034eccb.svg);transform:rotate(180deg)}.module.corner-cutout-position-top-right:before{top:-1px;right:-1px;background-image:url(images/triangle-white-right.fc92806b.svg);transform:rotate(180deg)}.module.corner-cutout-position-bottom-left:before{bottom:-1px;left:-1px;background-image:url(images/triangle-white-right.fc92806b.svg)}.module.corner-cutout-position-bottom-right:before{bottom:-1px;right:-1px;background-image:url(images/triangle-white-left.8034eccb.svg)}.flickity-prev-next-button{background-color:initial}