@charset "UTF-8";@keyframes fadeIn{0%{transform:translate(250px) rotate(0deg)}to{transform:translate(0) rotate(720deg)}}@keyframes loading{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{transform:rotate(1800deg)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes imagelightbox-loading{0%,to{opacity:.5;-webkit-transform:scale(.75);transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes imagelightbox-loading{0%,to{opacity:.5;-webkit-transform:scale(.75);transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,span,summary,tbody,tfoot,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}small,sub,sup{padding:0;border:0;font-weight:400}small,strong,sub,sup,table{vertical-align:baseline}strong{font-size:100%}table{border-collapse:separate;border-spacing:0;font:100%}strong,table,td,th{border:0}th{padding:5px 10px}td{font-weight:400}article,aside,details,footer,header,main,nav,section,summary{display:block}html{box-sizing:border-box;overflow-y:scroll;min-height:100%;scroll-behavior:smooth;scroll-padding-top:180px}*,:after,:before{box-sizing:inherit}embed,figure,img,object{max-width:100%;height:auto;display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,hr,strong,table,td{padding:0}a,small,strong,sub,sup,table,td,th{margin:0;background:0 0}a,td,th{font-size:100%}a{color:var(--text-color);transition:all ease .3s;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:var(--text-decoration-thickness);text-decoration-color:var(--primary-color)}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}pre{white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox],th{vertical-align:bottom}.ie7 input[type=checkbox],a{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:100%sans-serif}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}:root{--gap:15px;--gutter:15px;--columns:12;--footer-padding:40px;--colored-line-height:6px;--text-decoration-thickness:2px;--isotope-gap:15px;--section-margin:170px;--text-color:#000000;--project-bottom-margin:30px}@media screen and (min-width:768px){:root{--gap:50px;--gutter:15px;--header-padding:30px 0 0 0;--section-margin:110px;--project-bottom-margin:30px}}@media screen and (min-width:1200px){:root{--gap:50px;--gutter:15px;--header-padding:30px 0 0 0;--section-margin:175px;--text-decoration-thickness:3px;--project-bottom-margin:40px}}@media screen and (min-width:768px){html{scroll-padding-top:250px}}body{height:100%;font-family:var(--font-family);line-height:var(--line-height-regular);font-size:var(--font-size-regular)}body::before{content:"";background:#fff;background:linear-gradient(180deg,#fff var(--header-height),#dbdbdb 100%);top:0;bottom:0;right:0;left:0;position:fixed;height:100%;z-index:-1}.page{max-width:var(--max-width-1)}main{padding-top:calc(var(--header-height) + 45px)}.page,main section{margin:0 auto}main .flexcontent.max-width-1{padding:0 var(--gap)}main .banner{position:fixed;top:calc(100svh - 175px);right:15px;width:160px;height:160px;z-index:100;animation:fadeIn 7s}@media screen and (min-width:1024px){main .banner{top:calc(100svh - 245px);right:25px;width:220px;height:220px}}main .banner img{width:100%;height:100%}main .banner img:hover{rotate:-15deg;transition:all ease .3s}main .banner #close-banner{position:absolute;top:0;left:0;width:20px;height:20px;rotate:45deg;background-size:contain;background-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m38.5,19h-16.5V2.5c0-.8281-.6714-1.5-1.5-1.5s-1.5.6719-1.5,1.5v16.5H2.5c-.8286,0-1.5.6719-1.5,1.5s.6714,1.5,1.5,1.5h16.5v16.5c0,.8281.6714,1.5,1.5,1.5s1.5-.6719,1.5-1.5v-16.5h16.5c.8286,0,1.5-.6719,1.5-1.5s-.6714-1.5-1.5-1.5Z"/></svg>')}main .banner.hide{display:none}.more-link{display:inline-flex;align-items:center;column-gap:15px;text-decoration:none;color:var(--primary-color);margin-bottom:var(--line-height-regular)}.more-link:hover,body{color:var(--text-color)}.more-link::before,body.style-1::after{content:"";display:block;background-color:var(--primary-color)}.more-link::before,.more-link:hover::before{width:38px;height:38px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m38.5,19h-16.5V2.5c0-.8281-.6714-1.5-1.5-1.5s-1.5.6719-1.5,1.5v16.5H2.5c-.8286,0-1.5.6719-1.5,1.5s.6714,1.5,1.5,1.5h16.5v16.5c0,.8281.6714,1.5,1.5,1.5s1.5-.6719,1.5-1.5v-16.5h16.5c.8286,0,1.5-.6719,1.5-1.5s-.6714-1.5-1.5-1.5Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m38.5,19h-16.5V2.5c0-.8281-.6714-1.5-1.5-1.5s-1.5.6719-1.5,1.5v16.5H2.5c-.8286,0-1.5.6719-1.5,1.5s.6714,1.5,1.5,1.5h16.5v16.5c0,.8281.6714,1.5,1.5,1.5s1.5-.6719,1.5-1.5v-16.5h16.5c.8286,0,1.5-.6719,1.5-1.5s-.6714-1.5-1.5-1.5Z"/></svg>');background-size:contain;transition:all ease .3s}.more-link:hover::before{content:"";display:block;background-color:var(--text-color);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><defs><style>.b{stroke-width:0px;}</style></defs><path class="b" d="m1.6934 21.5h32.992l-15.439 15.44c-0.5859 0.5859-0.5859 1.5352 0 2.1211 0.5859 0.5859 1.5352 0.5859 2.1211 0l18-18c0.5859-0.5859 0.5859-1.5352 0-2.1211l-18-18c-0.293-0.293-0.6768-0.4395-1.0605-0.4395s-0.7676 0.1465-1.0605 0.4395c-0.5859 0.5859-0.5859 1.5352 0 2.1211l15.44 15.439h-32.992c-0.8286 0-1.5 0.6719-1.5 1.5s0.6714 1.5 1.5 1.5z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><defs><style>.b{stroke-width:0px;}</style></defs><path class="b" d="m1.6934 21.5h32.992l-15.439 15.44c-0.5859 0.5859-0.5859 1.5352 0 2.1211 0.5859 0.5859 1.5352 0.5859 2.1211 0l18-18c0.5859-0.5859 0.5859-1.5352 0-2.1211l-18-18c-0.293-0.293-0.6768-0.4395-1.0605-0.4395s-0.7676 0.1465-1.0605 0.4395c-0.5859 0.5859-0.5859 1.5352 0 2.1211l15.44 15.439h-32.992c-0.8286 0-1.5 0.6719-1.5 1.5s0.6714 1.5 1.5 1.5z"/></svg>')}section{visibility:hidden;opacity:0;transition:ease .3s all}.loaded section{visibility:visible;opacity:1}.flexcontent figure.image figcaption,body.style-1{position:relative}body.style-1 main{padding-top:calc(var(--header-height) + 100px)}body.style-1::after{transition:all 1.3 ease;opacity:1;position:absolute;top:var(--header-height);left:var(--gutter);width:170px;height:18.67px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="170px" height="18.67px" version="1.1" viewBox="0 0 50.271 4.9421" xmlns="http://www.w3.org/2000/svg"><path d="m35.621 1.9973v2.8584h0.23415v-2.2178l1.9468 2.3042v-2.8216h-0.23415v2.1808zm-34.413 0.012271-1.2076 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm47.905 0-1.2073 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm-40.18 0.037059c-0.19714 0-0.38602 0.036771-0.56674 0.1107-0.18071 0.073928-0.33688 0.17255-0.46829 0.29576-0.13143 0.13143-0.23004 0.28759-0.29576 0.46829-0.036966 0.08625-0.064544 0.17651-0.083022 0.27097-0.00461 0.023615-0.00881 0.047584-0.012271 0.071716-0.010399 0.072386-0.0154 0.14704-0.0154 0.22405 0 0.21357 0.03271 0.40651 0.098427 0.57899 0.073927 0.1725 0.17661 0.32461 0.30803 0.45603s0.28759 0.2341 0.46829 0.30803c0.18071 0.065713 0.36959 0.098427 0.56674 0.098427 0.14786 0 0.29566-0.020537 0.44352-0.061606 0.15607-0.041073 0.29982-0.10674 0.43124-0.19709v-0.28324c-0.13143 0.10678-0.27112 0.18463-0.41897 0.23391-0.15607 0.057498-0.31199 0.086394-0.46806 0.086394-0.16428 0-0.31639-0.028896-0.45603-0.086394-0.13964-0.057498-0.26691-0.1437-0.38191-0.2587-0.10678-0.115-0.18893-0.24227-0.24643-0.38191-0.049283-0.14786-0.073881-0.31214-0.073881-0.49283 0-0.02259 3.372e-4 -0.044859 0.00121-0.0669 0.0052-0.13226 0.026181-0.25485 0.062569-0.36747 0.00606-0.018772 0.012564-0.037124 0.019494-0.055351 0.055445-0.1458 0.13842-0.27415 0.24931-0.38504 0.22178-0.23 0.50927-0.34509 0.8625-0.34509 0.15607 0 0.30818 0.028896 0.45603 0.086394 0.13964 0.057498 0.27503 0.1437 0.40646 0.2587l0.012513-0.27121c-0.12321-0.098572-0.25884-0.17235-0.4067-0.22164-0.15607-0.049284-0.32035-0.073881-0.49283-0.073881zm34.204 0c-0.21357 0-0.38597 0.061606-0.51738 0.18482-0.13141 0.12322-0.19709 0.2832-0.19709 0.48035 0 0.15607 0.04512 0.28764 0.13549 0.39443 0.09036 0.115 0.27518 0.24633 0.55444 0.39418 0.21357 0.115 0.35326 0.21361 0.41897 0.29576 0.06571 0.090357 0.09843 0.20115 0.09843 0.33258 0 0.18071-0.04919 0.32446-0.14776 0.43124-0.09857 0.098572-0.2342 0.148-0.4067 0.148-0.13964 0-0.2588-0.037013-0.35736-0.11094-0.09857-0.073927-0.16424-0.17661-0.19709-0.30803l-0.22164 0.11094c0.07393 0.18071 0.17661 0.31204 0.30803 0.39418 0.12321 0.090357 0.27508 0.13549 0.45579 0.13549 0.24642 0 0.44366-0.069722 0.59151-0.20936 0.13964-0.14786 0.20936-0.34509 0.20936-0.59151 0-0.02259-4.66e-4 -0.044617-0.0019-0.066178-0.0081-0.15094-0.04453-0.27672-0.10922-0.37734-0.082137-0.115-0.23807-0.23821-0.46806-0.36964-0.032877-0.016429-0.07823-0.036966-0.13573-0.061606-0.32035-0.16428-0.48035-0.34504-0.48035-0.5422 0-0.016429 4.66e-4 -0.032472 0.0019-0.048129 9e-3 -0.10961 0.04941-0.2003 0.12129-0.27217 0.08214-0.082142 0.18888-0.12321 0.32031-0.12321 0.10678 0 0.19298 0.020537 0.2587 0.061605 0.06468 0.035937 0.11689 0.087595 0.15642 0.15498 0.0056 0.00963 0.01099 0.019573 0.01611 0.029841l0.19706-0.11094c-0.065717-0.12321-0.14786-0.21347-0.24643-0.27097-0.10679-0.057498-0.22594-0.086152-0.35737-0.086152zm-39.009 0.073881v2.7352h0.2587v-1.306h0.148l0.96089 1.306h0.30803l-0.98572-1.306c0.22178 0 0.39443-0.061606 0.51766-0.18482 0.13143-0.12321 0.19709-0.29156 0.19709-0.50513 0-0.24643-0.074025-0.43124-0.22188-0.55444-0.14786-0.12321-0.37374-0.18482-0.67766-0.18482zm7.7006 0v2.7352h0.24643v-1.4169h1.4908v1.4169h0.2587v-2.7352h-0.2587v1.1089h-1.4908v-1.1089zm4.1399 0v2.7352h0.24643v-2.7352zm2.1194 0v0.23415h0.75157v2.5011h0.2587v-2.5011h0.75152v-0.23415zm3.6348 0v2.7352h1.3676v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm3.4375 0v2.7352h0.24643v-1.3922l1.2692 1.3922h0.35737l-1.3553-1.4292 1.2937-1.306h-0.3203l-1.2446 1.2815v-1.2815zm3.4009 0v0.23415h0.75152v2.5011h0.24643v-2.5011h0.76382v-0.23415zm3.6348 0v2.7352h1.3553v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm13.689 0v2.7352h0.24643v-2.7352zm-41.498 0.20936h0.24643c0.22178 0 0.38201 0.041069 0.48059 0.12321 0.098572 0.073928 0.14776 0.2055 0.14776 0.39443 0 0.18071-0.04919 0.30799-0.14776 0.38191-0.090357 0.073928-0.25058 0.11094-0.48059 0.11094h-0.24643zm-3.2035 0.19709 0.46829 1.1953h-0.94888zm47.905 0 0.46806 1.1953h-0.9609z" fill="rgb(0,0,0)" stroke-width=".26458"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="170px" height="18.67px" version="1.1" viewBox="0 0 50.271 4.9421" xmlns="http://www.w3.org/2000/svg"><path d="m35.621 1.9973v2.8584h0.23415v-2.2178l1.9468 2.3042v-2.8216h-0.23415v2.1808zm-34.413 0.012271-1.2076 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm47.905 0-1.2073 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm-40.18 0.037059c-0.19714 0-0.38602 0.036771-0.56674 0.1107-0.18071 0.073928-0.33688 0.17255-0.46829 0.29576-0.13143 0.13143-0.23004 0.28759-0.29576 0.46829-0.036966 0.08625-0.064544 0.17651-0.083022 0.27097-0.00461 0.023615-0.00881 0.047584-0.012271 0.071716-0.010399 0.072386-0.0154 0.14704-0.0154 0.22405 0 0.21357 0.03271 0.40651 0.098427 0.57899 0.073927 0.1725 0.17661 0.32461 0.30803 0.45603s0.28759 0.2341 0.46829 0.30803c0.18071 0.065713 0.36959 0.098427 0.56674 0.098427 0.14786 0 0.29566-0.020537 0.44352-0.061606 0.15607-0.041073 0.29982-0.10674 0.43124-0.19709v-0.28324c-0.13143 0.10678-0.27112 0.18463-0.41897 0.23391-0.15607 0.057498-0.31199 0.086394-0.46806 0.086394-0.16428 0-0.31639-0.028896-0.45603-0.086394-0.13964-0.057498-0.26691-0.1437-0.38191-0.2587-0.10678-0.115-0.18893-0.24227-0.24643-0.38191-0.049283-0.14786-0.073881-0.31214-0.073881-0.49283 0-0.02259 3.372e-4 -0.044859 0.00121-0.0669 0.0052-0.13226 0.026181-0.25485 0.062569-0.36747 0.00606-0.018772 0.012564-0.037124 0.019494-0.055351 0.055445-0.1458 0.13842-0.27415 0.24931-0.38504 0.22178-0.23 0.50927-0.34509 0.8625-0.34509 0.15607 0 0.30818 0.028896 0.45603 0.086394 0.13964 0.057498 0.27503 0.1437 0.40646 0.2587l0.012513-0.27121c-0.12321-0.098572-0.25884-0.17235-0.4067-0.22164-0.15607-0.049284-0.32035-0.073881-0.49283-0.073881zm34.204 0c-0.21357 0-0.38597 0.061606-0.51738 0.18482-0.13141 0.12322-0.19709 0.2832-0.19709 0.48035 0 0.15607 0.04512 0.28764 0.13549 0.39443 0.09036 0.115 0.27518 0.24633 0.55444 0.39418 0.21357 0.115 0.35326 0.21361 0.41897 0.29576 0.06571 0.090357 0.09843 0.20115 0.09843 0.33258 0 0.18071-0.04919 0.32446-0.14776 0.43124-0.09857 0.098572-0.2342 0.148-0.4067 0.148-0.13964 0-0.2588-0.037013-0.35736-0.11094-0.09857-0.073927-0.16424-0.17661-0.19709-0.30803l-0.22164 0.11094c0.07393 0.18071 0.17661 0.31204 0.30803 0.39418 0.12321 0.090357 0.27508 0.13549 0.45579 0.13549 0.24642 0 0.44366-0.069722 0.59151-0.20936 0.13964-0.14786 0.20936-0.34509 0.20936-0.59151 0-0.02259-4.66e-4 -0.044617-0.0019-0.066178-0.0081-0.15094-0.04453-0.27672-0.10922-0.37734-0.082137-0.115-0.23807-0.23821-0.46806-0.36964-0.032877-0.016429-0.07823-0.036966-0.13573-0.061606-0.32035-0.16428-0.48035-0.34504-0.48035-0.5422 0-0.016429 4.66e-4 -0.032472 0.0019-0.048129 9e-3 -0.10961 0.04941-0.2003 0.12129-0.27217 0.08214-0.082142 0.18888-0.12321 0.32031-0.12321 0.10678 0 0.19298 0.020537 0.2587 0.061605 0.06468 0.035937 0.11689 0.087595 0.15642 0.15498 0.0056 0.00963 0.01099 0.019573 0.01611 0.029841l0.19706-0.11094c-0.065717-0.12321-0.14786-0.21347-0.24643-0.27097-0.10679-0.057498-0.22594-0.086152-0.35737-0.086152zm-39.009 0.073881v2.7352h0.2587v-1.306h0.148l0.96089 1.306h0.30803l-0.98572-1.306c0.22178 0 0.39443-0.061606 0.51766-0.18482 0.13143-0.12321 0.19709-0.29156 0.19709-0.50513 0-0.24643-0.074025-0.43124-0.22188-0.55444-0.14786-0.12321-0.37374-0.18482-0.67766-0.18482zm7.7006 0v2.7352h0.24643v-1.4169h1.4908v1.4169h0.2587v-2.7352h-0.2587v1.1089h-1.4908v-1.1089zm4.1399 0v2.7352h0.24643v-2.7352zm2.1194 0v0.23415h0.75157v2.5011h0.2587v-2.5011h0.75152v-0.23415zm3.6348 0v2.7352h1.3676v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm3.4375 0v2.7352h0.24643v-1.3922l1.2692 1.3922h0.35737l-1.3553-1.4292 1.2937-1.306h-0.3203l-1.2446 1.2815v-1.2815zm3.4009 0v0.23415h0.75152v2.5011h0.24643v-2.5011h0.76382v-0.23415zm3.6348 0v2.7352h1.3553v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm13.689 0v2.7352h0.24643v-2.7352zm-41.498 0.20936h0.24643c0.22178 0 0.38201 0.041069 0.48059 0.12321 0.098572 0.073928 0.14776 0.2055 0.14776 0.39443 0 0.18071-0.04919 0.30799-0.14776 0.38191-0.090357 0.073928-0.25058 0.11094-0.48059 0.11094h-0.24643zm-3.2035 0.19709 0.46829 1.1953h-0.94888zm47.905 0 0.46806 1.1953h-0.9609z" fill="rgb(0,0,0)" stroke-width=".26458"/></svg>')}@media screen and (min-width:428px){body.style-1::after{left:var(--gap);width:190px;height:18.32px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="190px" height="18.32px" version="1.1" viewBox="0 0 50.271 4.9421" xmlns="http://www.w3.org/2000/svg"><path d="m35.621 1.9973v2.8584h0.23415v-2.2178l1.9468 2.3042v-2.8216h-0.23415v2.1808zm-34.413 0.012271-1.2076 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm47.905 0-1.2073 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm-40.18 0.037059c-0.19714 0-0.38602 0.036771-0.56674 0.1107-0.18071 0.073928-0.33688 0.17255-0.46829 0.29576-0.13143 0.13143-0.23004 0.28759-0.29576 0.46829-0.036966 0.08625-0.064544 0.17651-0.083022 0.27097-0.00461 0.023615-0.00881 0.047584-0.012271 0.071716-0.010399 0.072386-0.0154 0.14704-0.0154 0.22405 0 0.21357 0.03271 0.40651 0.098427 0.57899 0.073927 0.1725 0.17661 0.32461 0.30803 0.45603s0.28759 0.2341 0.46829 0.30803c0.18071 0.065713 0.36959 0.098427 0.56674 0.098427 0.14786 0 0.29566-0.020537 0.44352-0.061606 0.15607-0.041073 0.29982-0.10674 0.43124-0.19709v-0.28324c-0.13143 0.10678-0.27112 0.18463-0.41897 0.23391-0.15607 0.057498-0.31199 0.086394-0.46806 0.086394-0.16428 0-0.31639-0.028896-0.45603-0.086394-0.13964-0.057498-0.26691-0.1437-0.38191-0.2587-0.10678-0.115-0.18893-0.24227-0.24643-0.38191-0.049283-0.14786-0.073881-0.31214-0.073881-0.49283 0-0.02259 3.372e-4 -0.044859 0.00121-0.0669 0.0052-0.13226 0.026181-0.25485 0.062569-0.36747 0.00606-0.018772 0.012564-0.037124 0.019494-0.055351 0.055445-0.1458 0.13842-0.27415 0.24931-0.38504 0.22178-0.23 0.50927-0.34509 0.8625-0.34509 0.15607 0 0.30818 0.028896 0.45603 0.086394 0.13964 0.057498 0.27503 0.1437 0.40646 0.2587l0.012513-0.27121c-0.12321-0.098572-0.25884-0.17235-0.4067-0.22164-0.15607-0.049284-0.32035-0.073881-0.49283-0.073881zm34.204 0c-0.21357 0-0.38597 0.061606-0.51738 0.18482-0.13141 0.12322-0.19709 0.2832-0.19709 0.48035 0 0.15607 0.04512 0.28764 0.13549 0.39443 0.09036 0.115 0.27518 0.24633 0.55444 0.39418 0.21357 0.115 0.35326 0.21361 0.41897 0.29576 0.06571 0.090357 0.09843 0.20115 0.09843 0.33258 0 0.18071-0.04919 0.32446-0.14776 0.43124-0.09857 0.098572-0.2342 0.148-0.4067 0.148-0.13964 0-0.2588-0.037013-0.35736-0.11094-0.09857-0.073927-0.16424-0.17661-0.19709-0.30803l-0.22164 0.11094c0.07393 0.18071 0.17661 0.31204 0.30803 0.39418 0.12321 0.090357 0.27508 0.13549 0.45579 0.13549 0.24642 0 0.44366-0.069722 0.59151-0.20936 0.13964-0.14786 0.20936-0.34509 0.20936-0.59151 0-0.02259-4.66e-4 -0.044617-0.0019-0.066178-0.0081-0.15094-0.04453-0.27672-0.10922-0.37734-0.082137-0.115-0.23807-0.23821-0.46806-0.36964-0.032877-0.016429-0.07823-0.036966-0.13573-0.061606-0.32035-0.16428-0.48035-0.34504-0.48035-0.5422 0-0.016429 4.66e-4 -0.032472 0.0019-0.048129 9e-3 -0.10961 0.04941-0.2003 0.12129-0.27217 0.08214-0.082142 0.18888-0.12321 0.32031-0.12321 0.10678 0 0.19298 0.020537 0.2587 0.061605 0.06468 0.035937 0.11689 0.087595 0.15642 0.15498 0.0056 0.00963 0.01099 0.019573 0.01611 0.029841l0.19706-0.11094c-0.065717-0.12321-0.14786-0.21347-0.24643-0.27097-0.10679-0.057498-0.22594-0.086152-0.35737-0.086152zm-39.009 0.073881v2.7352h0.2587v-1.306h0.148l0.96089 1.306h0.30803l-0.98572-1.306c0.22178 0 0.39443-0.061606 0.51766-0.18482 0.13143-0.12321 0.19709-0.29156 0.19709-0.50513 0-0.24643-0.074025-0.43124-0.22188-0.55444-0.14786-0.12321-0.37374-0.18482-0.67766-0.18482zm7.7006 0v2.7352h0.24643v-1.4169h1.4908v1.4169h0.2587v-2.7352h-0.2587v1.1089h-1.4908v-1.1089zm4.1399 0v2.7352h0.24643v-2.7352zm2.1194 0v0.23415h0.75157v2.5011h0.2587v-2.5011h0.75152v-0.23415zm3.6348 0v2.7352h1.3676v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm3.4375 0v2.7352h0.24643v-1.3922l1.2692 1.3922h0.35737l-1.3553-1.4292 1.2937-1.306h-0.3203l-1.2446 1.2815v-1.2815zm3.4009 0v0.23415h0.75152v2.5011h0.24643v-2.5011h0.76382v-0.23415zm3.6348 0v2.7352h1.3553v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm13.689 0v2.7352h0.24643v-2.7352zm-41.498 0.20936h0.24643c0.22178 0 0.38201 0.041069 0.48059 0.12321 0.098572 0.073928 0.14776 0.2055 0.14776 0.39443 0 0.18071-0.04919 0.30799-0.14776 0.38191-0.090357 0.073928-0.25058 0.11094-0.48059 0.11094h-0.24643zm-3.2035 0.19709 0.46829 1.1953h-0.94888zm47.905 0 0.46806 1.1953h-0.9609z" fill="rgb(0,0,0)" stroke-width=".26458"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="190px" height="18.32px" version="1.1" viewBox="0 0 50.271 4.9421" xmlns="http://www.w3.org/2000/svg"><path d="m35.621 1.9973v2.8584h0.23415v-2.2178l1.9468 2.3042v-2.8216h-0.23415v2.1808zm-34.413 0.012271-1.2076 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm47.905 0-1.2073 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm-40.18 0.037059c-0.19714 0-0.38602 0.036771-0.56674 0.1107-0.18071 0.073928-0.33688 0.17255-0.46829 0.29576-0.13143 0.13143-0.23004 0.28759-0.29576 0.46829-0.036966 0.08625-0.064544 0.17651-0.083022 0.27097-0.00461 0.023615-0.00881 0.047584-0.012271 0.071716-0.010399 0.072386-0.0154 0.14704-0.0154 0.22405 0 0.21357 0.03271 0.40651 0.098427 0.57899 0.073927 0.1725 0.17661 0.32461 0.30803 0.45603s0.28759 0.2341 0.46829 0.30803c0.18071 0.065713 0.36959 0.098427 0.56674 0.098427 0.14786 0 0.29566-0.020537 0.44352-0.061606 0.15607-0.041073 0.29982-0.10674 0.43124-0.19709v-0.28324c-0.13143 0.10678-0.27112 0.18463-0.41897 0.23391-0.15607 0.057498-0.31199 0.086394-0.46806 0.086394-0.16428 0-0.31639-0.028896-0.45603-0.086394-0.13964-0.057498-0.26691-0.1437-0.38191-0.2587-0.10678-0.115-0.18893-0.24227-0.24643-0.38191-0.049283-0.14786-0.073881-0.31214-0.073881-0.49283 0-0.02259 3.372e-4 -0.044859 0.00121-0.0669 0.0052-0.13226 0.026181-0.25485 0.062569-0.36747 0.00606-0.018772 0.012564-0.037124 0.019494-0.055351 0.055445-0.1458 0.13842-0.27415 0.24931-0.38504 0.22178-0.23 0.50927-0.34509 0.8625-0.34509 0.15607 0 0.30818 0.028896 0.45603 0.086394 0.13964 0.057498 0.27503 0.1437 0.40646 0.2587l0.012513-0.27121c-0.12321-0.098572-0.25884-0.17235-0.4067-0.22164-0.15607-0.049284-0.32035-0.073881-0.49283-0.073881zm34.204 0c-0.21357 0-0.38597 0.061606-0.51738 0.18482-0.13141 0.12322-0.19709 0.2832-0.19709 0.48035 0 0.15607 0.04512 0.28764 0.13549 0.39443 0.09036 0.115 0.27518 0.24633 0.55444 0.39418 0.21357 0.115 0.35326 0.21361 0.41897 0.29576 0.06571 0.090357 0.09843 0.20115 0.09843 0.33258 0 0.18071-0.04919 0.32446-0.14776 0.43124-0.09857 0.098572-0.2342 0.148-0.4067 0.148-0.13964 0-0.2588-0.037013-0.35736-0.11094-0.09857-0.073927-0.16424-0.17661-0.19709-0.30803l-0.22164 0.11094c0.07393 0.18071 0.17661 0.31204 0.30803 0.39418 0.12321 0.090357 0.27508 0.13549 0.45579 0.13549 0.24642 0 0.44366-0.069722 0.59151-0.20936 0.13964-0.14786 0.20936-0.34509 0.20936-0.59151 0-0.02259-4.66e-4 -0.044617-0.0019-0.066178-0.0081-0.15094-0.04453-0.27672-0.10922-0.37734-0.082137-0.115-0.23807-0.23821-0.46806-0.36964-0.032877-0.016429-0.07823-0.036966-0.13573-0.061606-0.32035-0.16428-0.48035-0.34504-0.48035-0.5422 0-0.016429 4.66e-4 -0.032472 0.0019-0.048129 9e-3 -0.10961 0.04941-0.2003 0.12129-0.27217 0.08214-0.082142 0.18888-0.12321 0.32031-0.12321 0.10678 0 0.19298 0.020537 0.2587 0.061605 0.06468 0.035937 0.11689 0.087595 0.15642 0.15498 0.0056 0.00963 0.01099 0.019573 0.01611 0.029841l0.19706-0.11094c-0.065717-0.12321-0.14786-0.21347-0.24643-0.27097-0.10679-0.057498-0.22594-0.086152-0.35737-0.086152zm-39.009 0.073881v2.7352h0.2587v-1.306h0.148l0.96089 1.306h0.30803l-0.98572-1.306c0.22178 0 0.39443-0.061606 0.51766-0.18482 0.13143-0.12321 0.19709-0.29156 0.19709-0.50513 0-0.24643-0.074025-0.43124-0.22188-0.55444-0.14786-0.12321-0.37374-0.18482-0.67766-0.18482zm7.7006 0v2.7352h0.24643v-1.4169h1.4908v1.4169h0.2587v-2.7352h-0.2587v1.1089h-1.4908v-1.1089zm4.1399 0v2.7352h0.24643v-2.7352zm2.1194 0v0.23415h0.75157v2.5011h0.2587v-2.5011h0.75152v-0.23415zm3.6348 0v2.7352h1.3676v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm3.4375 0v2.7352h0.24643v-1.3922l1.2692 1.3922h0.35737l-1.3553-1.4292 1.2937-1.306h-0.3203l-1.2446 1.2815v-1.2815zm3.4009 0v0.23415h0.75152v2.5011h0.24643v-2.5011h0.76382v-0.23415zm3.6348 0v2.7352h1.3553v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm13.689 0v2.7352h0.24643v-2.7352zm-41.498 0.20936h0.24643c0.22178 0 0.38201 0.041069 0.48059 0.12321 0.098572 0.073928 0.14776 0.2055 0.14776 0.39443 0 0.18071-0.04919 0.30799-0.14776 0.38191-0.090357 0.073928-0.25058 0.11094-0.48059 0.11094h-0.24643zm-3.2035 0.19709 0.46829 1.1953h-0.94888zm47.905 0 0.46806 1.1953h-0.9609z" fill="rgb(0,0,0)" stroke-width=".26458"/></svg>')}}@media screen and (min-width:768px){main{padding-top:calc(var(--header-height) + var(--section-margin))}body.style-1::after{left:var(--gap);width:270px;height:26.53px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="270px" height="26.53px" version="1.1" viewBox="0 0 50.271 4.9421" xmlns="http://www.w3.org/2000/svg"><path d="m35.621 1.9973v2.8584h0.23415v-2.2178l1.9468 2.3042v-2.8216h-0.23415v2.1808zm-34.413 0.012271-1.2076 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm47.905 0-1.2073 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm-40.18 0.037059c-0.19714 0-0.38602 0.036771-0.56674 0.1107-0.18071 0.073928-0.33688 0.17255-0.46829 0.29576-0.13143 0.13143-0.23004 0.28759-0.29576 0.46829-0.036966 0.08625-0.064544 0.17651-0.083022 0.27097-0.00461 0.023615-0.00881 0.047584-0.012271 0.071716-0.010399 0.072386-0.0154 0.14704-0.0154 0.22405 0 0.21357 0.03271 0.40651 0.098427 0.57899 0.073927 0.1725 0.17661 0.32461 0.30803 0.45603s0.28759 0.2341 0.46829 0.30803c0.18071 0.065713 0.36959 0.098427 0.56674 0.098427 0.14786 0 0.29566-0.020537 0.44352-0.061606 0.15607-0.041073 0.29982-0.10674 0.43124-0.19709v-0.28324c-0.13143 0.10678-0.27112 0.18463-0.41897 0.23391-0.15607 0.057498-0.31199 0.086394-0.46806 0.086394-0.16428 0-0.31639-0.028896-0.45603-0.086394-0.13964-0.057498-0.26691-0.1437-0.38191-0.2587-0.10678-0.115-0.18893-0.24227-0.24643-0.38191-0.049283-0.14786-0.073881-0.31214-0.073881-0.49283 0-0.02259 3.372e-4 -0.044859 0.00121-0.0669 0.0052-0.13226 0.026181-0.25485 0.062569-0.36747 0.00606-0.018772 0.012564-0.037124 0.019494-0.055351 0.055445-0.1458 0.13842-0.27415 0.24931-0.38504 0.22178-0.23 0.50927-0.34509 0.8625-0.34509 0.15607 0 0.30818 0.028896 0.45603 0.086394 0.13964 0.057498 0.27503 0.1437 0.40646 0.2587l0.012513-0.27121c-0.12321-0.098572-0.25884-0.17235-0.4067-0.22164-0.15607-0.049284-0.32035-0.073881-0.49283-0.073881zm34.204 0c-0.21357 0-0.38597 0.061606-0.51738 0.18482-0.13141 0.12322-0.19709 0.2832-0.19709 0.48035 0 0.15607 0.04512 0.28764 0.13549 0.39443 0.09036 0.115 0.27518 0.24633 0.55444 0.39418 0.21357 0.115 0.35326 0.21361 0.41897 0.29576 0.06571 0.090357 0.09843 0.20115 0.09843 0.33258 0 0.18071-0.04919 0.32446-0.14776 0.43124-0.09857 0.098572-0.2342 0.148-0.4067 0.148-0.13964 0-0.2588-0.037013-0.35736-0.11094-0.09857-0.073927-0.16424-0.17661-0.19709-0.30803l-0.22164 0.11094c0.07393 0.18071 0.17661 0.31204 0.30803 0.39418 0.12321 0.090357 0.27508 0.13549 0.45579 0.13549 0.24642 0 0.44366-0.069722 0.59151-0.20936 0.13964-0.14786 0.20936-0.34509 0.20936-0.59151 0-0.02259-4.66e-4 -0.044617-0.0019-0.066178-0.0081-0.15094-0.04453-0.27672-0.10922-0.37734-0.082137-0.115-0.23807-0.23821-0.46806-0.36964-0.032877-0.016429-0.07823-0.036966-0.13573-0.061606-0.32035-0.16428-0.48035-0.34504-0.48035-0.5422 0-0.016429 4.66e-4 -0.032472 0.0019-0.048129 9e-3 -0.10961 0.04941-0.2003 0.12129-0.27217 0.08214-0.082142 0.18888-0.12321 0.32031-0.12321 0.10678 0 0.19298 0.020537 0.2587 0.061605 0.06468 0.035937 0.11689 0.087595 0.15642 0.15498 0.0056 0.00963 0.01099 0.019573 0.01611 0.029841l0.19706-0.11094c-0.065717-0.12321-0.14786-0.21347-0.24643-0.27097-0.10679-0.057498-0.22594-0.086152-0.35737-0.086152zm-39.009 0.073881v2.7352h0.2587v-1.306h0.148l0.96089 1.306h0.30803l-0.98572-1.306c0.22178 0 0.39443-0.061606 0.51766-0.18482 0.13143-0.12321 0.19709-0.29156 0.19709-0.50513 0-0.24643-0.074025-0.43124-0.22188-0.55444-0.14786-0.12321-0.37374-0.18482-0.67766-0.18482zm7.7006 0v2.7352h0.24643v-1.4169h1.4908v1.4169h0.2587v-2.7352h-0.2587v1.1089h-1.4908v-1.1089zm4.1399 0v2.7352h0.24643v-2.7352zm2.1194 0v0.23415h0.75157v2.5011h0.2587v-2.5011h0.75152v-0.23415zm3.6348 0v2.7352h1.3676v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm3.4375 0v2.7352h0.24643v-1.3922l1.2692 1.3922h0.35737l-1.3553-1.4292 1.2937-1.306h-0.3203l-1.2446 1.2815v-1.2815zm3.4009 0v0.23415h0.75152v2.5011h0.24643v-2.5011h0.76382v-0.23415zm3.6348 0v2.7352h1.3553v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm13.689 0v2.7352h0.24643v-2.7352zm-41.498 0.20936h0.24643c0.22178 0 0.38201 0.041069 0.48059 0.12321 0.098572 0.073928 0.14776 0.2055 0.14776 0.39443 0 0.18071-0.04919 0.30799-0.14776 0.38191-0.090357 0.073928-0.25058 0.11094-0.48059 0.11094h-0.24643zm-3.2035 0.19709 0.46829 1.1953h-0.94888zm47.905 0 0.46806 1.1953h-0.9609z" fill="rgb(0,0,0)" stroke-width=".26458"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="270px" height="26.53px" version="1.1" viewBox="0 0 50.271 4.9421" xmlns="http://www.w3.org/2000/svg"><path d="m35.621 1.9973v2.8584h0.23415v-2.2178l1.9468 2.3042v-2.8216h-0.23415v2.1808zm-34.413 0.012271-1.2076 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm47.905 0-1.2073 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm-40.18 0.037059c-0.19714 0-0.38602 0.036771-0.56674 0.1107-0.18071 0.073928-0.33688 0.17255-0.46829 0.29576-0.13143 0.13143-0.23004 0.28759-0.29576 0.46829-0.036966 0.08625-0.064544 0.17651-0.083022 0.27097-0.00461 0.023615-0.00881 0.047584-0.012271 0.071716-0.010399 0.072386-0.0154 0.14704-0.0154 0.22405 0 0.21357 0.03271 0.40651 0.098427 0.57899 0.073927 0.1725 0.17661 0.32461 0.30803 0.45603s0.28759 0.2341 0.46829 0.30803c0.18071 0.065713 0.36959 0.098427 0.56674 0.098427 0.14786 0 0.29566-0.020537 0.44352-0.061606 0.15607-0.041073 0.29982-0.10674 0.43124-0.19709v-0.28324c-0.13143 0.10678-0.27112 0.18463-0.41897 0.23391-0.15607 0.057498-0.31199 0.086394-0.46806 0.086394-0.16428 0-0.31639-0.028896-0.45603-0.086394-0.13964-0.057498-0.26691-0.1437-0.38191-0.2587-0.10678-0.115-0.18893-0.24227-0.24643-0.38191-0.049283-0.14786-0.073881-0.31214-0.073881-0.49283 0-0.02259 3.372e-4 -0.044859 0.00121-0.0669 0.0052-0.13226 0.026181-0.25485 0.062569-0.36747 0.00606-0.018772 0.012564-0.037124 0.019494-0.055351 0.055445-0.1458 0.13842-0.27415 0.24931-0.38504 0.22178-0.23 0.50927-0.34509 0.8625-0.34509 0.15607 0 0.30818 0.028896 0.45603 0.086394 0.13964 0.057498 0.27503 0.1437 0.40646 0.2587l0.012513-0.27121c-0.12321-0.098572-0.25884-0.17235-0.4067-0.22164-0.15607-0.049284-0.32035-0.073881-0.49283-0.073881zm34.204 0c-0.21357 0-0.38597 0.061606-0.51738 0.18482-0.13141 0.12322-0.19709 0.2832-0.19709 0.48035 0 0.15607 0.04512 0.28764 0.13549 0.39443 0.09036 0.115 0.27518 0.24633 0.55444 0.39418 0.21357 0.115 0.35326 0.21361 0.41897 0.29576 0.06571 0.090357 0.09843 0.20115 0.09843 0.33258 0 0.18071-0.04919 0.32446-0.14776 0.43124-0.09857 0.098572-0.2342 0.148-0.4067 0.148-0.13964 0-0.2588-0.037013-0.35736-0.11094-0.09857-0.073927-0.16424-0.17661-0.19709-0.30803l-0.22164 0.11094c0.07393 0.18071 0.17661 0.31204 0.30803 0.39418 0.12321 0.090357 0.27508 0.13549 0.45579 0.13549 0.24642 0 0.44366-0.069722 0.59151-0.20936 0.13964-0.14786 0.20936-0.34509 0.20936-0.59151 0-0.02259-4.66e-4 -0.044617-0.0019-0.066178-0.0081-0.15094-0.04453-0.27672-0.10922-0.37734-0.082137-0.115-0.23807-0.23821-0.46806-0.36964-0.032877-0.016429-0.07823-0.036966-0.13573-0.061606-0.32035-0.16428-0.48035-0.34504-0.48035-0.5422 0-0.016429 4.66e-4 -0.032472 0.0019-0.048129 9e-3 -0.10961 0.04941-0.2003 0.12129-0.27217 0.08214-0.082142 0.18888-0.12321 0.32031-0.12321 0.10678 0 0.19298 0.020537 0.2587 0.061605 0.06468 0.035937 0.11689 0.087595 0.15642 0.15498 0.0056 0.00963 0.01099 0.019573 0.01611 0.029841l0.19706-0.11094c-0.065717-0.12321-0.14786-0.21347-0.24643-0.27097-0.10679-0.057498-0.22594-0.086152-0.35737-0.086152zm-39.009 0.073881v2.7352h0.2587v-1.306h0.148l0.96089 1.306h0.30803l-0.98572-1.306c0.22178 0 0.39443-0.061606 0.51766-0.18482 0.13143-0.12321 0.19709-0.29156 0.19709-0.50513 0-0.24643-0.074025-0.43124-0.22188-0.55444-0.14786-0.12321-0.37374-0.18482-0.67766-0.18482zm7.7006 0v2.7352h0.24643v-1.4169h1.4908v1.4169h0.2587v-2.7352h-0.2587v1.1089h-1.4908v-1.1089zm4.1399 0v2.7352h0.24643v-2.7352zm2.1194 0v0.23415h0.75157v2.5011h0.2587v-2.5011h0.75152v-0.23415zm3.6348 0v2.7352h1.3676v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm3.4375 0v2.7352h0.24643v-1.3922l1.2692 1.3922h0.35737l-1.3553-1.4292 1.2937-1.306h-0.3203l-1.2446 1.2815v-1.2815zm3.4009 0v0.23415h0.75152v2.5011h0.24643v-2.5011h0.76382v-0.23415zm3.6348 0v2.7352h1.3553v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm13.689 0v2.7352h0.24643v-2.7352zm-41.498 0.20936h0.24643c0.22178 0 0.38201 0.041069 0.48059 0.12321 0.098572 0.073928 0.14776 0.2055 0.14776 0.39443 0 0.18071-0.04919 0.30799-0.14776 0.38191-0.090357 0.073928-0.25058 0.11094-0.48059 0.11094h-0.24643zm-3.2035 0.19709 0.46829 1.1953h-0.94888zm47.905 0 0.46806 1.1953h-0.9609z" fill="rgb(0,0,0)" stroke-width=".26458"/></svg>')}}@media screen and (min-width:1024px){main{padding-top:calc(var(--header-height) + var(--section-margin))}body.style-1 main{padding-top:calc(var(--header-height) + 100px + 10vh)}}@media screen and (min-width:1200px){body.style-1::after{left:var(--gap);width:408px;height:40.11px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg width="408px" height="40.11px" version="1.1" viewBox="0 0 50.271 4.9421" xmlns="http://www.w3.org/2000/svg"><path d="m35.621 1.9973v2.8584h0.23415v-2.2178l1.9468 2.3042v-2.8216h-0.23415v2.1808zm-34.413 0.012271-1.2076 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm47.905 0-1.2073 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm-40.18 0.037059c-0.19714 0-0.38602 0.036771-0.56674 0.1107-0.18071 0.073928-0.33688 0.17255-0.46829 0.29576-0.13143 0.13143-0.23004 0.28759-0.29576 0.46829-0.036966 0.08625-0.064544 0.17651-0.083022 0.27097-0.00461 0.023615-0.00881 0.047584-0.012271 0.071716-0.010399 0.072386-0.0154 0.14704-0.0154 0.22405 0 0.21357 0.03271 0.40651 0.098427 0.57899 0.073927 0.1725 0.17661 0.32461 0.30803 0.45603s0.28759 0.2341 0.46829 0.30803c0.18071 0.065713 0.36959 0.098427 0.56674 0.098427 0.14786 0 0.29566-0.020537 0.44352-0.061606 0.15607-0.041073 0.29982-0.10674 0.43124-0.19709v-0.28324c-0.13143 0.10678-0.27112 0.18463-0.41897 0.23391-0.15607 0.057498-0.31199 0.086394-0.46806 0.086394-0.16428 0-0.31639-0.028896-0.45603-0.086394-0.13964-0.057498-0.26691-0.1437-0.38191-0.2587-0.10678-0.115-0.18893-0.24227-0.24643-0.38191-0.049283-0.14786-0.073881-0.31214-0.073881-0.49283 0-0.02259 3.372e-4 -0.044859 0.00121-0.0669 0.0052-0.13226 0.026181-0.25485 0.062569-0.36747 0.00606-0.018772 0.012564-0.037124 0.019494-0.055351 0.055445-0.1458 0.13842-0.27415 0.24931-0.38504 0.22178-0.23 0.50927-0.34509 0.8625-0.34509 0.15607 0 0.30818 0.028896 0.45603 0.086394 0.13964 0.057498 0.27503 0.1437 0.40646 0.2587l0.012513-0.27121c-0.12321-0.098572-0.25884-0.17235-0.4067-0.22164-0.15607-0.049284-0.32035-0.073881-0.49283-0.073881zm34.204 0c-0.21357 0-0.38597 0.061606-0.51738 0.18482-0.13141 0.12322-0.19709 0.2832-0.19709 0.48035 0 0.15607 0.04512 0.28764 0.13549 0.39443 0.09036 0.115 0.27518 0.24633 0.55444 0.39418 0.21357 0.115 0.35326 0.21361 0.41897 0.29576 0.06571 0.090357 0.09843 0.20115 0.09843 0.33258 0 0.18071-0.04919 0.32446-0.14776 0.43124-0.09857 0.098572-0.2342 0.148-0.4067 0.148-0.13964 0-0.2588-0.037013-0.35736-0.11094-0.09857-0.073927-0.16424-0.17661-0.19709-0.30803l-0.22164 0.11094c0.07393 0.18071 0.17661 0.31204 0.30803 0.39418 0.12321 0.090357 0.27508 0.13549 0.45579 0.13549 0.24642 0 0.44366-0.069722 0.59151-0.20936 0.13964-0.14786 0.20936-0.34509 0.20936-0.59151 0-0.02259-4.66e-4 -0.044617-0.0019-0.066178-0.0081-0.15094-0.04453-0.27672-0.10922-0.37734-0.082137-0.115-0.23807-0.23821-0.46806-0.36964-0.032877-0.016429-0.07823-0.036966-0.13573-0.061606-0.32035-0.16428-0.48035-0.34504-0.48035-0.5422 0-0.016429 4.66e-4 -0.032472 0.0019-0.048129 9e-3 -0.10961 0.04941-0.2003 0.12129-0.27217 0.08214-0.082142 0.18888-0.12321 0.32031-0.12321 0.10678 0 0.19298 0.020537 0.2587 0.061605 0.06468 0.035937 0.11689 0.087595 0.15642 0.15498 0.0056 0.00963 0.01099 0.019573 0.01611 0.029841l0.19706-0.11094c-0.065717-0.12321-0.14786-0.21347-0.24643-0.27097-0.10679-0.057498-0.22594-0.086152-0.35737-0.086152zm-39.009 0.073881v2.7352h0.2587v-1.306h0.148l0.96089 1.306h0.30803l-0.98572-1.306c0.22178 0 0.39443-0.061606 0.51766-0.18482 0.13143-0.12321 0.19709-0.29156 0.19709-0.50513 0-0.24643-0.074025-0.43124-0.22188-0.55444-0.14786-0.12321-0.37374-0.18482-0.67766-0.18482zm7.7006 0v2.7352h0.24643v-1.4169h1.4908v1.4169h0.2587v-2.7352h-0.2587v1.1089h-1.4908v-1.1089zm4.1399 0v2.7352h0.24643v-2.7352zm2.1194 0v0.23415h0.75157v2.5011h0.2587v-2.5011h0.75152v-0.23415zm3.6348 0v2.7352h1.3676v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm3.4375 0v2.7352h0.24643v-1.3922l1.2692 1.3922h0.35737l-1.3553-1.4292 1.2937-1.306h-0.3203l-1.2446 1.2815v-1.2815zm3.4009 0v0.23415h0.75152v2.5011h0.24643v-2.5011h0.76382v-0.23415zm3.6348 0v2.7352h1.3553v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm13.689 0v2.7352h0.24643v-2.7352zm-41.498 0.20936h0.24643c0.22178 0 0.38201 0.041069 0.48059 0.12321 0.098572 0.073928 0.14776 0.2055 0.14776 0.39443 0 0.18071-0.04919 0.30799-0.14776 0.38191-0.090357 0.073928-0.25058 0.11094-0.48059 0.11094h-0.24643zm-3.2035 0.19709 0.46829 1.1953h-0.94888zm47.905 0 0.46806 1.1953h-0.9609z" fill="rgb(0,0,0)" stroke-width=".26458"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg width="408px" height="40.11px" version="1.1" viewBox="0 0 50.271 4.9421" xmlns="http://www.w3.org/2000/svg"><path d="m35.621 1.9973v2.8584h0.23415v-2.2178l1.9468 2.3042v-2.8216h-0.23415v2.1808zm-34.413 0.012271-1.2076 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm47.905 0-1.2073 2.8462h0.2587l0.35737-0.92411h1.1212l0.35737 0.92411h0.27097zm-40.18 0.037059c-0.19714 0-0.38602 0.036771-0.56674 0.1107-0.18071 0.073928-0.33688 0.17255-0.46829 0.29576-0.13143 0.13143-0.23004 0.28759-0.29576 0.46829-0.036966 0.08625-0.064544 0.17651-0.083022 0.27097-0.00461 0.023615-0.00881 0.047584-0.012271 0.071716-0.010399 0.072386-0.0154 0.14704-0.0154 0.22405 0 0.21357 0.03271 0.40651 0.098427 0.57899 0.073927 0.1725 0.17661 0.32461 0.30803 0.45603s0.28759 0.2341 0.46829 0.30803c0.18071 0.065713 0.36959 0.098427 0.56674 0.098427 0.14786 0 0.29566-0.020537 0.44352-0.061606 0.15607-0.041073 0.29982-0.10674 0.43124-0.19709v-0.28324c-0.13143 0.10678-0.27112 0.18463-0.41897 0.23391-0.15607 0.057498-0.31199 0.086394-0.46806 0.086394-0.16428 0-0.31639-0.028896-0.45603-0.086394-0.13964-0.057498-0.26691-0.1437-0.38191-0.2587-0.10678-0.115-0.18893-0.24227-0.24643-0.38191-0.049283-0.14786-0.073881-0.31214-0.073881-0.49283 0-0.02259 3.372e-4 -0.044859 0.00121-0.0669 0.0052-0.13226 0.026181-0.25485 0.062569-0.36747 0.00606-0.018772 0.012564-0.037124 0.019494-0.055351 0.055445-0.1458 0.13842-0.27415 0.24931-0.38504 0.22178-0.23 0.50927-0.34509 0.8625-0.34509 0.15607 0 0.30818 0.028896 0.45603 0.086394 0.13964 0.057498 0.27503 0.1437 0.40646 0.2587l0.012513-0.27121c-0.12321-0.098572-0.25884-0.17235-0.4067-0.22164-0.15607-0.049284-0.32035-0.073881-0.49283-0.073881zm34.204 0c-0.21357 0-0.38597 0.061606-0.51738 0.18482-0.13141 0.12322-0.19709 0.2832-0.19709 0.48035 0 0.15607 0.04512 0.28764 0.13549 0.39443 0.09036 0.115 0.27518 0.24633 0.55444 0.39418 0.21357 0.115 0.35326 0.21361 0.41897 0.29576 0.06571 0.090357 0.09843 0.20115 0.09843 0.33258 0 0.18071-0.04919 0.32446-0.14776 0.43124-0.09857 0.098572-0.2342 0.148-0.4067 0.148-0.13964 0-0.2588-0.037013-0.35736-0.11094-0.09857-0.073927-0.16424-0.17661-0.19709-0.30803l-0.22164 0.11094c0.07393 0.18071 0.17661 0.31204 0.30803 0.39418 0.12321 0.090357 0.27508 0.13549 0.45579 0.13549 0.24642 0 0.44366-0.069722 0.59151-0.20936 0.13964-0.14786 0.20936-0.34509 0.20936-0.59151 0-0.02259-4.66e-4 -0.044617-0.0019-0.066178-0.0081-0.15094-0.04453-0.27672-0.10922-0.37734-0.082137-0.115-0.23807-0.23821-0.46806-0.36964-0.032877-0.016429-0.07823-0.036966-0.13573-0.061606-0.32035-0.16428-0.48035-0.34504-0.48035-0.5422 0-0.016429 4.66e-4 -0.032472 0.0019-0.048129 9e-3 -0.10961 0.04941-0.2003 0.12129-0.27217 0.08214-0.082142 0.18888-0.12321 0.32031-0.12321 0.10678 0 0.19298 0.020537 0.2587 0.061605 0.06468 0.035937 0.11689 0.087595 0.15642 0.15498 0.0056 0.00963 0.01099 0.019573 0.01611 0.029841l0.19706-0.11094c-0.065717-0.12321-0.14786-0.21347-0.24643-0.27097-0.10679-0.057498-0.22594-0.086152-0.35737-0.086152zm-39.009 0.073881v2.7352h0.2587v-1.306h0.148l0.96089 1.306h0.30803l-0.98572-1.306c0.22178 0 0.39443-0.061606 0.51766-0.18482 0.13143-0.12321 0.19709-0.29156 0.19709-0.50513 0-0.24643-0.074025-0.43124-0.22188-0.55444-0.14786-0.12321-0.37374-0.18482-0.67766-0.18482zm7.7006 0v2.7352h0.24643v-1.4169h1.4908v1.4169h0.2587v-2.7352h-0.2587v1.1089h-1.4908v-1.1089zm4.1399 0v2.7352h0.24643v-2.7352zm2.1194 0v0.23415h0.75157v2.5011h0.2587v-2.5011h0.75152v-0.23415zm3.6348 0v2.7352h1.3676v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm3.4375 0v2.7352h0.24643v-1.3922l1.2692 1.3922h0.35737l-1.3553-1.4292 1.2937-1.306h-0.3203l-1.2446 1.2815v-1.2815zm3.4009 0v0.23415h0.75152v2.5011h0.24643v-2.5011h0.76382v-0.23415zm3.6348 0v2.7352h1.3553v-0.23415h-1.1089v-1.1828h1.1089v-0.23415h-1.1089v-0.84997h1.1089v-0.23415zm13.689 0v2.7352h0.24643v-2.7352zm-41.498 0.20936h0.24643c0.22178 0 0.38201 0.041069 0.48059 0.12321 0.098572 0.073928 0.14776 0.2055 0.14776 0.39443 0 0.18071-0.04919 0.30799-0.14776 0.38191-0.090357 0.073928-0.25058 0.11094-0.48059 0.11094h-0.24643zm-3.2035 0.19709 0.46829 1.1953h-0.94888zm47.905 0 0.46806 1.1953h-0.9609z" fill="rgb(0,0,0)" stroke-width=".26458"/></svg>')}}@media screen and (min-width:1820px){body.style-1::after{left:50%;margin-left:-860px}}privacybee-widget .prx_listWrapper,privacybee-widget .prx_techWrapper,privacybee-widget .prx_text,privacybee-widget .prx_wrapper{width:100%!important;max-width:100%!important}.style-2 privacybee-widget .prx_h1,.style-2 privacybee-widget .prx_h2,.style-2 privacybee-widget .prx_h3,.style-2 privacybee-widget .prx_h4,.style-2 privacybee-widget .prx_h5,.style-2 privacybee-widget .prx_h6{color:#e7000e!important;font-weight:var(--font-weight-h1)!important}.iframe-webcams-container{padding-bottom:56.25%;position:relative;overflow:hidden;width:100%;height:auto;background-color:transparent}.iframe-webcams-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}a:focus,btn:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0}.btn,.form-control{border:1px solid #ced4da;padding:10px 15px;font-family:var(--font-family)}.form-control{width:100%;margin-bottom:15px}.has-error .form-control{border-left:5px solid var(--primary-color)}.btn{background:0 0;font:inherit;outline:inherit;display:inline-block;text-transform:uppercase;letter-spacing:.1rem;font-size:1.1rem;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:var(--primary-color);color:#fff}.btn:hover{border:1px solid var(--primary-color);background-color:transparent;color:var(--primary-color)}.schnuppern{margin-top:45px}.intro .intro-wrapper .intro-description p,.schnuppern ul.termine li{margin-bottom:15px}.schnuppern .team-member .image_wrapper{width:50%;margin-bottom:calc(var(--gap)*.5)}.p-none{padding-bottom:0;margin-bottom:0}.loadinglayer{display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;transition:all ease .3s}.loaded .loadinglayer{visibility:hidden;opacity:0;z-index:-1;background-color:transparent}.loaded .loadinglayer .icon{display:none}.icon{display:inline-block;position:relative;width:48px;height:48px}.icon svg{content:" ";display:block;animation:loading 2s infinite}.icon svg path,.immoprojekte .immoprojekte-item .custom-navigation a:hover svg,.project .single-project-title nav.prev-next ul li svg path,footer#pagefooter .page .contact nav .socialmedia a:hover svg path,header#pageheader .page .controls a:hover svg path,header#pageheader .page .shortcuts a:hover svg path{fill:var(--primary-color)}.flexcontent figure.image.rounded,.u-wrapper{overflow:hidden}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--gutter)*-1)}[class*=u-width]{padding-right:calc(var(--gutter));padding-left:calc(var(--gutter));flex-basis:calc(100%/var(--columns)*var(--column-width))}.sidebar{--column-width:2}.content{--column-width:6}.u-width--full{--column-width:var(--columns)}.u-width--fifth{--column-width:2.4}.s--1{--column-width:1}.s--2{--column-width:2}.s--3{--column-width:3}.s--4{--column-width:4}.s--5{--column-width:5}.s--6{--column-width:6}.s--7{--column-width:7}.s--8{--column-width:8}.s--9{--column-width:9}.s--10{--column-width:10}.s--11{--column-width:11}.s--12{--column-width:12}@media (min-width:768px){.m--1{--column-width:1}.m--2{--column-width:2}.m--3{--column-width:3}.m--4{--column-width:4}.m--5{--column-width:5}.m--6{--column-width:6}.m--7{--column-width:7}.m--8{--column-width:8}.m--9{--column-width:9}.m--10{--column-width:10}.m--11{--column-width:11}.m--12{--column-width:12}}@media (min-width:1024px){.l--1{--column-width:1}.l--2{--column-width:2}.l--3{--column-width:3}.l--4{--column-width:4}.l--5{--column-width:5}.l--6{--column-width:6}.l--7{--column-width:7}.l--8{--column-width:8}.l--9{--column-width:9}.l--10{--column-width:10}.l--11{--column-width:11}.l--12{--column-width:12}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.h1,h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-h1);margin-bottom:var(--margin-bottom-h1);color:var(--font-color-h1)}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);margin-bottom:var(--margin-bottom-h2);color:var(--font-color-h2)}h2.uppercase{text-transform:uppercase}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin-bottom:var(--line-height)}.h4,.h5,.h6,h4,h5,h6{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.h5,.h6,h5,h6{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}.h6,h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6)}p{margin-bottom:var(--line-height-regular)}a:hover{color:var(--primary-color)}.date,.h6,h6{text-decoration:underline}.text ul,ol{margin-bottom:var(--line-height)}.text ul{list-style-type:"—  ";padding-left:calc(20px + var(--padding-horizontal));line-height:var(--line-height)}ol{padding-left:calc(var(--padding-horizontal))}.strong,strong{font-weight:var(--font-weight-bold)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.intro .intro-wrapper .intro-description .scroll-to-content span,.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list,html[xmlns] .flexslider .slides{display:block}.splide__arrows{display:flex;gap:30px;padding:24px 0}.splide__arrow{background-color:transparent;-ms-flex-align:center;align-items:center;border:0;cursor:pointer;display:-ms-flexbox;display:flex;height:38px;-ms-flex-pack:center;justify-content:center;opacity:1;padding:0;position:relative;width:38px;z-index:1}.splide__arrow svg{fill:#000;height:38px!important;width:auto!important;position:relative!important}.splide__arrow:hover:not(:disabled) svg{fill:var(--primary-color)}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev svg{transform:scaleX(-1)}.splide.is-focus-in .splide__arrow:focus,.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus,.teammembers div.group-filter div.search-input input.quicksearch:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}#imagelightbox{cursor:pointer;position:fixed;z-index:10000;top:50%;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,.75);box-shadow:0 0 3.125em rgba(0,0,0,.75)}.imagelightbox-open{-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.imagelightbox-loading,.imagelightbox-loading div{border-radius:9999px}.imagelightbox-loading{background-color:rgba(130,130,130,.8);position:fixed;z-index:10003;top:50%;left:50%;padding:.65em;margin:-1.3em 0 0-1.3em;-webkit-box-shadow:0 0 2.5em rgba(130,130,130,.6);box-shadow:0 0 2.5em rgba(130,130,130,.6)}.imagelightbox-loading div{width:1.3em;height:1.3em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}.imagelightbox-overlay{background-color:rgba(30,30,30,.9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}.imagelightbox-close{border:0;cursor:pointer;width:3em;height:3em;background-color:rgba(130,130,130,.8);position:fixed;z-index:10002;top:2.5em;right:2.5em;border-radius:50%;-webkit-transition:color .3s ease;transition:color .3s ease}.imagelightbox-close:hover{background-color:#111}.imagelightbox-close:after,.imagelightbox-close:before{width:2px;background-color:#fff;content:"";position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}.imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.imagelightbox-caption{text-align:center;color:#fff;background-color:#666;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:.625em;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.imagelightbox-nav{background-color:rgba(0,0,0,.5);position:fixed;z-index:10001;left:50%;bottom:3.75em;padding:.313em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:20px}.imagelightbox-nav a{position:relative;top:.2em;width:1em;height:1em;border:1px solid #fff;display:inline-block;margin:0 .313em;border-radius:50%}.imagelightbox-nav .active{-webkit-animation:fade-in .45s linear;animation:fade-in .45s linear;background-color:#fff}.imagelightbox-navitem:active{background:gray}.imagelightbox-arrow{border:0;border-radius:50%;cursor:pointer;width:4em;height:4em;background-color:rgba(130,130,130,.8);display:none;position:fixed;z-index:10001;top:50%;margin-top:-3.75em}.imagelightbox-arrow:hover{background-color:rgba(0,0,0,.75)}.imagelightbox-arrow:active{background-color:#111}.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow:before{border:1em solid transparent;content:"";position:absolute;top:25%;left:50%}.imagelightbox-arrow-left:before{border-right-color:#fff;margin-left:-1.7em}.imagelightbox-arrow-right:before{border-left-color:#fff;margin-left:-.3em}.imagelightbox-arrow,.imagelightbox-close,.imagelightbox-loading,.imagelightbox-nav,.imagelightbox-overlay{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}@media only screen and (max-width:41.25em){#container{width:100%}.imagelightbox-close{top:1.25em;right:1.25em}.imagelightbox-arrow-left{left:1.25em}.imagelightbox-arrow-right{right:1.25em}}@media only screen and (max-width:20em){.imagelightbox-arrow-left{left:0}.imagelightbox-arrow-right{right:0}}:root{--max-width-1:1720px}.flexcontent{width:100%;display:flex;padding-left:var(--gap);padding-right:var(--gap)}.flexcontent .u-wrapper{width:100%;margin:0 auto}.flexcontent.with-background{padding-left:calc(var(--gutter)*2);padding-right:calc(var(--gutter)*2)}.flexcontent.padding-top{padding-top:calc(var(--gutter)*2)}.flexcontent.padding-top.padding-top-double{padding-top:calc(var(--gutter)*4)}.flexcontent.padding-bottom{padding-bottom:var(--gutter)}.flexcontent.padding-bottom.padding-bottom-double{padding-bottom:calc(var(--gutter)*2)}.flexcontent.margin-bottom{margin-bottom:var(--gap)}.flexcontent.margin-top{margin-top:var(--line-height)}.flexcontent.margin-bottom.margin-bottom-double{margin-bottom:calc(var(--line-height)*2)}.flexcontent.margin-top.margin-top-double{margin-top:calc(var(--line-height)*2)}.flexcontent.horizontal-centered.max-width-1,.flexcontent.max-width-1 .u-wrapper{max-width:var(--max-width-1)}.flexcontent.horizontal-centered.max-width-2,.flexcontent.max-width-2 .u-wrapper{max-width:var(--max-width-2)}.flexcontent.horizontal-centered.max-width-3,.flexcontent.max-width-3 .u-wrapper{max-width:var(--max-width-3)}.flexcontent.horizontal-centered.flexcontent.with-background.margin-bottom,.flexcontent.horizontal-centered.flexcontent.with-background.margin-top,.flexcontent.horizontal-centered.max-width-1,.flexcontent.horizontal-centered.max-width-2,.flexcontent.horizontal-centered.max-width-3{padding-left:calc(var(--gutter)*2);padding-right:calc(var(--gutter)*2)}.flexcontent.horizontal-centered.max-width-1 .u-wrapper,.flexcontent.horizontal-centered.max-width-2 .u-wrapper,.flexcontent.horizontal-centered.max-width-3 .u-wrapper{max-width:100%}.flexcontent.vertical-centered>.u-wrapper>.row>div{display:flex;flex-direction:column;justify-content:center}.flexcontent .file-downloads{margin-left:calc(var(--list-indent) - 14px)}.flexcontent .file-downloads .file-download{display:flex;gap:10px}.flexcontent .file-downloads,.flexcontent .responsive-video,.flexcontent audio,.flexcontent figure.image,.flexcontent pre{margin-bottom:var(--line-height)}.flexcontent dl,.flexcontent ol,.flexcontent table,.flexcontent ul{margin-bottom:var(--line-height-regular)}.flexcontent .responsive-video{border-radius:var(--image-radius);transition:ease border-radius .3s}.flexcontent .responsive-video iframe,.flexcontent .responsive-video video,.flexcontent a.set-iframe-src img,.flexslider .slides img{display:block;width:100%;height:auto}.flexcontent .responsive-video:hover{border-radius:0}.flexcontent pre{display:block;padding:0;margin:0;font-size:14px;line-height:1.46667;color:#333;word-break:break-all;word-wrap:break-word;border-radius:0}.flexcontent pre code{white-space:pre-wrap;padding:2px 4px;font-size:90%;color:#c7254e;background-color:transparent!important;border-radius:0}.flexcontent pre code,.flexcontent pre kbd,.flexcontent pre pre,.flexcontent pre samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.flexcontent div.image_wrapper{display:flex;justify-content:flex-start}.flexcontent,.flexcontent div.image_wrapper.center{justify-content:center}.flexcontent div.image_wrapper.right{justify-content:flex-end}.flexcontent figure.image{position:relative;display:inline-flex;flex-direction:column}.flexcontent figure.image figcaption .copyright-trigger{display:flex;align-items:center;margin-right:3px;font-size:1rem;cursor:pointer}.flexcontent figure.image figcaption span.copyright{position:absolute;top:calc(-1.8rem + 4px);left:14px;margin:0;font-size:.6rem;line-height:.6rem;color:#fff;text-shadow:var(--text-shadow-copyright);display:flex;align-items:center}.flexcontent figure.image.rounded img{border-radius:100%}.flexcontent figure.image.center{align-items:center}.flexcontent figure.image.right{align-items:flex-end}.flexcontent .video{margin-bottom:var(--line-height);position:relative;overflow:hidden;width:100%;background-color:#000}.flexcontent .video .fa-spin{position:absolute;color:#fff;top:50%;margin-top:-28px;margin-left:-37px;left:50%}.flexcontent .video::after{display:block;content:"";padding-top:56.25%}.flexcontent .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.flexcontent .video iframe body,.flexcontent a.set-iframe-src.hidden iframe{z-index:1}.flexcontent a.set-iframe-src{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:1;visibility:visible;transition:all .5s linear;display:flex;justify-content:center;align-items:center}.flexcontent a.set-iframe-src img{z-index:1}.flexcontent a.set-iframe-src svg{transform:scale(2);text-align:center;opacity:.9;display:block;position:absolute;z-index:2;transition:all .5s ease-in-out}.flexcontent a.set-iframe-src svg path{fill:#fff;transition:all .5s ease-in-out}.flexcontent a.set-iframe-src i.fa::before{margin-left:0}.flexcontent a.set-iframe-src:hover svg{opacity:1;transform:scale(2.5)}.flexcontent a.set-iframe-src.hidden{opacity:0;visibility:hidden}.flexcontent ol,.flexcontent ul{margin-left:var(--list-indent)}.flexcontent ol{padding-left:23px}.flexcontent ul{list-style:none;padding-left:0}.flexcontent ul li::before{content:"—";position:absolute;left:0}.flexcontent ul li{position:relative;padding-left:23px}.flexcontent ul li ul{margin:calc(var(--line-height)/2)0;list-style-type:circle}.flexcontent hr{border:0;background-color:var(--text-color);margin:var(--line-height)0}.flexcontent hr.forty{width:40%}.flexcontent hr.default,.flexcontent hr.line-1{height:1px}.flexcontent hr.line-2{height:2px}.flexcontent hr.line-3{height:3px}section.with-bg-color{padding:0 var(--with-background-padding);align-self:center;width:initial}section.with-bg-color.padding-top{padding-top:var(--with-background-padding)}section.with-bg-color.padding-bottom{padding-bottom:var(--with-background-padding);border-bottom-left-radius:var(--image-radius);border-bottom-right-radius:var(--image-radius)}@media screen and (max-width:768px){section.with-bg-color{margin-left:calc(var(--padding-horizontal)*-1);margin-right:calc(var(--padding-horizontal)*-1);padding:0 var(--padding-horizontal)}section.with-bg-color.padding-top{padding-top:var(--padding-horizontal)}section.with-bg-color.padding-bottom{padding-bottom:var(--padding-horizontal)}}section.blue{background-color:var(--blue)}section.blue *,section.orange *{color:#fff}section.blue-light{background-color:var(--blue-light)}section.orange{background-color:var(--orange)}section.brown-light{background-color:var(--brown-light)}@font-face{font-family:"flexslider-icon";src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix)format("embedded-opentype"),url(fonts/flexslider-icon.woff)format("woff"),url(fonts/flexslider-icon.ttf)format("truetype"),url(fonts/flexslider-icon.svg#flexslider-icon)format("svg");font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:""0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:""0 1px 4px rgba(0,0,0,.2);-o-box-shadow:""0 1px 4px rgba(0,0,0,.2);box-shadow:""0 1px 4px rgba(0,0,0,.2)}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{-moz-user-select:none}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flex-control-thumbs img,.flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-viewport{max-height:2000px}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a,.flex-pauseplay a{display:block;position:absolute;z-index:10;overflow:hidden;cursor:pointer}.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a{text-decoration:none;width:40px;height:40px;margin:-20px 0 0;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:""}.flex-direction-nav a.flex-next:before{content:""}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flex-control-thumbs img:hover,.flex-pauseplay a:hover,.flexslider:hover .flex-direction-nav .flex-next:hover,.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{width:20px;height:20px;bottom:5px;left:10px;opacity:.8;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:""}.flex-pauseplay a.flex-play:before{content:""}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.intro .intro-wrapper{padding:0 0 var(--gutter) var(--gap);margin-bottom:250px}.intro .intro-wrapper .intro-description h1{white-space:pre-line}.intro .intro-wrapper .intro-description .scroll-to-content{display:block;width:38px;height:38px;background-color:var(--primary-color);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m38.5,19h-16.5V2.5c0-.8281-.6714-1.5-1.5-1.5s-1.5.6719-1.5,1.5v16.5H2.5c-.8286,0-1.5.6719-1.5,1.5s.6714,1.5,1.5,1.5h16.5v16.5c0,.8281.6714,1.5,1.5,1.5s1.5-.6719,1.5-1.5v-16.5h16.5c.8286,0,1.5-.6719,1.5-1.5s-.6714-1.5-1.5-1.5Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m38.5,19h-16.5V2.5c0-.8281-.6714-1.5-1.5-1.5s-1.5.6719-1.5,1.5v16.5H2.5c-.8286,0-1.5.6719-1.5,1.5s.6714,1.5,1.5,1.5h16.5v16.5c0,.8281.6714,1.5,1.5,1.5s1.5-.6719,1.5-1.5v-16.5h16.5c.8286,0,1.5-.6719,1.5-1.5s-.6714-1.5-1.5-1.5Z"/></svg>');background-size:contain;transition:all ease .3s;margin-bottom:30px}.intro .intro-wrapper .intro-description .scroll-to-content:hover{background-color:var(--text-color);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m19 2.1934v32.992l-15.44-15.44c-0.5859-0.5859-1.5352-0.5859-2.1211 0s-0.5859 1.5352 0 2.1211l18 18c0.5859 0.5859 1.5352 0.5859 2.1211 0l18-18c0.293-0.293 0.4395-0.6768 0.4395-1.0605s-0.1465-0.7676-0.4395-1.0605c-0.5859-0.5859-1.5352-0.5859-2.1211 0l-15.44 15.44v-32.992c0-0.8286-0.6719-1.5-1.5-1.5s-1.5 0.6714-1.5 1.5z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m19 2.1934v32.992l-15.44-15.44c-0.5859-0.5859-1.5352-0.5859-2.1211 0s-0.5859 1.5352 0 2.1211l18 18c0.5859 0.5859 1.5352 0.5859 2.1211 0l18-18c0.293-0.293 0.4395-0.6768 0.4395-1.0605s-0.1465-0.7676-0.4395-1.0605c-0.5859-0.5859-1.5352-0.5859-2.1211 0l-15.44 15.44v-32.992c0-0.8286-0.6719-1.5-1.5-1.5s-1.5 0.6714-1.5 1.5z"/></svg>')}.intro .intro-wrapper .illustration{position:relative}.intro .intro-wrapper .illustration .image_wrapper figure picture{position:relative;display:block;height:294px}.intro .intro-wrapper .illustration .image_wrapper figure picture img{display:block;height:100%;width:100%;object-fit:cover}.intro .intro-wrapper .illustration .slider{overflow:hidden}.intro .intro-wrapper .illustration .slider .splide{width:75%;max-width:418px}.intro .intro-wrapper .illustration .slider .splide .splide__track{overflow:visible}.intro .intro-wrapper .illustration .slider .splide .splide__slide .image_wrapper figure picture{width:100%;height:100%;max-width:418px;max-height:418px;aspect-ratio:1/1}.intro .intro-wrapper .illustration svg.extra{display:block;position:absolute;width:var(--extraimage-width);height:auto;left:var(--extraimage-pos-left);bottom:var(--extraimage-pos-bottom)}.intro.multiple-images .intro-wrapper{margin-bottom:15%}.intro.multiple-images .intro-wrapper .illustration{position:relative}.intro.multiple-images .intro-wrapper .illustration svg.extra{bottom:111px}.style-2 .intro .intro-wrapper .illustration svg path.b{fill:#6f6f6e}.style-2 .intro.intro.multiple-images .intro-wrapper .illustration{max-height:786px}.style-2 .intro.intro.multiple-images .intro-wrapper .illustration .slider .splide__track .splide__arrows{margin-left:90px}.style-2 .intro.intro.multiple-images .intro-wrapper .illustration svg.extra{bottom:78px}@media screen and (min-width:768px){.intro .intro-wrapper .illustration .image_wrapper figure picture{height:417px}.style-2 .intro.intro.multiple-images .intro-wrapper .illustration{max-height:786px}.style-2 .intro.intro.multiple-images .intro-wrapper .illustration .slider .splide__track .splide__arrows{margin-left:120px}.style-2 .intro.intro.multiple-images .intro-wrapper .illustration svg.extra{bottom:62px}}@media screen and (min-width:1200px){.intro{display:flex;justify-content:flex-end;padding-left:var(--gap)}.intro .intro-description,.intro h1{margin-right:calc(var(--gutter)*5)}.intro .intro-wrapper{display:flex;padding-left:0;width:100%;width:calc(var(--app-width) - (var(--app-width) - var(--max-width-1))/2);margin-bottom:24%}.intro .intro-wrapper .illustration{min-width:52%;position:relative}.intro .intro-wrapper .illustration .image_wrapper,.intro .intro-wrapper .illustration figure,.intro .intro-wrapper .illustration picture{height:100%;width:100%}.intro .intro-wrapper .illustration img{height:100%;width:100%;object-fit:cover}.intro .intro-wrapper .illustration .slider{overflow:hidden}.intro .intro-wrapper .illustration .slider .splide{width:75%;max-width:700px}.intro .intro-wrapper .illustration .slider .splide .splide__track{overflow:visible}.intro .intro-wrapper .illustration .slider .splide .splide__slide .image_wrapper figure picture{width:100%;height:100%;max-width:700px;max-height:700px;aspect-ratio:1/1}.intro .intro-wrapper .illustration .image_wrapper figure picture{height:100%}.style-2 .intro.intro.multiple-images .intro-wrapper .illustration{max-height:786px}.style-2 .intro.intro.multiple-images .intro-wrapper .illustration .slider .splide__track .splide__arrows{margin-left:120px}.style-2 .intro.intro.multiple-images .intro-wrapper .illustration svg.extra{bottom:-45px}}.neues,.newslist,.projects{margin-bottom:var(--section-margin)}.projects .project{position:relative;color:#fff;margin-bottom:var(--project-bottom-margin)}.projects .project .project-infos{position:absolute;display:flex;align-items:flex-start;flex-direction:column;top:0;right:0;bottom:0;left:0;padding:calc(var(--gap)*2);opacity:0;transition:all ease .3s;z-index:1}@media screen and (min-width:768px){.projects .project .project-infos{padding:calc(var(--gap)*.75)}}@media screen and (min-width:1024px){.projects .project .project-infos{padding:calc(var(--gap)*.5)}}@media screen and (min-width:1200px){.projects .project .project-infos{padding:calc(var(--gap)*.75)}}.projects .project .project-infos .project-title{font-weight:var(--font-weight-bold)}.projects .project .project-infos .project-description{margin-bottom:var(--line-height)}.projects .project .project-infos .more-link{color:#fff;margin-top:calc(var(--gap)*.35)}.projects .project .project-infos .more-link::before,header#pageheader .page .logo{background-color:#fff}.projects .project .project-infos::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:var(--primary-color);z-index:-1;opacity:85%}.neues .neues-item figure.image,.projects .project figure.image{overflow:hidden;margin:0}.neues .neues-item figure.image img,.projects .project figure.image img{height:100%;width:100%;object-fit:cover;transition:all ease .3s}.projects .project:hover{color:#fff}.projects .project:hover .project-infos{transition:all ease .3s;opacity:1;z-index:10}.projects .project:hover figure.image img{transform:scale(1.1)}.projects .more-link-wrapper{margin-top:var(--line-height)}.projects .grid .project{margin-bottom:0}@media screen and (min-width:768px){.projects .row{margin:0-8px}.projects .row .u-width{padding-right:8px;padding-left:8px}.projects .row .u-width .project{margin-bottom:16px}}@media screen and (min-width:1024px){.projects .row{margin:0 calc(var(--isotope-gap)*-1)}.projects .row .u-width{padding-right:var(--isotope-gap);padding-left:var(--isotope-gap)}.projects .row .u-width .project{margin-bottom:calc(var(--isotope-gap)*2)}}.newslist .date,.newslist .topic{font-weight:var(--font-weight-bold);text-decoration:none}.newslist .divider{color:var(--primary-color);font-weight:var(--font-weight-bold);margin:0 5px}.newslist .teaser{display:flex;column-gap:calc(var(--gutter)*2)}.newslist .teaser .news-thumbnail figure.image{width:58px;height:auto}@media screen and (min-width:768px){.newslist .teaser .news-thumbnail figure.image{width:87px}}@media screen and (min-width:1024px){.newslist .teaser .news-thumbnail figure.image{width:116px}}@media screen and (min-width:1024px) and (max-width:1300px){.newslist .teaser{flex-direction:column;row-gap:var(--line-height-regular)}}.neues .videobanner-container{width:100%;height:auto;display:block}.neues .videobanner-container video{width:100%;height:auto}.neues .more-slide-down{display:inline-flex;align-items:center;column-gap:15px;text-decoration:none;color:var(--primary-color);margin-bottom:var(--line-height-regular)}.neues .more-slide-down:hover{color:var(--text-color)}.group-filter .more-slide-down::before,.neues .more-slide-down::before,.neues .more-slide-down:hover::before{content:"";display:block;width:38px;height:38px;background-color:var(--primary-color);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m38.5,19h-16.5V2.5c0-.8281-.6714-1.5-1.5-1.5s-1.5.6719-1.5,1.5v16.5H2.5c-.8286,0-1.5.6719-1.5,1.5s.6714,1.5,1.5,1.5h16.5v16.5c0,.8281.6714,1.5,1.5,1.5s1.5-.6719,1.5-1.5v-16.5h16.5c.8286,0,1.5-.6719,1.5-1.5s-.6714-1.5-1.5-1.5Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m38.5,19h-16.5V2.5c0-.8281-.6714-1.5-1.5-1.5s-1.5.6719-1.5,1.5v16.5H2.5c-.8286,0-1.5.6719-1.5,1.5s.6714,1.5,1.5,1.5h16.5v16.5c0,.8281.6714,1.5,1.5,1.5s1.5-.6719,1.5-1.5v-16.5h16.5c.8286,0,1.5-.6719,1.5-1.5s-.6714-1.5-1.5-1.5Z"/></svg>');background-size:contain;transition:all ease .3s}.neues .more-slide-down:hover::before{background-color:var(--text-color);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m19 2.1934v32.992l-15.44-15.44c-0.5859-0.5859-1.5352-0.5859-2.1211 0s-0.5859 1.5352 0 2.1211l18 18c0.5859 0.5859 1.5352 0.5859 2.1211 0l18-18c0.293-0.293 0.4395-0.6768 0.4395-1.0605s-0.1465-0.7676-0.4395-1.0605c-0.5859-0.5859-1.5352-0.5859-2.1211 0l-15.44 15.44v-32.992c0-0.8286-0.6719-1.5-1.5-1.5s-1.5 0.6714-1.5 1.5z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m19 2.1934v32.992l-15.44-15.44c-0.5859-0.5859-1.5352-0.5859-2.1211 0s-0.5859 1.5352 0 2.1211l18 18c0.5859 0.5859 1.5352 0.5859 2.1211 0l18-18c0.293-0.293 0.4395-0.6768 0.4395-1.0605s-0.1465-0.7676-0.4395-1.0605c-0.5859-0.5859-1.5352-0.5859-2.1211 0l-15.44 15.44v-32.992c0-0.8286-0.6719-1.5-1.5-1.5s-1.5 0.6714-1.5 1.5z"/></svg>')}.neues .more-slide-down.active::before{rotate:45deg}.neues .more-slide-down.active:hover::before{rotate:180deg}.neues .neues-item{position:relative;margin-bottom:var(--project-bottom-margin)}.neues .neues-item .neues-gallery{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:var(--project-bottom-margin)}.neues .neues-item .neues-gallery .neues-gallery-item{object-fit:cover;width:calc(50% - 8px);height:calc(50% - 8px);vertical-align:middle}.neues .more-link-wrapper{margin-top:var(--line-height)}.neues .grid .neues-item{margin-bottom:0}.neues .grid .neues-item .text{margin-top:var(--isotope-gap);-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.neues .grid .neues-item .date,.neues .grid .neues-item .topic{font-weight:var(--font-weight-bold);text-decoration:none}.neues .grid .neues-item .divider{color:var(--primary-color);font-weight:var(--font-weight-bold);margin:0 5px}.neues .grid .neues-item .more-container,.project .single-project-title nav ul li::before,.slick-slide.slick-loading img,header#pageheader .page .controls .hamburger button svg.close,html.navigation header#pageheader .page .controls .hamburger button svg.burger{display:none}.neues .grid .neues-item .more-container.active,header#pageheader .page .logo a svg,header#pageheader .page .navigation a.home svg{display:block}@media screen and (min-width:768px){.neues .row{margin:0-8px}.neues .row .u-width{padding-right:8px;padding-left:8px}.neues .row .u-width .neues-item{margin-bottom:16px}}@media screen and (min-width:1024px){.neues .row{margin:0 calc(var(--isotope-gap)*-1)}.neues .row .u-width{padding-right:var(--isotope-gap);padding-left:var(--isotope-gap)}.neues .row .u-width .neues-item{margin-bottom:calc(var(--isotope-gap)*2)}}.teammembers{visibility:hidden;opacity:0;transition:ease .3s all}.teammembers .grid-wrapper{width:100%;max-width:var(--max-width-1);margin:0 auto}.teammembers .grid-wrapper .gutter-sizer{display:block;width:30px}.teammembers .grid-wrapper .teammember{width:calc(50% - 15px);display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--isotope-gap)*2);position:relative;margin-bottom:30px}.teammembers .grid-wrapper .teammember .teammember--details{background-color:var(--primary-color);display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--isotope-gap)*2)}.teammembers .grid-wrapper .teammember .teammember--details *{color:#fff;z-index:1}.teammembers .grid-wrapper .teammember .teammember--details .teammember--title{font-weight:var(--font-weight-bold)}.teammembers .grid-wrapper .teammember .teammember--details::after{z-index:0}.teammembers .grid-wrapper .teammember .image_wrapper,.teammembers .grid-wrapper .teammember .teammember--details{aspect-ratio:1/1}.teammembers .grid-wrapper .teammember::after{position:absolute;content:"";height:12px;width:90px;bottom:23px;left:50%;margin-left:-45px;background-color:var(--primary-color)}.teammembers .grid-wrapper .teammember:nth-child(11) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(12) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(3) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(4) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(7) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(8) .image_wrapper{grid-column:2;grid-row:1}.teammembers .grid-wrapper .teammember:nth-child(11) .teammember--details,.teammembers .grid-wrapper .teammember:nth-child(12) .teammember--details,.teammembers .grid-wrapper .teammember:nth-child(3) .teammember--details,.teammembers .grid-wrapper .teammember:nth-child(4) .teammember--details,.teammembers .grid-wrapper .teammember:nth-child(7) .teammember--details,.teammembers .grid-wrapper .teammember:nth-child(8) .teammember--details{grid-column:1;grid-row:1}.teammembers div.group-filter{display:flex;justify-content:flex-end}.teammembers div.group-filter div.search-input{max-width:calc(25% - 23px);width:100%;margin-bottom:var(--isotope-gap)}.teammembers div.group-filter div.search-input input.quicksearch{padding:5px 0;background-color:transparent;width:100%;border:0;border-bottom:3px solid var(--primary-color)}.loaded .teammembers{opacity:1;visibility:visible}@media screen and (max-width:1350px){.teammembers div.group-filter div.search-input{max-width:calc(50% - 15px)}.teammembers .grid-wrapper .teammember{width:100%}.teammembers .grid-wrapper .teammember:nth-child(11) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(11) .teammember--details,.teammembers .grid-wrapper .teammember:nth-child(3) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(3) .teammember--details,.teammembers .grid-wrapper .teammember:nth-child(7) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(7) .teammember--details{grid-column:initial;grid-row:initial}.teammembers .grid-wrapper .teammember:nth-child(10) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(12) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(2) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(4) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(6) .image_wrapper,.teammembers .grid-wrapper .teammember:nth-child(8) .image_wrapper{grid-column:2;grid-row:1}.teammembers .grid-wrapper .teammember:nth-child(10) .teammember--details,.teammembers .grid-wrapper .teammember:nth-child(12) .teammember--details,.teammembers .grid-wrapper .teammember:nth-child(2) .teammember--details,.teammembers .grid-wrapper .teammember:nth-child(4) .teammember--details,.teammembers .grid-wrapper .teammember:nth-child(6) .teammember--details,.teammembers .grid-wrapper .teammember:nth-child(8) .teammember--details{grid-column:1;grid-row:1}}@media screen and (max-width:756px){.teammembers div.group-filter div.search-input{max-width:calc(50% - 7px)}.teammembers .grid-wrapper .teammember{gap:var(--isotope-gap);margin-bottom:var(--isotope-gap)}}@media screen and (max-width:600px){.teammembers div.group-filter div.search-input{max-width:100%}.teammembers .grid-wrapper .teammember{grid-template-columns:1fr}.teammembers .grid-wrapper .teammember .image_wrapper,.teammembers .grid-wrapper .teammember .teammember--details{position:relative;aspect-ratio:initial;grid-column:initial!important;grid-row:initial!important}.teammembers .grid-wrapper .teammember .teammember--details::after{position:absolute;content:"";height:90px;width:12px;top:-45px;left:23px;background-color:var(--primary-color)}.teammembers .grid-wrapper .teammember:nth-child(even) .teammember--details::after{left:initial;right:23px}.teammembers .grid-wrapper .teammember::after{display:none}}.googlemaps{width:100%;max-width:var(--max-width-1);margin:0 auto;padding:0;height:500px}@media screen and (max-width:1799px){.googlemaps{padding:0 var(--gap)}}.googlemaps #map_canvas{margin-top:2.5rem;margin-bottom:2.5rem;width:100%;height:100%}.immoprojekte .immoprojekte-item{margin-bottom:calc(var(--gutter)*8)}.immoprojekte .immoprojekte-item .mailphone-spacer{width:100px;display:inline-block}.immoprojekte .immoprojekte-item .angebot{border-left:6px solid var(--primary-color);padding-left:var(--gutter)}.immoprojekte .immoprojekte-item .mapImmo{display:block;width:100%;padding-bottom:100%;background-color:var(--primary-color)}.immoprojekte .immoprojekte-item .gallery-container{margin-bottom:calc(var(--gutter)*2)}.immoprojekte .immoprojekte-item .custom-navigation{display:flex;gap:30px;padding:24px 0}.immoprojekte .immoprojekte-item .slider ul{display:flex;list-style-type:none;padding:0;margin:0}.immoprojekte .immoprojekte-item .slider ul li{padding:0;margin:0}.immoprojekte .immoprojekte-item .slider ul li:before{content:""}header#pageheader{position:fixed;background:#fff;background:linear-gradient(180deg,#fff 0,#fff 48%,rgba(255,255,255,.5) 52%,rgba(255,255,255,0) 100%);top:0;right:0;left:0;padding:var(--gutter);z-index:50}header#pageheader .page{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}header#pageheader .page .logo a{display:block;position:relative}header#pageheader .page .logo svg{display:block;width:100%;height:100%;max-width:var(--logo-max-width)}header#pageheader .page .navigation{overflow:hidden;width:100%;max-height:0;opacity:0;transition:all .3s ease;display:flex;align-items:flex-start;gap:30px}header#pageheader .page .navigation a.home,header#pageheader .page .navigation ul li a{display:block;position:relative;text-decoration:none}header#pageheader .page .controls a svg path,header#pageheader .page .navigation a.home svg .b,header#pageheader .page .shortcuts a svg path{fill:#000}header#pageheader .page .navigation a.home.current,header#pageheader .page .navigation a.home:hover{text-decoration:none!important}header#pageheader .page .navigation a.home::after{content:"";height:4px;position:absolute;bottom:-14px;right:0;left:0;background-color:transparent;transition:all ease .3s}@media screen and (min-width:768px){header#pageheader .page .navigation a.home::after{height:6px}}header#pageheader .page .navigation a.active.home::after,header#pageheader .page .navigation a.home:hover::after{background-color:var(--primary-color)}header#pageheader .page .navigation ul{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:7px;margin-top:25px;margin-bottom:15px}header#pageheader .page .navigation ul li a{font-size:var(--font-size-mainnav);color:var(--text-color);font-weight:var(--font-weight-medium);border-bottom:4px solid transparent}header#pageheader .page .navigation ul li a.current,header#pageheader .page .navigation ul li a:hover{border-bottom-color:var(--primary-color);color:var(--primary-color)}header#pageheader .page .controls{margin-top:25px}header#pageheader .page .controls .hamburger button{border:0;padding:0;background:0 0;display:block}header#pageheader .page .controls,header#pageheader .page .shortcuts{display:flex;align-items:flex-start;column-gap:20px}header#pageheader .page .controls a,header#pageheader .page .controls a svg,header#pageheader .page .controls a:hover svg,header#pageheader .page .shortcuts a,header#pageheader .page .shortcuts a svg,header#pageheader .page .shortcuts a:hover svg,html.navigation header#pageheader .page .controls .hamburger button svg.close{display:block}html.navigation header#pageheader .page .navigation{max-height:1200px;opacity:1;transition:all .3s ease;overflow:visible}.style-1 header#pageheader{transition:all .3s ease;background:#fff;padding-bottom:0}.style-1 header#pageheader .page{align-items:baseline}.style-1 header#pageheader .page .controls,.style-1 header#pageheader .page .shortcuts{gap:10px}.style-1 header#pageheader .page .logo{background-color:transparent}.style-1 header#pageheader .page .logo svg{max-width:170px}.style-1 header#pageheader::after{z-index:-1;content:"";height:8px;left:0;right:0;position:absolute;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%)}@media screen and (min-width:428px){.style-1 header#pageheader .page .controls,.style-1 header#pageheader .page .shortcuts{gap:20px}.style-1 header#pageheader .page .logo svg{max-width:190px}}.navigation body.style-1::after{transition:all .3 ease;opacity:0}@media screen and (min-width:768px){header#pageheader{padding:calc(var(--gap)/2) var(--gap) calc(var(--gap)/2);background:#fff;background:linear-gradient(180deg,#fff 0,#fff 88%,rgba(255,255,255,.5) 95%,rgba(255,255,255,0) 100%)}header#pageheader .page .navigation nav{width:100%;margin-bottom:0}header#pageheader .page .navigation nav ul{justify-content:flex-end;gap:var(--gap)}header#pageheader .page .navigation nav ul li a{border-bottom-width:6px}header#pageheader .page .navigation a.home::after{height:6px}.style-1 header#pageheader .page .controls,.style-1 header#pageheader .page .shortcuts{gap:27px}.style-1 header#pageheader .page .logo svg{max-width:270px}}@media screen and (min-width:1200px){header#pageheader .page{flex-wrap:nowrap;gap:25px;align-items:flex-end}header#pageheader .page .controls,header#pageheader .page .shortcuts{align-content:flex-end}header#pageheader .page .logo{order:1;width:100%}header#pageheader .page .navigation{width:auto;order:3;max-height:initial;opacity:1;overflow:visible;align-items:flex-end}header#pageheader .page .navigation a.home{margin-bottom:9px}header#pageheader .page .navigation nav{margin-bottom:-5px}header#pageheader .page .navigation nav ul{margin:0;flex-wrap:nowrap;gap:25px}header#pageheader .page .controls{margin-bottom:9px;margin-top:0;order:2;gap:25px}header#pageheader .page .controls .hamburger{display:none}.style-1 header#pageheader{padding-top:50px}.style-1 header#pageheader .page .navigation nav{margin-bottom:-7px}.style-1 header#pageheader .page .navigation a.home::after{content:"";bottom:-16px}.style-1 header#pageheader .page .logo svg{max-width:408px}}.group-filter .more-slide-down{display:inline-flex;align-items:center;column-gap:15px;text-decoration:none;color:var(--primary-color);margin-bottom:0;font-weight:700}@media screen and (min-width:1024px){.group-filter .more-slide-down{margin-right:15px}}.group-filter .more-slide-down:hover{color:var(--text-color)}.group-filter .more-slide-down:hover::before{content:"";display:block;width:38px;height:38px;background-color:var(--text-color);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m19 2.1934v32.992l-15.44-15.44c-0.5859-0.5859-1.5352-0.5859-2.1211 0s-0.5859 1.5352 0 2.1211l18 18c0.5859 0.5859 1.5352 0.5859 2.1211 0l18-18c0.293-0.293 0.4395-0.6768 0.4395-1.0605s-0.1465-0.7676-0.4395-1.0605c-0.5859-0.5859-1.5352-0.5859-2.1211 0l-15.44 15.44v-32.992c0-0.8286-0.6719-1.5-1.5-1.5s-1.5 0.6714-1.5 1.5z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m19 2.1934v32.992l-15.44-15.44c-0.5859-0.5859-1.5352-0.5859-2.1211 0s-0.5859 1.5352 0 2.1211l18 18c0.5859 0.5859 1.5352 0.5859 2.1211 0l18-18c0.293-0.293 0.4395-0.6768 0.4395-1.0605s-0.1465-0.7676-0.4395-1.0605c-0.5859-0.5859-1.5352-0.5859-2.1211 0l-15.44 15.44v-32.992c0-0.8286-0.6719-1.5-1.5-1.5s-1.5 0.6714-1.5 1.5z"/></svg>');background-size:contain;transition:all ease .3s}.group-filter .more-slide-down.active::before{rotate:45deg}.group-filter .more-slide-down.active:hover::before{rotate:180deg}.project .single-project-title{display:grid}.project .single-project-title .project-navigation{margin-bottom:calc(var(--margin-bottom-h1) + 15px);display:flex;flex-direction:column;align-items:flex-start}.project .single-project-title nav ul{margin:0;display:flex;flex-wrap:wrap}.project .single-project-title nav ul li{padding-left:0;white-space:nowrap}.project .single-project-title nav ul li a{white-space:nowrap}.project .single-project-title nav ul li::after,.project .single-project-title nav ul li:last-child::after,.project .single-project-title nav.breadcrumb ul li:last-child::after{content:""}.project .single-project-title nav.prev-next{display:flex;justify-content:flex-end;margin-bottom:30px}.project .single-project-title nav.prev-next ul{column-gap:50px}.project .single-project-title nav.prev-next ul li svg{display:block;width:40px;height:40px}.project .single-project-title nav.breadcrumb ul li::after{position:relative;padding:0 5px;content:"/"}.project .project-number,.project div.label{font-weight:var(--font-weight-bold)}.project .text{margin-bottom:var(--line-height-regular)}.project .project-gallery,.project .project-gallery-multiple{margin-bottom:var(--section-margin)}.project .project-gallery-multiple{margin-left:var(--gutter);margin-right:var(--gutter);display:grid;grid-template-columns:1fr;gap:calc(var(--gutter)*2);width:100%}.project .project-gallery-multiple .image_wrapper,.project .project-gallery-multiple .image_wrapper figure{width:100%}.project .project-gallery-multiple .image_wrapper figure picture{width:100%;height:100%;overflow:hidden}.project .project-gallery-multiple .image_wrapper figure picture img{object-fit:cover;height:100%;width:100%}@media screen and (min-width:1024px){.project .single-project-title{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.project .single-project-title .project-navigation{align-items:flex-end}.project .project-gallery-multiple{margin-left:var(--gutter);margin-right:var(--gutter);display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;gap:calc(var(--gutter)*2)}.project .project-gallery-multiple .image_wrapper,.project .project-gallery-multiple .image_wrapper figure{width:100%}.project .project-gallery-multiple .image_wrapper figure picture{width:100%;height:100%;max-height:554px;overflow:hidden;aspect-ratio:2/1}.project .project-gallery-multiple .image_wrapper figure picture img{object-fit:cover;height:100%;width:100%}.project .project-gallery-multiple .image_wrapper.one-to-two{grid-column:1/span 2}.project .project-gallery-multiple .image_wrapper.two-to-three{grid-column:2/span 2}}.slideshows.slideshow-kombi{padding:10vw}@media screen and (min-width:1200px){.slideshows.slideshow-kombi{padding:3vw 5vw 5vw}}.slideshows.slideshow-kombi header.captions{height:17.5vh!important}.slideshows.slideshow-kombi header.captions .slick-slide .logo-bsk{width:auto;height:10vh;position:relative}@media screen and (min-width:768px){.slideshows.slideshow-kombi header.captions .slick-slide .logo-bsk{height:14.5vh}}.slideshows.slideshow-kombi header.captions .slick-slide .logo-bsk img{width:auto;height:100%}.slideshows.slideshow-kombi header.captions .slick-slide .logo-bl{width:50vw;height:auto;position:relative}@media screen and (min-width:768px){.slideshows.slideshow-kombi header.captions .slick-slide .logo-bl{width:20vw;margin-top:3vw}}.slideshows.slideshow-1 header .logo img,.slideshows.slideshow-kombi header.captions .slick-slide .logo-bl img{width:100%;height:auto}.slideshows.slideshow-kombi .bsk-style{font-family:itc-avant-garde-gothic-pro,sans-serif!important}.slideshows.slideshow-kombi .bl-style{font-family:futura-pt,sans-serif!important}.slideshows.slideshow-1{padding:10vw}@media screen and (min-width:1200px){.slideshows.slideshow-1{padding:5vw}}.slideshows.slideshow-1 header{height:15vh}.slideshows.slideshow-1 header .logo{width:50vw;height:auto}@media screen and (min-width:768px){.slideshows.slideshow-1 header .logo{width:20vw}}.slideshows.slideshow-2{padding:7.5vw 10vw 10vw}@media screen and (min-width:1200px){.slideshows.slideshow-2{padding:2.5vw 5vw 5vw}}.slideshows.slideshow-2 header{height:20vh}.slideshows.slideshow-2 header .logo{width:auto;height:calc(100% - 60px)}.slideshows.slideshow-2 header .logo img{width:auto;height:100%}.slideshows .slick-list{max-height:70vh;max-width:100%}.slideshows .slick-list .slick-slide{opacity:.5;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.slideshows .slick-list .slick-slide .slick-item{height:60vh;padding:30px}.slideshows .slick-list .slick-slide .slide-caption{opacity:0}@media screen and (min-width:1200px){.slideshows .slick-list .slick-slide .slide-caption{font-size:1.5rem;margin-top:1rem}}.slideshows .slick-list .slick-slide.slick-current{opacity:1;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.slideshows .slick-list .slick-slide.slick-current .slide-caption{opacity:1;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}.neues .grid-wrapper,.projects .grid-wrapper,.slick-slide img{display:block}.neues .grid-item,.neues .grid-sizer,.projects .grid-item,.projects .grid-sizer{display:block;width:100%}.neues .grid-item,.projects .grid-item{aspect-ratio:1/1}.neues .grid-item .project-content,.projects .grid-item .project-content{overflow:hidden;position:absolute;top:var(--isotope-gap);bottom:var(--isotope-gap);left:var(--isotope-gap);right:var(--isotope-gap)}.neues .grid-item .neues-content,.projects .grid-item .neues-content{margin-top:var(--isotope-gap);margin-bottom:var(--isotope-gap);margin-left:var(--isotope-gap);margin-right:var(--isotope-gap)}.neues .grid-item .background-image,.projects .grid-item .background-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;transition:all ease .3s;background-position:center center}.neues .grid-item .project-infos,.projects .grid-item .project-infos{position:absolute}.neues .grid-item:hover .background-image,.projects .grid-item:hover .background-image{transform:scale(1.1)}.neues .grid-item--size-2h,.projects .grid-item--size-2h{aspect-ratio:2/1}.neues .grid-item--size-2h,.neues .grid-item--size-4,.projects .grid-item--size-2h,.projects .grid-item--size-4{width:100%}main .flexcontent.neues.max-width-1,main .flexcontent.projects.max-width-1{display:flex;flex-direction:column;align-items:center;padding:0 var(--gap)}main .flexcontent.neues.max-width-1>.u-wrapper,main .flexcontent.projects.max-width-1>.u-wrapper{padding:0}main .flexcontent.neues.max-width-1>.grid-wrapper,main .flexcontent.projects.max-width-1>.grid-wrapper{width:100%;max-width:calc(var(--max-width-1) + var(--isotope-gap)*2);overflow:hidden}main .flexcontent.neues.max-width-1>.grid-wrapper .grid,main .flexcontent.projects.max-width-1>.grid-wrapper .grid{width:100%;max-width:calc(var(--max-width-1) + var(--isotope-gap)*2)}main .flexcontent.isotope.neues.max-width-1,main .flexcontent.isotope.projects.max-width-1{padding:0 calc(var(--gap) - var(--isotope-gap))}main .flexcontent.isotope.neues.max-width-1>.u-wrapper,main .flexcontent.isotope.projects.max-width-1>.u-wrapper{padding:0 var(--isotope-gap)}main .flexcontent.isotope.neues.max-width-1 h1,main .flexcontent.isotope.projects.max-width-1 h1{width:100%;max-width:calc(var(--max-width-1) + 2*var(--isotope-gap));padding:0 var(--isotope-gap)}.filter-bar{display:flex;flex-direction:column;justify-content:space-between;row-gap:var(--isotope-gap);margin:var(--gutter) var(--isotope-gap);max-width:var(--max-width-1);font-size:var(--font-size-mainnav);font-family:var(--font-family)}.filter-bar .group-filter,.filter-bar .group-sort{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;align-items:flex-start}.filter-bar .group-filter .button-group,.filter-bar .group-sort .button-group{display:none;flex-wrap:wrap;max-height:0;overflow:hidden;transition:max-width ease-in-out .3s;padding:0;gap:10px}.filter-bar .group-filter button,.filter-bar .group-sort button{border:0;background:0 0;font-size:var(--font-size-mainnav);font-family:var(--font-family);white-space:nowrap;color:var(--text-color)}.filter-bar .group-filter button:hover,.filter-bar .group-sort button:hover{text-decoration:underline;text-decoration-color:var(--primary-color);text-decoration-thickness:3px;text-underline-offset:4px}.filter-bar .group-filter button:focus,.filter-bar .group-sort button:focus,.filter-bar div.search-input input.quicksearch:focus{outline:0}.filter-bar .group-filter button.open-hidden,.filter-bar .group-sort button.open-hidden{padding:0;font-weight:var(--font-weight-h1);color:var(--primary-color);display:flex;align-items:center;column-gap:10px;text-decoration:none}.filter-bar .group-filter button.open-hidden::before,.filter-bar .group-sort button.open-hidden::before{content:"";display:block;width:38px;height:38px;background-color:var(--primary-color);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m38.5,19h-16.5V2.5c0-.8281-.6714-1.5-1.5-1.5s-1.5.6719-1.5,1.5v16.5H2.5c-.8286,0-1.5.6719-1.5,1.5s.6714,1.5,1.5,1.5h16.5v16.5c0,.8281.6714,1.5,1.5,1.5s1.5-.6719,1.5-1.5v-16.5h16.5c.8286,0,1.5-.6719,1.5-1.5s-.6714-1.5-1.5-1.5Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m38.5,19h-16.5V2.5c0-.8281-.6714-1.5-1.5-1.5s-1.5.6719-1.5,1.5v16.5H2.5c-.8286,0-1.5.6719-1.5,1.5s.6714,1.5,1.5,1.5h16.5v16.5c0,.8281.6714,1.5,1.5,1.5s1.5-.6719,1.5-1.5v-16.5h16.5c.8286,0,1.5-.6719,1.5-1.5s-.6714-1.5-1.5-1.5Z"/></svg>');background-size:contain;transition:rotate ease-in-out .3s}.filter-bar .group-filter button.is-checked,.filter-bar .group-sort button.is-checked{text-decoration:underline;text-decoration-color:var(--primary-color);text-decoration-thickness:3px;text-underline-offset:4px}.filter-bar div.search-input{max-width:100%;width:100%}.filter-bar div.search-input input.quicksearch{padding:5px 0;background-color:transparent;width:100%;border:0;border-bottom:3px solid var(--primary-color);border-radius:0;font-family:var(--font-family)}html.filter-button-group .filter-bar .group-filter button.open-hidden::before,html.sort-by-button-group .filter-bar .group-sort button.open-hidden::before{rotate:225deg}html.sort-by-button-group .filter-bar .group-sort .button-group{display:flex;max-height:1000px;overflow:hidden;transition:max-height ease-in-out .3s}html.filter-button-group .filter-bar .group-filter .button-group{display:flex;max-height:1000px;overflow:hidden;opacity:1;transition:all ease-in-out .3s}@media screen and (min-width:768px){.neues .grid-item,.neues .grid-sizer,.projects .grid-item,.projects .grid-sizer{display:block;width:50%}.neues .grid-item--size-2h,.neues .grid-item--size-4,.projects .grid-item--size-2h,.projects .grid-item--size-4{width:100%}}@media screen and (min-width:1024px){.filter-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:var(--gutter) var(--isotope-gap);max-width:var(--max-width-1);font-size:var(--font-size-mainnav);font-family:var(--font-family)}.filter-bar .group-filter,.filter-bar .group-sort{display:flex;flex-wrap:nowrap;flex-direction:row;column-gap:10px;align-items:center}.filter-bar .group-filter .button-group,.filter-bar .group-sort .button-group{display:none;flex-direction:row;flex-wrap:wrap;max-width:0;max-height:initial;overflow:hidden;transition:max-width ease-in-out .3s;padding:5px 0}.filter-bar .group-filter button,.filter-bar .group-sort button{border:0;background:0 0;font-size:var(--font-size-mainnav);font-family:var(--font-family);white-space:nowrap;padding-top:3px}.filter-bar .group-filter button:focus,.filter-bar .group-sort button:focus,.filter-bar div.search-input input.quicksearch:focus{outline:0}.filter-bar .group-filter button.open-hidden,.filter-bar .group-sort button.open-hidden{font-weight:var(--font-weight-h1);color:var(--primary-color);display:flex;align-items:center;column-gap:10px;padding:2px 0}.filter-bar .group-filter button.open-hidden::before,.filter-bar .group-sort button.open-hidden::before{content:"";display:block;width:38px;height:38px;background-color:var(--primary-color);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m38.5,19h-16.5V2.5c0-.8281-.6714-1.5-1.5-1.5s-1.5.6719-1.5,1.5v16.5H2.5c-.8286,0-1.5.6719-1.5,1.5s.6714,1.5,1.5,1.5h16.5v16.5c0,.8281.6714,1.5,1.5,1.5s1.5-.6719,1.5-1.5v-16.5h16.5c.8286,0,1.5-.6719,1.5-1.5s-.6714-1.5-1.5-1.5Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg id="a" version="1.1" viewBox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><path class="b" d="m38.5,19h-16.5V2.5c0-.8281-.6714-1.5-1.5-1.5s-1.5.6719-1.5,1.5v16.5H2.5c-.8286,0-1.5.6719-1.5,1.5s.6714,1.5,1.5,1.5h16.5v16.5c0,.8281.6714,1.5,1.5,1.5s1.5-.6719,1.5-1.5v-16.5h16.5c.8286,0,1.5-.6719,1.5-1.5s-.6714-1.5-1.5-1.5Z"/></svg>');background-size:contain;transition:rotate ease-in-out .3s}.filter-bar .group-filter button.is-checked,.filter-bar .group-sort button.is-checked{text-decoration:underline;text-decoration-color:var(--primary-color);text-decoration-thickness:3px;text-underline-offset:4px}.filter-bar .group-sort{width:calc(25% - 23px)}.filter-bar .group-filter{width:calc(50% - 13px)}.filter-bar div.search-input{margin-left:30px;max-width:calc(25% - 23px);width:100%}.filter-bar div.search-input input.quicksearch{padding:5px 0;background-color:transparent;width:100%;border:0;border-bottom:3px solid var(--primary-color)}.neues .grid-item,.neues .grid-sizer,.projects .grid-item,.projects .grid-sizer{display:block;width:25%}.neues .grid-item--size-2h,.neues .grid-item--size-4,.projects .grid-item--size-2h,.projects .grid-item--size-4{width:50%}html.filter-button-group .filter-bar .group-filter button.open-hidden::before,html.sort-by-button-group .filter-bar .group-sort button.open-hidden::before{rotate:225deg}html.sort-by-button-group .filter-bar .group-sort .button-group{max-width:1000px;overflow:hidden;transition:max-width ease-in-out .3s}html.filter-button-group .filter-bar .group-filter .button-group{display:flex;max-width:1000px;overflow:hidden;opacity:1;transition:all ease-in-out .3s}}footer#pagefooter{padding:var(--gap)}footer#pagefooter .page{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gutter)}footer#pagefooter .page .address,footer#pagefooter .page .contact,footer#pagefooter .page .extra-nav{position:relative;padding:calc(var(--colored-line-height) + var(--footer-padding))0 var(--footer-padding)0}footer#pagefooter .page .address::before,footer#pagefooter .page .contact::before,footer#pagefooter .page .extra-nav::before{content:"";position:absolute;top:0;left:0;right:0;height:var(--colored-line-height);background-color:var(--primary-color)}footer#pagefooter .page .address{grid-column:1/span 2;grid-row:1}footer#pagefooter .page .contact{grid-column:1/span 2;grid-row:2}footer#pagefooter .page .contact .contact-row{display:flex;justify-content:space-between;flex-wrap:wrap}footer#pagefooter .page .contact nav{margin-top:var(--line-height-regular)}footer#pagefooter .page .contact nav .socialmedia{display:flex;gap:var(--gutter)}footer#pagefooter .page .contact nav .socialmedia a,footer#pagefooter .page .contact nav .socialmedia svg{overflow:visible;display:block}footer#pagefooter .page .contact nav .socialmedia svg path{fill:var(--text-color);transition:ease all .3s}footer#pagefooter .page .extra-nav{grid-column:1/span 2;grid-row:3}@media screen and (min-width:400px){footer#pagefooter .page .address{grid-column:1;grid-row:1}footer#pagefooter .page .contact{grid-column:2;grid-row:1}footer#pagefooter .page .extra-nav{grid-column:1/span 2;grid-row:2}}@media screen and (min-width:1200px){footer#pagefooter .page{grid-template-columns:1fr 1fr 1fr;column-gap:calc(var(--gutter)*2)}footer#pagefooter .page .contact .contact-row{justify-content:flex-start}footer#pagefooter .page .contact .contact-row .label{width:85px}footer#pagefooter .page .extra-nav{grid-column:3;grid-row:1}}@media screen and (min-width:1880px){footer#pagefooter .page{grid-template-columns:1fr 1fr 1fr;column-gap:calc(var(--gutter)*2)}footer#pagefooter .page .contact .contact-row{justify-content:flex-start}footer#pagefooter .page .contact .contact-row .label{width:85px}footer#pagefooter .page .contact nav{position:fixed;bottom:80px;left:23px}footer#pagefooter .page .contact nav .socialmedia{flex-direction:column;gap:20px}footer#pagefooter .page .extra-nav{grid-column:3;grid-row:1}}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);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.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}.slick-loading .slick-list{background:#fff url(../../images/ajax-loader.gif)center center no-repeat}@font-face{font-family:"slick";src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix)format("embedded-opentype"),url(../fonts/slick.woff)format("woff"),url(../fonts/slick.ttf)format("truetype"),url(../fonts/slick.svg#slick)format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:100%;width:50%;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0;z-index:99}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0}.slick-next{right:0}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}