@import"//hello.myfonts.net/count/373007";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(https://www.stage.hauser-partner.ch/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(https://www.stage.hauser-partner.ch/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(https://www.stage.hauser-partner.ch/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(https://www.stage.hauser-partner.ch/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(https://www.stage.hauser-partner.ch/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(https://www.stage.hauser-partner.ch/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(https://www.stage.hauser-partner.ch/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(https://www.stage.hauser-partner.ch/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(https://www.stage.hauser-partner.ch/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(https://www.stage.hauser-partner.ch/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(https://www.stage.hauser-partner.ch/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
*,*:before,*:after{-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html{font-size:16px !important;line-height:1.375}body{font-family:"Ciutadella",Arial,sans-serif;color:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-feature-settings:"kern";-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";-moz-font-feature-settings:"kern=1";font-kerning:normal;font-size:inherit;line-height:inherit;font-weight:200;background-color:#000;-webkit-tap-highlight-color:transparent}.body{text-rendering:optimizeLegibility}.body--noscroll{overflow:hidden}.body--filter-visible .logo{z-index:-1}.body--filter-visible .hamburger{z-index:-1}h1,h2,h3,h4,h5{margin:0}p{margin:0}a{color:#fff;cursor:pointer;outline:none !important;transition:color 0.2s cubic-bezier(0.7,0,0.3,1);text-decoration:none}img{display:block;border:none 0;max-width:100%;height:auto;width:auto}p img{display:inline}video{max-width:100%;height:auto;width:auto}main,nav,footer,header,article{display:block}address{font-style:normal}table{table-layout:fixed;width:100% !important;border:0}th{text-align:left;padding:0;border-bottom:none}td{border:0}th,td{padding:0 10px;vertical-align:top}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}tr:first-child td>:first-child,tr:first-child th>:first-child{margin-top:0}tbody{border-top:none}input[type=text],input[type=email],input[type=password]{width:100%;padding:10px 0;border:none;outline:none;background-color:transparent;border-bottom:1px solid #fff;border-radius:0}.main{min-height:100vh;position:relative;z-index:2;background-color:#000;overflow:hidden;padding-bottom:140px}@media(min-width:737px){.main{padding-bottom:240px}}@media(min-width:981px){.main{padding-bottom:350px}}@media(min-width:1691px){.main{padding-bottom:300px}}@media(min-width:1921px){.main{padding-bottom:500px}}.in-listing{margin-bottom:100px}@media(min-width:737px){.in-listing{margin-bottom:200px}}@media(min-width:981px){.in-listing{margin-bottom:250px}}@media(min-width:1921px){.in-listing{margin-bottom:375px}}.in-listing:last-of-type{margin-bottom:0}article[role=article]{transition:filter 0.4s cubic-bezier(0.7,0,0.3,1)}.fieldset-wrapper{width:100%}.tabs a.is-active{color:#000}.tabs a:focus,.tabs a:hover{color:#000}#edit-submit{color:#000;font-weight:bold}.node--unpublished{background-color:rgba(0,0,0,0) !important}.grid-4er__eyebrow,.servicedetail,.callto__eyebrow,.editor__wysiwyg h2,.editor__wysiwyg .paragraph--primary,.editor__wysiwyg .paragraph,.paragraph--primary,.editor__wysiwyg .paragraph--lead{font-size:24px;font-weight:200;line-height:1.3571428571;margin-bottom:15px}@media(min-width:737px){.grid-4er__eyebrow,.servicedetail,.callto__eyebrow,.editor__wysiwyg h2,.editor__wysiwyg .paragraph--primary,.editor__wysiwyg .paragraph,.paragraph--primary,.editor__wysiwyg .paragraph--lead{font-size:28px;margin-bottom:20px}}@media(min-width:981px){.grid-4er__eyebrow,.servicedetail,.callto__eyebrow,.editor__wysiwyg h2,.editor__wysiwyg .paragraph--primary,.editor__wysiwyg .paragraph,.paragraph--primary,.editor__wysiwyg .paragraph--lead{font-size:32px;margin-bottom:20px}}@media(min-width:1691px){.grid-4er__eyebrow,.servicedetail,.callto__eyebrow,.editor__wysiwyg h2,.editor__wysiwyg .paragraph--primary,.editor__wysiwyg .paragraph,.paragraph--primary,.editor__wysiwyg .paragraph--lead{font-size:34px;margin-bottom:20px}}@media(min-width:1921px){.grid-4er__eyebrow,.servicedetail,.callto__eyebrow,.editor__wysiwyg h2,.editor__wysiwyg .paragraph--primary,.editor__wysiwyg .paragraph,.paragraph--primary,.editor__wysiwyg .paragraph--lead{font-size:38px;margin-bottom:20px}}.newslettersignup__form-element>label,.teaser--service .teaser__title,.teaser--news .teaser__date,.editor__wysiwyg ul,.editor__wysiwyg ol,.editor__wysiwyg .paragraph--secondary,.box__date,.definition-list,input[type=text],input[type=email],input[type=password]{font-size:20px;font-weight:200;line-height:1.3571428571;margin-bottom:15px}@media(min-width:737px){.newslettersignup__form-element>label,.teaser--service .teaser__title,.teaser--news .teaser__date,.editor__wysiwyg ul,.editor__wysiwyg ol,.editor__wysiwyg .paragraph--secondary,.box__date,.definition-list,input[type=text],input[type=email],input[type=password]{font-size:24px}}@media(min-width:1921px){.newslettersignup__form-element>label,.teaser--service .teaser__title,.teaser--news .teaser__date,.editor__wysiwyg ul,.editor__wysiwyg ol,.editor__wysiwyg .paragraph--secondary,.box__date,.definition-list,input[type=text],input[type=email],input[type=password]{font-size:28px;margin-bottom:20px}}.editor__wysiwyg .paragraph--lead{font-weight:700}@media(min-width:1921px){.editor__wysiwyg .paragraph--lead{font-size:38px}}.teaser--dienstleistungen .teaser__title,.title,.box__subtitle,.box__title,.teaser__title,.grid-4er__title,.servicedetail__title,.callto__title,.editor__wysiwyg .paragraph--lead-big,.title--t5,.title--t4,.teaser__subtitle,.teaser--mitarbeiter .teaser__meta .link,.title--t3,.title--t2,.next__title,.title--t1{font-weight:600;margin-left:0;margin-right:0;-webkit-hyphens:auto;-khtml-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.next__title,.title--t1{line-height:1.1;font-size:55px;margin-top:10px;margin-bottom:5px}@media(min-width:481px){.next__title,.title--t1{font-size:60px}}@media(min-width:737px){.next__title,.title--t1{font-size:75px;margin-top:20px}}@media(min-width:1281px){.next__title,.title--t1{font-size:100px}}@media(min-width:1691px){.next__title,.title--t1{font-size:120px}}@media(min-width:1921px){.next__title,.title--t1{font-size:150px;margin-top:50px}}.title--t3{line-height:1.1;font-size:28px;padding-top:15px;padding-bottom:30px}@media(min-width:481px){.title--t3{font-size:28px}}@media(min-width:737px){.title--t3{font-size:28px}}@media(min-width:981px){.title--t3{font-size:30px}}@media(min-width:1281px){.title--t3{font-size:38px}}@media(min-width:1691px){.title--t3{font-size:42px}}@media(min-width:1921px){.title--t3{font-size:48px}}.title--t4,.teaser__subtitle,.teaser--mitarbeiter .teaser__meta .link{font-size:16px;line-height:1.5;margin-top:15px}.title--t5{font-size:14px;line-height:1.42857143;letter-spacing:.02em;margin-bottom:8px;margin-top:8px}.grid-4er__title,.servicedetail__title,.callto__title,.editor__wysiwyg .paragraph--lead-big{line-height:1.1;font-size:27px;margin-top:10px;margin-bottom:5px}@media(min-width:481px){.grid-4er__title,.servicedetail__title,.callto__title,.editor__wysiwyg .paragraph--lead-big{font-size:30px}}@media(min-width:737px){.grid-4er__title,.servicedetail__title,.callto__title,.editor__wysiwyg .paragraph--lead-big{font-size:36px;margin-top:20px;margin-bottom:40px}}@media(min-width:1281px){.grid-4er__title,.servicedetail__title,.callto__title,.editor__wysiwyg .paragraph--lead-big{font-size:50px}}@media(min-width:1691px){.grid-4er__title,.servicedetail__title,.callto__title,.editor__wysiwyg .paragraph--lead-big{font-size:60px}}@media(min-width:1921px){.grid-4er__title,.servicedetail__title,.callto__title,.editor__wysiwyg .paragraph--lead-big{font-size:75px;margin-top:50px;margin-bottom:37.5px}}.link--cta{font-size:40px}@media(min-width:481px){.link--cta{font-size:40px}}@media(min-width:737px){.link--cta{font-size:44px}}@media(min-width:981px){.link--cta{font-size:48px}}@media(min-width:1281px){.link--cta{font-size:52px}}@media(min-width:1691px){.link--cta{font-size:56px}}@media(min-width:1921px){.link--cta{font-size:60px}}.menulist__item{font-weight:600;margin-left:0;margin-right:0;margin-top:0;line-height:1;font-size:75px;margin-bottom:20px}@media(min-width:481px){.menulist__item{font-size:80px}}@media(min-width:737px){.menulist__item{font-size:95px;margin-bottom:20px}}@media(min-width:1281px){.menulist__item{font-size:100px}}@media(min-width:1691px){.menulist__item{font-size:125px}}@media(min-width:1921px){.menulist__item{font-size:145px;margin-bottom:30px}}.menulist--main .menulist__item{font-weight:600;margin-left:0;margin-right:0;margin-top:0;line-height:1;font-size:18px;margin-bottom:24px}@media(min-width:481px){.menulist--main .menulist__item{font-size:20px}}@media(min-width:737px){.menulist--main .menulist__item{font-size:25px;margin-bottom:28px}}@media(min-width:1281px){.menulist--main .menulist__item{font-size:34px}}@media(min-width:1691px){.menulist--main .menulist__item{font-size:40px}}@media(min-width:1921px){.menulist--main .menulist__item{font-size:50px;margin-bottom:50px}}.teasers__text,.next__lead,.newslettersignup__text,.callto__text{font-weight:200;font-size:20px;line-height:1.4}@media(min-width:481px){.teasers__text,.next__lead,.newslettersignup__text,.callto__text{font-size:24px}}@media(min-width:737px){.teasers__text,.next__lead,.newslettersignup__text,.callto__text{font-size:28px}}@media(min-width:981px){.teasers__text,.next__lead,.newslettersignup__text,.callto__text{font-size:30px}}@media(min-width:1281px){.teasers__text,.next__lead,.newslettersignup__text,.callto__text{font-size:32px}}@media(min-width:1691px){.teasers__text,.next__lead,.newslettersignup__text,.callto__text{font-size:34px}}@media(min-width:1921px){.teasers__text,.next__lead,.newslettersignup__text,.callto__text{font-size:38px;line-height:1.21}}.teaser__title{line-height:1.1;font-size:24px;font-weight:600;padding-top:0;padding-bottom:0}@media(min-width:737px){.teaser__title{font-size:28px}}@media(min-width:981px){.teaser__title{font-size:32px}}@media(min-width:1691px){.teaser__title{font-size:34px}}@media(min-width:1921px){.teaser__title{font-size:38px}}.teaser__subtitle,.teaser--mitarbeiter .teaser__meta .link{font-weight:600;padding:0 !important}.teaser__description{font-weight:200;font-size:20px;line-height:1.4}@media(min-width:737px){.teaser__description{font-size:24px}}@media(min-width:1921px){.teaser__description{font-size:28px}}.next__subtitle{font-weight:600;font-size:20px;line-height:1.1}@media(min-width:481px){.next__subtitle{font-size:24px}}@media(min-width:737px){.next__subtitle{font-size:28px}}@media(min-width:981px){.next__subtitle{font-size:30px}}@media(min-width:1281px){.next__subtitle{font-size:32px}}@media(min-width:1691px){.next__subtitle{font-size:34px}}@media(min-width:1921px){.next__subtitle{font-size:38px;line-height:1.21}}.footer__title{font-weight:600;font-size:24px;line-height:1.333333}@media(min-width:481px){.footer__title{font-size:28px}}@media(min-width:737px){.footer__title{font-size:32px}}@media(min-width:981px){.footer__title{font-size:36px}}@media(min-width:1281px){.footer__title{font-size:40px}}@media(min-width:1691px){.footer__title{font-size:44px}}@media(min-width:1921px){.footer__title{font-size:50px}}.grid-4er__text,.servicedetail .paragraph ul,.servicedetail__text,.header .contactitem{font-weight:200;font-size:18px;line-height:1.4}@media(min-width:737px){.grid-4er__text,.servicedetail .paragraph ul,.servicedetail__text,.header .contactitem{font-size:24px}}@media(min-width:1921px){.grid-4er__text,.servicedetail .paragraph ul,.servicedetail__text,.header .contactitem{font-size:28px}}.contactitem{font-weight:200;font-size:20px;line-height:1.4}@media(min-width:737px){.contactitem{font-size:24px}}@media(min-width:1921px){.contactitem{font-size:28px}}.footer__impressum{font-weight:600;font-size:16px;line-height:1.1}@media(min-width:1921px){.footer__impressum{font-size:18px}}.box__subtitle,.box__title{font-size:40px;line-height:1.1;margin:0}@media(min-width:481px){.box__subtitle,.box__title{font-size:44px}}@media(min-width:737px){.box__subtitle,.box__title{font-size:28px}}@media(min-width:981px){.box__subtitle,.box__title{font-size:34px}}@media(min-width:1281px){.box__subtitle,.box__title{font-size:42px}}@media(min-width:1691px){.box__subtitle,.box__title{font-size:60px}}@media(min-width:1921px){.box__subtitle,.box__title{font-size:72px}}.box__linktext-container{color:#fff;font-size:15px;line-height:1;font-weight:600}@media(min-width:981px){.box__linktext-container{font-size:18px}}@media(min-width:1691px){.box__linktext-container{font-size:20px}}.callto__link{opacity:1}.languageswitcher .language-link{text-transform:uppercase;color:#bababa;font-size:15px;line-height:1.1;font-weight:600}@media(min-width:1921px){.languageswitcher .language-link{font-size:16px}}#views-exposed-form-mitarbeiter-default .form-composite .form-item .option,#views-exposed-form-mitarbeiter-default .form-composite .form-item,#views-exposed-form-projekte-page-1 .form-composite .service,.filter__services-list{font-weight:600;font-size:24px;line-height:1}@media(min-width:481px){#views-exposed-form-mitarbeiter-default .form-composite .form-item .option,#views-exposed-form-mitarbeiter-default .form-composite .form-item,#views-exposed-form-projekte-page-1 .form-composite .service,.filter__services-list{font-size:28px}}@media(min-width:737px){#views-exposed-form-mitarbeiter-default .form-composite .form-item .option,#views-exposed-form-mitarbeiter-default .form-composite .form-item,#views-exposed-form-projekte-page-1 .form-composite .service,.filter__services-list{font-size:32px}}@media(min-width:981px){#views-exposed-form-mitarbeiter-default .form-composite .form-item .option,#views-exposed-form-mitarbeiter-default .form-composite .form-item,#views-exposed-form-projekte-page-1 .form-composite .service,.filter__services-list{font-size:36px}}@media(min-width:1281px){#views-exposed-form-mitarbeiter-default .form-composite .form-item .option,#views-exposed-form-mitarbeiter-default .form-composite .form-item,#views-exposed-form-projekte-page-1 .form-composite .service,.filter__services-list{font-size:40px}}@media(min-width:1691px){#views-exposed-form-mitarbeiter-default .form-composite .form-item .option,#views-exposed-form-mitarbeiter-default .form-composite .form-item,#views-exposed-form-projekte-page-1 .form-composite .service,.filter__services-list{font-size:44px}}@media(min-width:1921px){#views-exposed-form-mitarbeiter-default .form-composite .form-item .option,#views-exposed-form-mitarbeiter-default .form-composite .form-item,#views-exposed-form-projekte-page-1 .form-composite .service,.filter__services-list{font-size:50px}}#views-exposed-form-projekte-page-1 .form-composite .service .subservices{font-weight:600;font-size:20px;line-height:1.1}@media(min-width:481px){#views-exposed-form-projekte-page-1 .form-composite .service .subservices{font-size:24px}}@media(min-width:737px){#views-exposed-form-projekte-page-1 .form-composite .service .subservices{font-size:28px}}@media(min-width:981px){#views-exposed-form-projekte-page-1 .form-composite .service .subservices{font-size:30px}}@media(min-width:1281px){#views-exposed-form-projekte-page-1 .form-composite .service .subservices{font-size:32px}}@media(min-width:1691px){#views-exposed-form-projekte-page-1 .form-composite .service .subservices{font-size:34px}}@media(min-width:1921px){#views-exposed-form-projekte-page-1 .form-composite .service .subservices{font-size:38px}}.grid{padding:0 25PX;max-width:1920PX;margin:auto}@media(min-width:737px){.grid{padding:0 50PX}}@media(min-width:981px){.grid{padding:0 75PX}}@media(min-width:1281px){.grid{padding:0 100PX}}.grid__content{margin:auto;position:relative}@font-face{font-family:"Ciutadella";font-weight:200;font-style:normal;src:url(https://www.stage.hauser-partner.ch/themes/drupal-joinbox-theme/fonts/373007_0_0.eot);src:url(https://www.stage.hauser-partner.ch/themes/drupal-joinbox-theme/fonts/373007_0_0.eot#iefix) format("embedded-opentype"),url(https://www.stage.hauser-partner.ch/themes/drupal-joinbox-theme/fonts/373007_0_0.woff2) format("woff2"),url(https://www.stage.hauser-partner.ch/themes/drupal-joinbox-theme/fonts/373007_0_0.woff) format("woff"),url(https://www.stage.hauser-partner.ch/themes/drupal-joinbox-theme/fonts/373007_0_0.ttf) format("truetype"),url(https://www.stage.hauser-partner.ch/themes/drupal-joinbox-theme/fonts/373007_0_0.svg#wf) format("svg")}@font-face{font-family:"Ciutadella";font-weight:600;font-style:normal;src:url(https://www.stage.hauser-partner.ch/themes/drupal-joinbox-theme/fonts/373007_1_0.eot);src:url(https://www.stage.hauser-partner.ch/themes/drupal-joinbox-theme/fonts/373007_1_0.eot#iefix) format("embedded-opentype"),url(https://www.stage.hauser-partner.ch/themes/drupal-joinbox-theme/fonts/373007_1_0.woff2) format("woff2"),url(https://www.stage.hauser-partner.ch/themes/drupal-joinbox-theme/fonts/373007_1_0.woff) format("woff"),url(https://www.stage.hauser-partner.ch/themes/drupal-joinbox-theme/fonts/373007_1_0.ttf) format("truetype"),url(https://www.stage.hauser-partner.ch/themes/drupal-joinbox-theme/fonts/373007_1_0.svg#wf) format("svg")}.link--cta{text-decoration:underline}.definition-list{margin:0 auto;padding:70px 0;list-style:none;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between}@media(min-width:737px){.definition-list{padding:100px 0;width:calc(140px + ((100% - 220px) / 12 * 8))}}@media(min-width:981px){.definition-list{padding:125px 0;width:calc(175px + ((100% - 275px) / 12 * 8))}}@media(min-width:1921px){.definition-list{padding:250px 0;width:calc(350px + ((100% - 550px) / 12 * 8))}}.definition-list dt{-moz-flex:1 0 33.333%;flex:1 0 33.333%;margin:0;padding:1rem 0 1rem 0;position:relative;color:#797979}.definition-list dt:after{content:"";position:absolute;left:0;bottom:0;width:300%;background-color:#797979;height:1px}.definition-list dt:last-of-type:after{height:0}.definition-list dd{-moz-flex:1 0 66.666%;flex:1 0 66.666%;margin:0;padding:1rem 0 1rem 0}.icon{display:block}.icon>svg{width:48PX;height:48PX}.icon svg{display:block;transition:fill 0.2s cubic-bezier(0.7,0,0.3,1)}.icon svg use svg{fill:inherit}.icon path{fill:inherit}.icon--inline{height:0.714em}.icon--inline>svg{height:100%;width:auto}.icon{display:block}.icon>svg{width:48PX;height:48PX}.icon svg{display:block;transition:fill 0.2s cubic-bezier(0.7,0,0.3,1)}.icon svg use svg{fill:inherit}.icon path{fill:inherit}.icon--inline{height:0.714em}.icon--inline>svg{height:100%;width:auto}.image{height:100vh;width:100vw;margin-left:calc(-50vw + 50%);margin-bottom:10px}@media(min-width:737px){.image{margin-left:auto;width:auto;margin-bottom:20px}}@media(min-width:981px){.image{margin-bottom:25px}}@media(min-width:1921px){.image{margin-bottom:50px}}.image--keepproportions{height:100% !important}.image--keepproportions img{display:block}.image img{width:100%;height:100%;-webkit-object-fit:cover;-khtml-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.link--cta{font-weight:600}@media(any-hover:hover){.link--cta:hover{color:#bababa}}.title--page-title{margin-top:90px;transition:filter 0.4s cubic-bezier(0.7,0,0.3,1)}@media(min-width:737px){.title--page-title{margin-top:120px}}@media(min-width:981px){.title--page-title{margin-top:150px}}@media(min-width:1921px){.title--page-title{margin-top:150px}}.title--page-title--inactive{-khtml-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px)}.video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video__frame{position:absolute;top:0;left:0;width:100%;height:100%}.box{position:relative}.box:before{transition:opacity 0.4s cubic-bezier(0.7,0,0.3,1)}@media(any-hover:hover){.box:hover .box__linktext{padding-left:42px}.box:hover .box__linktext:before{width:24px}.box:hover .box__linktext .icon{left:8px}}.box__link{position:absolute;top:0;right:0;bottom:0;left:0}.box__date{font-weight:600;position:absolute;top:30px;left:30px;right:30px}@media(min-width:737px){.box__date{top:20px;left:20px;right:20px}}@media(min-width:981px){.box__date{top:37.5px;left:37.5px;right:37.5px}}@media(min-width:1921px){.box__date{top:50px;left:50px;right:50px}}.box__titles{position:absolute;top:50%;transform:translateY(-50%);left:30px;right:30px}@media(min-width:737px){.box__titles{left:20px;right:20px}}@media(min-width:981px){.box__titles{left:37.5px;right:37.5px}}@media(min-width:1921px){.box__titles{left:50px;right:50px}}.box__title{color:#fff;-webkit-hyphens:auto;-khtml-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.box__subtitle{color:#000;-webkit-hyphens:auto;-khtml-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.box__linktext-container{position:absolute;margin:0 !important;bottom:30px;left:30px;right:30px}@media(min-width:737px){.box__linktext-container{bottom:20px;left:20px;right:20px}}@media(min-width:981px){.box__linktext-container{bottom:37.5px;left:37.5px;right:37.5px}}@media(min-width:1921px){.box__linktext-container{bottom:50px;left:50px;right:50px}}.box__linktext{color:#fff;font-size:16px;line-height:1.1;font-weight:600;position:relative;padding-left:24px;transition:padding-left 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:737px){.box__linktext{font-size:18px}}@media(min-width:1921px){.box__linktext{font-size:20px}}.box__linktext:before{content:"";position:absolute;top:6px;left:0;width:0;height:2px;background-color:#fff;transition:width 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:981px){.box__linktext:before{top:8px}}@media(min-width:1921px){.box__linktext:before{top:10px}}.box__linktext .icon{position:absolute;left:-8px;top:-8px;width:30px;height:30px;transition:left 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:981px){.box__linktext .icon{top:-6px}}@media(min-width:1921px){.box__linktext .icon{top:-4px}}.box__linktext .icon svg{width:100%;height:100%;fill:#fff}.contactitem{position:relative;width:100%;margin-bottom:20px}@media(min-width:737px){.contactitem{margin-bottom:20px}}@media(min-width:981px){.contactitem{margin-bottom:25px}}@media(min-width:1921px){.contactitem{margin-bottom:50px}}.main .contact-information{display:-moz-flex;display:flex;flex-wrap:wrap;width:100%}.main .contactitem{width:calc(110px + (100% - 110px));margin-bottom:40px}@media(min-width:737px){.main .contactitem{width:calc(60px + ((100% - 220px) / 12 * 4));margin-right:20px;margin-bottom:80px}}@media(min-width:981px){.main .contactitem{width:calc(75px + ((100% - 275px) / 12 * 4));margin-right:25px;margin-bottom:75px}}@media(min-width:1921px){.main .contactitem{width:calc(150px + ((100% - 550px) / 12 * 4));margin-right:50px;margin-bottom:100px}}@media(min-width:737px){.main .contactitem:nth-of-type(3n){margin-right:0}}@media(min-width:981px){.main .contactitem:nth-of-type(3n){margin-right:0}}@media(min-width:1921px){.main .contactitem:nth-of-type(3n){margin-right:0}}.main .contactitem__icon-link{display:block;position:absolute;top:.5rem;width:34px;height:34px;border-radius:100%;background-color:#fff}@media(min-width:481px){.main .contactitem__icon-link{width:40px;height:40px}}@media(min-width:737px){.main .contactitem__icon-link{display:none}}.main .contactitem__icon-link--mail{right:0}.main .contactitem__icon-link--phone{right:44px}@media(min-width:481px){.main .contactitem__icon-link--phone{right:55px}}.main .contactitem__icon-link--map{right:0}.main .contactitem__icon-link .icon{width:100%;height:100%}.main .contactitem__icon-link .icon svg{fill:#000;width:100%;height:100%}.main .contactitem a{text-decoration:underline}@media(any-hover:hover){.main .contactitem a:hover{color:#797979}}.header .contactitem:last-of-type{margin-bottom:0}.header .contactitem a{color:#000;text-decoration:underline}.header .contactitem a:hover{color:#797979}.header .contactitem__icon-link{display:block;position:absolute;top:.5rem;width:34px;height:34px;border-radius:100%;background-color:#000}@media(min-width:481px){.header .contactitem__icon-link{width:40px;height:40px}}@media(min-width:737px){.header .contactitem__icon-link{display:none}}.header .contactitem__icon-link--mail{right:0}.header .contactitem__icon-link--phone{right:44px}@media(min-width:481px){.header .contactitem__icon-link--phone{right:55px}}.header .contactitem__icon-link--map{right:0}.header .contactitem__icon-link .icon{width:100%;height:100%}.header .contactitem__icon-link .icon svg{fill:#fff;width:100%;height:100%}@media(min-width:737px){.footer .contactitem:first-of-type{width:calc(100px + ((100% - 220px) / 12 * 5))}.footer .contactitem:nth-of-type(2){width:calc(80px + ((100% - 220px) / 12 * 4))}.footer .contactitem:nth-of-type(3){width:calc(40px + ((100% - 220px) / 12 * 3))}}@media(min-width:981px){.footer .contactitem:first-of-type{width:calc(125px + ((100% - 275px) / 12 * 5))}.footer .contactitem:nth-of-type(2){width:calc(100px + ((100% - 275px) / 12 * 4))}.footer .contactitem:nth-of-type(3){width:calc(50px + ((100% - 275px) / 12 * 3))}}@media(min-width:1921px){.footer .contactitem:first-of-type{width:calc(250px + ((100% - 550px) / 12 * 5))}.footer .contactitem:nth-of-type(2){width:calc(200px + ((100% - 550px) / 12 * 4))}.footer .contactitem:nth-of-type(3){width:calc(100px + ((100% - 550px) / 12 * 3))}}.footer .contactitem__icon-link{display:none}.footer .contactitem a{color:#000;text-decoration:underline}.footer .contactitem a:hover{color:#797979}.contactitem>a{display:block}.contactitem p{margin:0}.editor{position:relative;margin-top:200px;margin-bottom:200px}@media(min-width:737px){.editor{width:calc(160px + ((100% - 220px) / 12 * 9))}}@media(min-width:981px){.editor{margin-top:250px;margin-bottom:250px;width:calc(200px + ((100% - 275px) / 12 * 9))}}@media(min-width:1921px){.editor{margin-top:400px;margin-bottom:400px;width:calc(400px + ((100% - 550px) / 12 * 9))}}.editor--nomargin{margin-top:30px;margin-bottom:30px}@media(min-width:981px){.editor--nomargin{margin-top:50px;margin-bottom:50px}}@media(min-width:1921px){.editor--nomargin{margin-top:100px;margin-bottom:100px}}@media(min-width:737px){.editor--centered{margin-left:calc(40px + ((100% - 220px) / 12 * 2));width:calc(140px + ((100% - 220px) / 12 * 8))}}@media(min-width:981px){.editor--centered{margin-top:250px;margin-bottom:250px;margin-left:calc(50px + ((100% - 275px) / 12 * 2));width:calc(175px + ((100% - 275px) / 12 * 8))}}@media(min-width:1921px){.editor--centered{margin-top:400px;margin-bottom:400px;margin-left:calc(100px + ((100% - 550px) / 12 * 2));width:calc(350px + ((100% - 550px) / 12 * 8))}}.editor__wysiwyg{position:relative}.editor__wysiwyg .paragraph--lead{margin-top:60px;margin-bottom:60px}@media(min-width:981px){.editor__wysiwyg .paragraph--lead{margin-top:150px;margin-bottom:150px}}@media(min-width:1921px){.editor__wysiwyg .paragraph--lead{margin-top:300px;margin-bottom:300px}}.editor__wysiwyg .paragraph--lead-big{margin-top:30px;margin-bottom:30px}@media(min-width:981px){.editor__wysiwyg .paragraph--lead-big{margin-top:75px;margin-bottom:75px}}@media(min-width:1921px){.editor__wysiwyg .paragraph--lead-big{margin-top:150px;margin-bottom:150px}}.editor__wysiwyg .paragraph strong,.editor__wysiwyg .paragraph b{font-weight:600}.editor__wysiwyg a{text-decoration:underline}.editor__wysiwyg a:hover{color:#797979}.editor__wysiwyg h2{font-weight:700}.editor__wysiwyg ul,.editor__wysiwyg ol{margin-left:0;padding-left:15px}.editor__wysiwyg ul li,.editor__wysiwyg ol li{font:inherit}.hero+.editor:before{content:"";position:absolute;width:100vw;left:calc(-50vw + 50%);background-color:#000;height:50vh;top:-200px}@media(min-width:981px){.hero+.editor:before{top:-250px}}@media(min-width:1921px){.hero+.editor:before{top:-400px}}.languageswitcher{-moz-order:3;order:3;margin-top:40px}@media(min-width:737px){.languageswitcher{margin-top:0;position:fixed;right:20px;bottom:20px}}@media(min-width:981px){.languageswitcher{right:25px;bottom:25px}}@media(min-width:1921px){.languageswitcher{right:50px;bottom:50px}}.languageswitcher .links{margin:0;padding:0;list-style:none;display:-moz-flex;display:flex;flex-wrap:wrap}.languageswitcher .language-link{margin-right:10px;text-decoration:none}.languageswitcher .language-link:hover{text-decoration:underline}@media(min-width:737px){.languageswitcher .language-link{margin-right:0;margin-left:20px}}@media(min-width:981px){.languageswitcher .language-link{margin-left:25px}}@media(min-width:1921px){.languageswitcher .language-link{margin-left:50px}}.languageswitcher .language-link.is-active{color:#000;text-decoration:none}.languageswitcher .language-link.is-active:hover{text-decoration:none}.navigation-wrapper{width:100%}.navigation-wrapper a{color:#fff}.navigation-wrapper .menu--servicesnavigation{padding-bottom:0px}@media(min-width:737px){.navigation-wrapper .menu--servicesnavigation{padding-bottom:100px}}.social-media{padding-bottom:20%}@media(min-width:737px){.social-media{padding-top:100px;padding-bottom:0}}.social-media__bubble{margin-right:10px}.social-media__bubble i{position:relative;color:#000;font-size:18px;width:30px;height:30px;border-radius:50%;background-color:#fff}.social-media__bubble i:before{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.teaser--dienstleistungen .teaser__linktext{display:none}@media(min-width:737px){.teaser--dienstleistungen .teaser__linktext{display:block}}.teaser--dienstleistungen .teaser__title{line-height:1.1;font-size:44px;font-weight:600;padding-top:0;padding-bottom:0}@media(min-width:737px){.teaser--dienstleistungen .teaser__title{font-size:52px}}@media(min-width:981px){.teaser--dienstleistungen .teaser__title{font-size:60px}}@media(min-width:1691px){.teaser--dienstleistungen .teaser__title{font-size:64px}}@media(min-width:1921px){.teaser--dienstleistungen .teaser__title{font-size:72px}}.teaser--job{margin-bottom:70px !important}@media(min-width:737px){.teaser--job{margin-bottom:100px !important}}@media(min-width:981px){.teaser--job{margin-bottom:100px !important}}@media(min-width:1921px){.teaser--job{margin-bottom:150px !important}}@media(any-hover:hover){.teaser--job .teaser__link:hover .teaser__linktext{padding-left:42px}.teaser--job .teaser__link:hover .teaser__linktext:before{width:24px}.teaser--job .teaser__link:hover .teaser__linktext .icon{left:8px}}.teaser--job .teaser__title{line-height:1.35}.teaser--job .teaser__linktext{margin-top:20px}@media(min-width:737px){.teaser--job .teaser__linktext{margin-top:20px}}.teaser--mitarbeiter{display:none}.teaser--mitarbeiter:nth-child(-n+9){display:block}.teaser--mitarbeiter--show{display:block}.teaser--mitarbeiter-has-contact-information{transition:box-shadow 0.4s cubic-bezier(0.7,0,0.3,1) 0.2s,transform 0.4s cubic-bezier(0.7,0,0.3,1) 0.2s}.teaser--mitarbeiter-has-contact-information:hover{transform:translateY(-10px)}.teaser--mitarbeiter-has-contact-information:hover .teaser__image-container{box-shadow:0 10px 50px #323232}.teaser--mitarbeiter .teaser__titles{padding-right:20% !important}.teaser--mitarbeiter .teaser__overlay-label{position:relative;display:block;cursor:pointer}.teaser--mitarbeiter .teaser__overlay-indicator{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border-radius:100%;background-color:#fff;transition:transform 0.2s cubic-bezier(0.7,0,0.3,1)}@media(min-width:481px){.teaser--mitarbeiter .teaser__overlay-indicator{right:15px;bottom:15px}}@media(min-width:737px){.teaser--mitarbeiter .teaser__overlay-indicator{right:20px;bottom:20px}}@media(min-width:981px){.teaser--mitarbeiter .teaser__overlay-indicator{right:25px;bottom:25px}}@media(min-width:1921px){.teaser--mitarbeiter .teaser__overlay-indicator{right:50px;bottom:50px}}@media(any-hover:hover){.teaser--mitarbeiter .teaser__overlay-indicator:hover{transform:scale(1.05)}}.teaser--mitarbeiter .teaser__overlay-indicator .icon svg{width:100%;height:100%;fill:#000}.teaser--mitarbeiter .teaser__overlay-checkbox{position:absolute;top:-666rem;left:-666rem;visibility:hidden;height:0}.teaser--mitarbeiter .teaser__overlay-checkbox:checked~.teaser__overlay{pointer-events:all}.teaser--mitarbeiter .teaser__overlay-checkbox:checked~.teaser__overlay *{opacity:1}.teaser--mitarbeiter .teaser__overlay-checkbox:checked~.teaser__overlay:before{height:100%;background-color:#1b1b1b;opacity:1}.teaser--mitarbeiter .teaser__overlay{pointer-events:none}.teaser--mitarbeiter .teaser__overlay *{opacity:0;transition:all 0.4s cubic-bezier(0.7,0,0.3,1)}.teaser--mitarbeiter .teaser__overlay:before{content:"";display:block;position:absolute;right:0;bottom:0;left:0;height:0;opacity:0;pointer-events:none;transition:all 0.4s cubic-bezier(0.7,0,0.3,1)}.teaser--mitarbeiter .teaser__meta{margin-top:30px;line-height:1}.teaser--mitarbeiter .teaser__meta .link--mitarbeiter{-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:20% !important;display:block}.teaser--mitarbeiter .teaser__meta-icon-link{display:inline-block;background-color:#fff;border-radius:100%;width:34px;height:34px;margin-right:10px;margin-top:10px;transition:transform 0.2s cubic-bezier(0.7,0,0.3,1)}@media(min-width:481px){.teaser--mitarbeiter .teaser__meta-icon-link{margin-right:15px;margin-top:15px}}@media(min-width:737px){.teaser--mitarbeiter .teaser__meta-icon-link{display:none}}.teaser--mitarbeiter .teaser__meta-icon-link:hover{transform:scale(1.05)}.teaser--mitarbeiter .teaser__meta-icon-link .icon svg{width:100%;height:100%}.teaser--mitarbeiter .teaser__meta .link{margin:0 !important;display:block;text-decoration:underline}.teaser--mitarbeiter .teaser__meta .link:hover{color:#bababa}.teaser--mitarbeiter .teaser__overlay-closing-label{cursor:pointer;border-radius:100%;position:absolute;right:10px;bottom:10px;background-color:#fff;width:34px;height:34px;transition:transform 0.2s cubic-bezier(0.7,0,0.3,1)}@media(min-width:481px){.teaser--mitarbeiter .teaser__overlay-closing-label{right:15px;bottom:15px}}@media(min-width:737px){.teaser--mitarbeiter .teaser__overlay-closing-label{right:20px;bottom:20px}}@media(min-width:981px){.teaser--mitarbeiter .teaser__overlay-closing-label{right:25px;bottom:25px}}@media(min-width:1921px){.teaser--mitarbeiter .teaser__overlay-closing-label{right:50px;bottom:50px}}@media(any-hover:hover){.teaser--mitarbeiter .teaser__overlay-closing-label:hover{transform:scale(1.05)}}@media(min-width:737px){.teaser--mitarbeiter .teaser__overlay-closing-label .icon--Icons_hp_Close_m{display:none}}.teaser--mitarbeiter .teaser__overlay-closing-label .icon--Icons_hp_Close_d{display:none}@media(min-width:737px){.teaser--mitarbeiter .teaser__overlay-closing-label .icon--Icons_hp_Close_d{display:block}}.teaser--mitarbeiter .teaser__overlay-closing-label .icon svg{fill:#000;width:100%;height:100%}.teaser--news .teaser__date{font-weight:600;margin-bottom:5px}@media(min-width:737px){.teaser--news .teaser__date{margin-bottom:5px}}@media(min-width:981px){.teaser--news .teaser__date{margin-bottom:6.25px}}@media(min-width:1921px){.teaser--news .teaser__date{margin-bottom:12.5px}}.teaser{width:100%;position:relative;margin-bottom:25PX}@media(min-width:737px){.teaser{margin-bottom:20px}}@media(min-width:981px){.teaser{margin-bottom:25px}}@media(min-width:1921px){.teaser{margin-bottom:50px}}.teaser:last-child{margin-bottom:0}@media(min-width:737px){.teaser:nth-last-child(-n+3){margin-bottom:0}}.teaser--service{margin-bottom:0}@media(min-width:737px){.teaser--service{margin-bottom:0}}@media(min-width:981px){.teaser--service{margin-bottom:0}}@media(min-width:1921px){.teaser--service{margin-bottom:0}}.teaser--service .teaser__title{text-align:center;font-weight:600;margin-bottom:0}.teaser__link{display:block}@media(any-hover:hover){.teaser__link:hover .teaser__image-container{transform:translateY(-10px);box-shadow:0 10px 50px #323232}}@media(any-hover:hover){.teaser__link--description:hover .teaser__linktext{padding-left:42px}.teaser__link--description:hover .teaser__linktext:before{width:24px}.teaser__link--description:hover .teaser__linktext .icon{left:8px}}.teaser__image-container{position:relative;transition:transform 0.4s cubic-bezier(0.7,0,0.3,1) 0.4s,box-shadow 0.4s cubic-bezier(0.7,0,0.3,1) 0.4s}.teaser__image img{transition:filter 0.2s cubic-bezier(0.7,0,0.3,1);width:100%}.teaser__titles{position:absolute;bottom:6px;left:15px;right:15px}@media(min-width:737px){.teaser__titles{bottom:8px;left:20px;right:20px}}@media(min-width:981px){.teaser__titles{bottom:10px;left:25px;right:25px}}@media(min-width:1921px){.teaser__titles{bottom:20px;left:50px;right:50px}}.teaser__subtitle{margin:0 !important}.teaser__description{margin:20px 0 0 0}.teaser__linktext{color:#fff;font-size:16px;line-height:1.1;font-weight:600;position:relative;padding-left:24px;transition:padding-left 0.6s cubic-bezier(0.7,0,0.3,1);margin-top:30px}@media(min-width:737px){.teaser__linktext{font-size:18px}}@media(min-width:1921px){.teaser__linktext{font-size:20px}}.teaser__linktext:before{content:"";position:absolute;top:6px;left:0;width:0;height:2px;background-color:#fff;transition:width 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:981px){.teaser__linktext:before{top:8px}}@media(min-width:1921px){.teaser__linktext:before{top:10px}}.teaser__linktext .icon{position:absolute;left:-8px;top:-8px;width:30px;height:30px;transition:left 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:981px){.teaser__linktext .icon{top:-6px}}@media(min-width:1921px){.teaser__linktext .icon{top:-4px}}.teaser__linktext .icon svg{width:100%;height:100%;fill:#fff}@media(min-width:737px){.teaser__linktext{margin-top:40px}}.backbutton{position:fixed;z-index:69;right:12.5PX;top:98px;background-color:#fff;width:34px;height:34px;border-radius:100%;transition:transform 0.2s cubic-bezier(0.7,0,0.3,1)}@media(any-hover:hover){.backbutton:hover{transform:scale(1.05)}}@media(min-width:481px){.backbutton{right:15px;top:125px;width:40px;height:40px}}@media(min-width:737px){.backbutton{right:20px;top:152px;width:46px;height:46px}}@media(min-width:981px){.backbutton{right:25px;top:183px;width:54px;height:54px}}@media(min-width:1921px){.backbutton{right:50px;top:220px;width:60px;height:60px}}.backbutton__link{display:block;height:100%}.backbutton__link .icon.icon--Icons_hp_Arrow_left_small{display:block}@media(min-width:737px){.backbutton__link .icon.icon--Icons_hp_Arrow_left_small{display:none}}.backbutton__link .icon.icon--Icons_hp_Arrow_left_small svg{position:relative;width:27px;height:27px;top:3.5px}@media(min-width:481px){.backbutton__link .icon.icon--Icons_hp_Arrow_left_small svg{width:32px;height:32px;top:4px}}.backbutton__link .icon.icon--Icons_hp_Arrow_left{display:none}@media(min-width:737px){.backbutton__link .icon.icon--Icons_hp_Arrow_left{display:block}}.backbutton__link .icon.icon--Icons_hp_Arrow_left svg{position:relative}@media(min-width:737px){.backbutton__link .icon.icon--Icons_hp_Arrow_left svg{width:37px;height:37px;top:4.5px}}@media(min-width:981px){.backbutton__link .icon.icon--Icons_hp_Arrow_left svg{width:43px;height:43px;top:5.5px}}@media(min-width:1921px){.backbutton__link .icon.icon--Icons_hp_Arrow_left svg{width:48px;height:48px;top:6px}}.backbutton__link svg{margin:auto;fill:#000}.callto{margin-top:100px;margin-bottom:100px}@media(min-width:737px){.callto{margin-top:200px;margin-bottom:200px}}@media(min-width:981px){.callto{margin-top:250px;margin-bottom:250px}}@media(min-width:1921px){.callto{margin-top:375px;margin-bottom:375px}}.callto:last-child{margin-bottom:0}@media(min-width:737px){.callto--project,.callto--mail{margin-left:calc(40px + ((100% - 220px) / 12 * 2));width:calc(140px + ((100% - 220px) / 12 * 8))}}@media(min-width:981px){.callto--project,.callto--mail{margin-top:250px;margin-bottom:250px;margin-left:calc(50px + ((100% - 275px) / 12 * 2));width:calc(175px + ((100% - 275px) / 12 * 8))}}@media(min-width:1921px){.callto--project,.callto--mail{margin-top:400px;margin-bottom:400px;margin-left:calc(100px + ((100% - 550px) / 12 * 2));width:calc(350px + ((100% - 550px) / 12 * 8))}}.callto__eyebrow{font-weight:700;color:#fff}@media(min-width:1921px){.callto__eyebrow{font-size:38px}}@media(min-width:737px){.callto__text{width:calc(140px + ((100% - 220px) / 12 * 8))}}@media(min-width:981px){.callto__text{width:calc(175px + ((100% - 275px) / 12 * 8))}}@media(min-width:1921px){.callto__text{width:calc(350px + ((100% - 550px) / 12 * 8))}}.callto__text *{font:inherit}.callto__link{display:block;padding:1rem 0}@media(any-hover:hover){.callto__link:hover .callto__linktext{padding-left:42px}.callto__link:hover .callto__linktext:before{width:24px}.callto__link:hover .callto__linktext .icon{left:8px}}.callto__linktext{color:#fff;font-size:16px;line-height:1.1;font-weight:600;position:relative;padding-left:24px;transition:padding-left 0.6s cubic-bezier(0.7,0,0.3,1);margin-top:30px}@media(min-width:737px){.callto__linktext{font-size:18px}}@media(min-width:1921px){.callto__linktext{font-size:20px}}.callto__linktext:before{content:"";position:absolute;top:6px;left:0;width:0;height:2px;background-color:#fff;transition:width 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:981px){.callto__linktext:before{top:8px}}@media(min-width:1921px){.callto__linktext:before{top:10px}}.callto__linktext .icon{position:absolute;left:-8px;top:-8px;width:30px;height:30px;transition:left 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:981px){.callto__linktext .icon{top:-6px}}@media(min-width:1921px){.callto__linktext .icon{top:-4px}}.callto__linktext .icon svg{width:100%;height:100%;fill:#fff}@media(min-width:737px){.callto__linktext{margin-top:40px}}.content-jumper{position:fixed;bottom:12.5PX;right:6.25PX}@media(min-width:481px){.content-jumper{bottom:15px;right:7.5px}}@media(min-width:737px){.content-jumper{bottom:20px;right:20px}}@media(min-width:981px){.content-jumper{bottom:25px;right:25px;width:54px}}@media(min-width:1921px){.content-jumper{bottom:50px;right:50px;width:60px}}.content-jumper__list{list-style:none;padding:0;margin:0}.content-jumper__list-item{display:block;margin-bottom:6.25PX;margin-left:auto;margin-right:auto}.content-jumper__list-item:last-child{margin-bottom:0}.content-jumper__dot{margin:auto;cursor:pointer;width:15px;height:15px;border-radius:100%;background-color:transparent;border:2px solid transparent;display:-moz-flex;display:flex;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;transition:opacity 0.2s cubic-bezier(0.7,0,0.3,1)}@media(min-width:737px){.content-jumper__dot{width:19px;height:19px}}@media(min-width:981px){.content-jumper__dot{width:22px;height:22px}}.content-jumper__dot:hover .content-jumper__dot-inner{background-color:#fff;opacity:.7}.content-jumper__dot--active .content-jumper__dot-inner{background-color:#fff;opacity:1 !important}.content-jumper__dot-inner{-moz-flex:0 0 auto;flex:0 0 auto;opacity:.5;border:1PX solid #fff;border-radius:100%;text-indent:-666rem;transition:opacity 0.2s cubic-bezier(0.7,0,0.3,1),background-color 0.2s cubic-bezier(0.7,0,0.3,1);width:10px;height:10px}@media(min-width:737px){.content-jumper__dot-inner{width:10px;height:10px}}@media(min-width:981px){.content-jumper__dot-inner{width:12px;height:12px}}#block-filterservices,#block-filterprojects,#block-filterteam--first,#block-filterteam--last{margin:20px 0 40px 0}@media(min-width:737px){#block-filterservices,#block-filterprojects,#block-filterteam--first,#block-filterteam--last{position:absolute;right:-8px;top:18px}}@media(min-width:981px){#block-filterservices,#block-filterprojects,#block-filterteam--first,#block-filterteam--last{top:22px}}@media(min-width:1281px){#block-filterservices,#block-filterprojects,#block-filterteam--first,#block-filterteam--last{top:30px;right:-12px}}@media(min-width:1691px){#block-filterservices,#block-filterprojects,#block-filterteam--first,#block-filterteam--last{top:40px}}@media(min-width:1921px){#block-filterservices,#block-filterprojects,#block-filterteam--first,#block-filterteam--last{top:65px}}.filter__overlay{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:6666;padding:40px 0 60px 0;opacity:1;transition:all 0.4s cubic-bezier(0.7,0,0.3,1)}@media(min-width:737px){.filter__overlay{padding:100px 0 60px 0;top:0;bottom:auto}}@media(min-width:981px){.filter__overlay{padding:125px 0 75px 0}}@media(min-width:1921px){.filter__overlay{padding:200px 0 125px 0}}.filter__overlay:before{content:"";background-color:#1b1b1b;position:absolute;top:0;left:0;right:0;height:100%;transition:all 0.4s cubic-bezier(0.7,0,0.3,1)}.filter__overlay--hidden{bottom:-200vh}@media(min-width:737px){.filter__overlay--hidden{bottom:auto;left:0;transform:translateY(-100%);opacity:0}}.filter__overlay--hidden:before{height:0}.filter__overlay__hiddencloser{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2;transition:background-color 0.4s cubic-bezier(0.7,0,0.3,1);background-color:rgba(0,0,0,0);pointer-events:none}.filter__overlay__hiddencloser--show{background-color:rgba(0,0,0,.9);pointer-events:all}.filter__overlay-close-wrapper{position:absolute;z-index:69;right:-12.5PX;top:-10px;background-color:#fff;width:34px;height:34px;border-radius:100%;transition:transform 0.2s cubic-bezier(0.7,0,0.3,1)}@media(min-width:481px){.filter__overlay-close-wrapper{right:-7.5px;top:-15px;width:40px;height:40px}}@media(min-width:737px){.filter__overlay-close-wrapper{position:fixed;right:20px;top:20px;width:46px;height:46px}}@media(min-width:981px){.filter__overlay-close-wrapper{right:25px;top:25px;width:54px;height:54px}}@media(min-width:1921px){.filter__overlay-close-wrapper{right:50px;top:50px;width:60px;height:60px}}@media(any-hover:hover){.filter__overlay-close-wrapper:hover{transform:scale(1.05)}}.filter__overlay-close-wrapper .filter__overlay-close{display:block;width:100%;height:100%;cursor:pointer}.filter__overlay-close-wrapper .filter__overlay-close .icon{width:100%;height:100%}.filter__overlay-close-wrapper .filter__overlay-close .icon svg{margin:auto;position:relative;width:100%;height:100%;fill:#000}.filter__overlaytoggle{position:relative;color:#fff;font-size:28px;line-height:1.1;font-weight:600;background-color:transparent;padding:0;border:none;outline:none;transition:all 0.4s cubic-bezier(0.7,0,0.3,1);padding-right:26px}.filter__overlaytoggle--inactive{-khtml-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px)}@media(min-width:481px){.filter__overlaytoggle{font-size:30px;padding-right:26px}}@media(min-width:737px){.filter__overlaytoggle{font-size:34px;padding-right:32px}}@media(min-width:981px){.filter__overlaytoggle{font-size:38px;padding-right:38px}}@media(min-width:1281px){.filter__overlaytoggle{font-size:42px;padding-right:42px}}@media(min-width:1691px){.filter__overlaytoggle{font-size:46px;padding-right:46px}}@media(min-width:1921px){.filter__overlaytoggle{font-size:50px;padding-right:50px}}.filter__overlaytoggle .icon{position:absolute;right:0;top:4px;width:24px;height:24px}.filter__overlaytoggle .icon.icon--Icons_hp_Arrow_down{display:none}@media(min-width:737px){.filter__overlaytoggle .icon.icon--Icons_hp_Arrow_down{display:block}}@media(min-width:737px){.filter__overlaytoggle .icon.icon--Icons_hp_Arrow_down_small{display:none}}@media(min-width:481px){.filter__overlaytoggle .icon{top:4px}}@media(min-width:737px){.filter__overlaytoggle .icon{width:30px;height:30px;top:0}}@media(min-width:981px){.filter__overlaytoggle .icon{width:34px;height:34px}}@media(min-width:1281px){.filter__overlaytoggle .icon{width:38px;height:38px;top:2px}}@media(min-width:1691px){.filter__overlaytoggle .icon{width:42px;height:42px}}@media(min-width:1921px){.filter__overlaytoggle .icon{width:46px;height:46px}}.filter__overlaytoggle .icon svg{width:100%;height:100%;fill:#fff}.filter__overlaytoggle:hover{color:#bababa}.filter__overlaytoggle:hover .icon svg{fill:#bababa}.filter__overlaytoggle-icon{position:fixed;z-index:69;right:12.5PX;top:98px;background-color:#fff;width:34px;height:34px;border-radius:100%;opacity:0;cursor:pointer;transition:transform 0.2s cubic-bezier(0.7,0,0.3,1),opacity 0.2s cubic-bezier(0.7,0,0.3,1)}.filter__overlaytoggle-icon:hover{transform:scale(1.05)}@media(min-width:481px){.filter__overlaytoggle-icon{right:15px;top:125px;width:40px;height:40px}}@media(min-width:737px){.filter__overlaytoggle-icon{right:20px;top:152px;width:46px;height:46px}}@media(min-width:981px){.filter__overlaytoggle-icon{right:25px;top:183px;width:54px;height:54px}}@media(min-width:1921px){.filter__overlaytoggle-icon{right:50px;top:220px;width:60px;height:60px}}.filter__overlaytoggle-icon--show{opacity:1}.filter__overlaytoggle-icon .icon{width:100%;height:100%}.filter__overlaytoggle-icon .icon.icon--Icons_hp_Filter svg{width:100%;height:100%}.filter__services-list{position:relative;margin:0;padding:0;list-style:none;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between}.filter__services-list-item{-moz-flex:1 1 100%;flex:1 1 100%;margin-bottom:25px}.filter__services-list-item:last-child{margin-bottom:0}@media(min-width:737px){.filter__services-list-item{margin-bottom:0;-moz-flex:0 1 auto;flex:0 1 auto}}.filter__services-list-item .filter__link{color:#797979}.filter__services-list-item .filter__link:hover,.filter__services-list-item .filter__link--active{color:#fff}.views-exposed-form .button.form-submit{opacity:0;height:0;visibility:hidden}.views-exposed-form .form-item{margin:0}.views-exposed-form legend{display:none}.views-exposed-form .form-actions{height:0;margin:0}.views-exposed-form .bef-toggle{display:none}#views-exposed-form-projekte-page-1 .form-composite{width:100%;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between}#views-exposed-form-projekte-page-1 .form-composite .service{-moz-flex:0 1 100%;flex:0 1 100%;margin-bottom:25px}@media(min-width:737px){#views-exposed-form-projekte-page-1 .form-composite .service{-moz-flex:0 1 auto;flex:0 1 auto}}#views-exposed-form-projekte-page-1 .form-composite .service:first-of-type .subservices{transform:translateX(0);-moz-justify-content:flex-start;justify-content:flex-start}#views-exposed-form-projekte-page-1 .form-composite .service:last-of-type{margin-bottom:0}#views-exposed-form-projekte-page-1 .form-composite .service:last-of-type .subservices{right:0;transform:translateX(0);-moz-justify-content:flex-end;justify-content:flex-end}#views-exposed-form-projekte-page-1 .form-composite .service__title{position:relative;color:#797979;transition:color 0.2s cubic-bezier(0.7,0,0.3,1);cursor:pointer}#views-exposed-form-projekte-page-1 .form-composite .service__title:hover,#views-exposed-form-projekte-page-1 .form-composite .service__title--active{color:#fff}#views-exposed-form-projekte-page-1 .form-composite .service__title--active .icon--Icons_hp_Arrow_down_small{opacity:0 !important}#views-exposed-form-projekte-page-1 .form-composite .service__title--active .icon--Icons_hp_Arrow_up_small{opacity:1 !important}#views-exposed-form-projekte-page-1 .form-composite .service__title--active .icon--Icons_hp_Arrow_up_small svg{fill:#fff !important}#views-exposed-form-projekte-page-1 .form-composite .service__title .icon{position:absolute;right:0;top:-4px;opacity:0;width:34px;height:34px}@media(min-width:737px){#views-exposed-form-projekte-page-1 .form-composite .service__title .icon--Icons_hp_Arrow_down_small,#views-exposed-form-projekte-page-1 .form-composite .service__title .icon--Icons_hp_Arrow_up_small{display:none}}#views-exposed-form-projekte-page-1 .form-composite .service__title .icon--Icons_hp_Arrow_down_small{opacity:1}#views-exposed-form-projekte-page-1 .form-composite .service__title .icon svg{width:100%;height:100%;fill:#797979}#views-exposed-form-projekte-page-1 .form-composite .service--all{cursor:pointer}#views-exposed-form-projekte-page-1 .form-composite .service .subservices{opacity:0;height:0}@media(min-width:737px){#views-exposed-form-projekte-page-1 .form-composite .service .subservices{position:absolute;overflow:hidden;margin-top:25px;width:75%;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:center;justify-content:center;transform:translateX(-50%)}}#views-exposed-form-projekte-page-1 .form-composite .service .subservices:before{transition:height 0.2s cubic-bezier(0.7,0,0.3,1)}@media(min-width:737px){#views-exposed-form-projekte-page-1 .form-composite .service .subservices:before{content:"";position:absolute;background-color:#1b1b1b;width:400vw;left:-100vw;margin:0;height:0;top:0}}#views-exposed-form-projekte-page-1 .form-composite .service .subservices--selectall{display:block}#views-exposed-form-projekte-page-1 .form-composite .service .subservices--active{opacity:1;height:auto;overflow:visible;margin-top:25px}@media(min-width:737px){#views-exposed-form-projekte-page-1 .form-composite .service .subservices--active:before{height:150%}}#views-exposed-form-projekte-page-1 .form-composite .service .subservices--active>*{opacity:1 !important}#views-exposed-form-projekte-page-1 .form-composite .service .subservices>*{position:relative;-moz-flex:0 0 auto;flex:0 0 auto;margin:0;padding:.5rem 0;font:inherit;color:#797979;transition:opacity 0.4s cubic-bezier(0.7,0,0.3,1) 0.2s,color 0.4s cubic-bezier(0.7,0,0.3,1);cursor:pointer;opacity:0}@media(min-width:737px){#views-exposed-form-projekte-page-1 .form-composite .service .subservices>*{padding:.5rem 1rem}}#views-exposed-form-projekte-page-1 .form-composite .service .subservices>*:hover{color:#fff}#views-exposed-form-projekte-page-1 .form-composite .service .subservices>* .option{font:inherit;cursor:pointer}#views-exposed-form-projekte-page-1 .form-composite .service .subservices .form-checkbox{position:absolute;left:-666rem;top:-666rem;height:0;visibility:hidden}#views-exposed-form-projekte-page-1 .form-composite .service .subservices .form-checkbox:checked+label{color:#fff}#views-exposed-form-mitarbeiter-default .form-composite{width:100%;display:-moz-flex;display:flex;flex-wrap:wrap}#views-exposed-form-mitarbeiter-default .form-composite .form-item{-moz-flex:0 1 100%;flex:0 1 100%;margin-bottom:25px;margin-right:10px}@media(min-width:737px){#views-exposed-form-mitarbeiter-default .form-composite .form-item{-moz-flex:0 1 auto;flex:0 1 auto;margin-right:20px}}@media(min-width:981px){#views-exposed-form-mitarbeiter-default .form-composite .form-item{margin-right:25px}}@media(min-width:1691px){#views-exposed-form-mitarbeiter-default .form-composite .form-item{margin-right:30px}}@media(min-width:1921px){#views-exposed-form-mitarbeiter-default .form-composite .form-item{margin-right:50px}}#views-exposed-form-mitarbeiter-default .form-composite .form-item:last-of-type{margin-bottom:0;margin-right:0}#views-exposed-form-mitarbeiter-default .form-composite .form-item .form-radio{position:absolute;left:-666rem;top:-666rem;height:0;visibility:hidden}#views-exposed-form-mitarbeiter-default .form-composite .form-item .form-radio:checked+label{color:#fff}#views-exposed-form-mitarbeiter-default .form-composite .form-item .option{position:relative;color:#797979;transition:color 0.2s cubic-bezier(0.7,0,0.3,1);cursor:pointer}#views-exposed-form-mitarbeiter-default .form-composite .form-item .option:hover,#views-exposed-form-mitarbeiter-default .form-composite .form-item .option--active{color:#fff}.footer{background-color:#fff;color:#000;padding-top:50px;padding-bottom:25PX;position:sticky;bottom:0;left:0;width:100%;z-index:0}@media(min-width:737px){.footer{padding-top:100px;padding-bottom:50PX}}@media(min-width:981px){.footer{padding-top:125px;padding-bottom:75PX}}@media(min-width:1921px){.footer{padding-top:200px;padding-bottom:100PX}}.footer__title{margin-bottom:40px}.footer__title .text{font:inherit}.footer__contact{display:-moz-flex;display:flex;flex-wrap:wrap}.footer__impressum{margin-top:40px}.footer__impressum a{color:#000}.footer__impressum a:hover{color:#797979}.gallery__content--4xklein,.gallery__content--2xklein1xrechteckrechts,.gallery__content--2xklein1xrechtecklinks,.gallery__content--2xklein1xrechteckunten,.gallery__content--2xklein1xrechteckoben{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;-ms-grid-columns:1fr 10px 1fr;grid-template-rows:1fr 1fr;grid-row-gap:10px;-ms-grid-rows:1fr 10px 1fr}@media(min-width:737px){.gallery__content--4xklein,.gallery__content--2xklein1xrechteckrechts,.gallery__content--2xklein1xrechtecklinks,.gallery__content--2xklein1xrechteckunten,.gallery__content--2xklein1xrechteckoben{grid-template-columns:1fr 1fr;grid-column-gap:20px;-ms-grid-columns:1fr 20px 1fr;grid-template-rows:1fr 1fr;grid-row-gap:20px;-ms-grid-rows:1fr 20px 1fr}}@media(min-width:981px){.gallery__content--4xklein,.gallery__content--2xklein1xrechteckrechts,.gallery__content--2xklein1xrechtecklinks,.gallery__content--2xklein1xrechteckunten,.gallery__content--2xklein1xrechteckoben{grid-template-columns:1fr 1fr;grid-column-gap:25px;-ms-grid-columns:1fr 25px 1fr;grid-template-rows:1fr 1fr;grid-row-gap:25px;-ms-grid-rows:1fr 25px 1fr}}@media(min-width:1921px){.gallery__content--4xklein,.gallery__content--2xklein1xrechteckrechts,.gallery__content--2xklein1xrechtecklinks,.gallery__content--2xklein1xrechteckunten,.gallery__content--2xklein1xrechteckoben{grid-template-columns:1fr 1fr;grid-column-gap:50px;-ms-grid-columns:1fr 50px 1fr;grid-template-rows:1fr 1fr;grid-row-gap:50px;-ms-grid-rows:1fr 50px 1fr}}.gallery{display:-ms-grid;display:grid;grid-template-columns:1fr;-ms-grid-columns:1fr;grid-template-rows:auto;grid-row-gap:25PX;-ms-grid-rows:auto;grid-auto-flow:row;display:-ms-grid;display:grid;grid-template-columns:1fr;-ms-grid-columns:1fr;grid-template-rows:auto;grid-row-gap:10px;-ms-grid-rows:auto;margin-bottom:10px;margin-left:calc(-50vw + 50%);width:100vw}.gallery :nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.gallery :nth-child(2){-ms-grid-column:1;-ms-grid-row:3}@media(min-width:737px){.gallery{grid-template-columns:1fr 1fr;grid-column-gap:20px;-ms-grid-columns:1fr 20px 1fr;grid-template-rows:auto;grid-row-gap:20px;-ms-grid-rows:auto;grid-auto-flow:column;margin-bottom:20px;width:auto;margin-left:auto}.gallery :nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.gallery :nth-child(2){-ms-grid-column:3;-ms-grid-row:1}}@media(min-width:981px){.gallery{grid-template-columns:1fr 1fr;grid-column-gap:25px;-ms-grid-columns:1fr 25px 1fr;grid-template-rows:auto;grid-row-gap:25px;-ms-grid-rows:auto;margin-bottom:25px}}@media(min-width:1921px){.gallery{grid-template-columns:1fr 1fr;grid-column-gap:50px;-ms-grid-columns:1fr 50px 1fr;grid-template-rows:auto;grid-row-gap:50px;-ms-grid-rows:auto;margin-bottom:50px}}.gallery__content picture{width:100%}.gallery__content picture>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.gallery__content--2xklein1xrechteckoben picture:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:1;grid-row:1}.gallery__content--2xklein1xrechteckoben picture:nth-child(2){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.gallery__content--2xklein1xrechteckoben picture:nth-child(3){-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}*::-ms-backdrop,.gallery__content--2xklein1xrechteckoben{display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between}*::-ms-backdrop,.gallery__content--2xklein1xrechteckoben picture{border:10px solid #000;margin:-10px}*::-ms-backdrop,.gallery__content--2xklein1xrechteckoben picture:first-child{-moz-flex:0 0 100%;flex:0 0 100%}*::-ms-backdrop,.gallery__content--2xklein1xrechteckoben picture:nth-child(2){-moz-flex:0 0 50%;flex:0 0 50%}*::-ms-backdrop,.gallery__content--2xklein1xrechteckoben picture:nth-child(3){-moz-flex:0 0 50%;flex:0 0 50%}@media(min-width:737px){*::-ms-backdrop,.gallery__content--2xklein1xrechteckoben picture{border:20px solid #000;margin:-20px}}@media(min-width:981px){*::-ms-backdrop,.gallery__content--2xklein1xrechteckoben picture{border:25px solid #000;margin:-25px}}@media(min-width:1921px){*::-ms-backdrop,.gallery__content--2xklein1xrechteckoben picture{border:50px solid #000;margin:-50px}}.gallery__content--2xklein1xrechteckunten picture:nth-child(1){-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.gallery__content--2xklein1xrechteckunten picture:nth-child(2){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.gallery__content--2xklein1xrechteckunten picture:nth-child(3){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:2;grid-row:2}*::-ms-backdrop,.gallery__content--2xklein1xrechteckunten{display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between}*::-ms-backdrop,.gallery__content--2xklein1xrechteckunten picture{border:10px solid #000;margin:-10px}*::-ms-backdrop,.gallery__content--2xklein1xrechteckunten picture:first-child{-moz-flex:0 0 50%;flex:0 0 50%}*::-ms-backdrop,.gallery__content--2xklein1xrechteckunten picture:nth-child(2){-moz-flex:0 0 50%;flex:0 0 50%}*::-ms-backdrop,.gallery__content--2xklein1xrechteckunten picture:nth-child(3){-moz-flex:0 0 100%;flex:0 0 100%}@media(min-width:737px){*::-ms-backdrop,.gallery__content--2xklein1xrechteckunten picture{border:20px solid #000;margin:-20px}}@media(min-width:981px){*::-ms-backdrop,.gallery__content--2xklein1xrechteckunten picture{border:25px solid #000;margin:-25px}}@media(min-width:1921px){*::-ms-backdrop,.gallery__content--2xklein1xrechteckunten picture{border:50px solid #000;margin:-50px}}.gallery__content--2xklein1xrechtecklinks picture:nth-child(1){-ms-grid-column:1;grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}.gallery__content--2xklein1xrechtecklinks picture:nth-child(2){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.gallery__content--2xklein1xrechtecklinks picture:nth-child(3){-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}*::-ms-backdrop,.gallery__content--2xklein1xrechtecklinks{display:-moz-flex;display:flex;flex-wrap:wrap;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;justify-content:space-between}*::-ms-backdrop,.gallery__content--2xklein1xrechtecklinks picture{-moz-flex:1 1 100%;flex:1 1 100%;border:10px solid #000;margin:-10px}@media(min-width:737px){*::-ms-backdrop,.gallery__content--2xklein1xrechtecklinks picture{border:20px solid #000;margin:-20px}}@media(min-width:981px){*::-ms-backdrop,.gallery__content--2xklein1xrechtecklinks picture{border:25px solid #000;margin:-25px}}@media(min-width:1921px){*::-ms-backdrop,.gallery__content--2xklein1xrechtecklinks picture{border:50px solid #000;margin:-50px}}*::-ms-backdrop,.gallery__content--2xklein1xrechtecklinks picture:nth-of-type(2){display:none}*::-ms-backdrop,.gallery__content--2xklein1xrechtecklinks picture:nth-of-type(3){display:none}.gallery__content--2xklein1xrechteckrechts picture:nth-child(1){-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.gallery__content--2xklein1xrechteckrechts picture:nth-child(2){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2}.gallery__content--2xklein1xrechteckrechts picture:nth-child(3){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}*::-ms-backdrop,.gallery__content--2xklein1xrechteckrechts{display:-moz-flex;display:flex;flex-wrap:wrap;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;justify-content:space-between}*::-ms-backdrop,.gallery__content--2xklein1xrechteckrechts picture{-moz-flex:1 1 100%;flex:1 1 100%;border:10px solid #000;margin:-10px}@media(min-width:737px){*::-ms-backdrop,.gallery__content--2xklein1xrechteckrechts picture{border:20px solid #000;margin:-20px}}@media(min-width:981px){*::-ms-backdrop,.gallery__content--2xklein1xrechteckrechts picture{border:25px solid #000;margin:-25px}}@media(min-width:1921px){*::-ms-backdrop,.gallery__content--2xklein1xrechteckrechts picture{border:50px solid #000;margin:-50px}}*::-ms-backdrop,.gallery__content--2xklein1xrechteckrechts picture:nth-of-type(2){display:none}*::-ms-backdrop,.gallery__content--2xklein1xrechteckrechts picture:nth-of-type(3){display:none}.gallery__content--4xklein picture:nth-child(1){-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.gallery__content--4xklein picture:nth-child(2){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.gallery__content--4xklein picture:nth-child(3){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.gallery__content--4xklein picture:nth-child(4){-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}*::-ms-backdrop,.gallery__content--4xklein{display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between}*::-ms-backdrop,.gallery__content--4xklein picture{-moz-flex:1 1 50%;flex:1 1 50%;border:10px solid #000;margin:-10px}@media(min-width:737px){*::-ms-backdrop,.gallery__content--4xklein picture{border:20px solid #000;margin:-20px}}@media(min-width:981px){*::-ms-backdrop,.gallery__content--4xklein picture{border:25px solid #000;margin:-25px}}@media(min-width:1921px){*::-ms-backdrop,.gallery__content--4xklein picture{border:50px solid #000;margin:-50px}}.paragraph--type--gallery img,.image img{will-change:transform;transition:transform 2s cubic-bezier(0,1,0.6,1);transform:translate3d(0,0,0)}.hamburger{position:fixed;z-index:69;right:12.5PX;top:54px;width:34px;height:34px;border-radius:100%}@media(min-width:481px){.hamburger{right:15px;top:70px;width:40px;height:40px}}@media(min-width:737px){.hamburger{right:20px;top:86px;width:46px;height:46px}}@media(min-width:981px){.hamburger{right:25px;top:104px;width:54px;height:54px}}@media(min-width:1921px){.hamburger{right:50px;top:135px;width:60px;height:60px}}.hamburger__toggle{display:block;width:100%;height:100%;cursor:pointer;transition:transform 0.2s cubic-bezier(0.7,0,0.3,1)}@media(any-hover:hover){.hamburger__toggle:hover{transform:scale(1.05)}}.hamburger__toggle .icon{width:100%;height:100%}.hamburger__toggle .icon svg{margin:auto;position:relative;width:100%;height:100%;fill:#fff}.header{background-color:#fff;color:#000}.header__overlay-toggle{display:none;position:absolute;left:-666vw;top:-666vh}.header__overlay-toggle:checked~.header__overlay{background-color:#000;visibility:visible;height:100%;opacity:1}.header__overlay{margin:0;padding:0;position:fixed;top:0;left:0;width:100%;height:0;opacity:0;z-index:70;visibility:hidden;transition:opacity 0.4s cubic-bezier(0.7,0,0.3,1),visibility 0.4s cubic-bezier(0.7,0,0.3,1),height 0.4s cubic-bezier(0.7,0,0.3,1),background-color 0.4s cubic-bezier(0.7,0,0.3,1);overflow:auto;-webkit-overflow-scrolling:touch}.header .grid{position:absolute;top:0;left:0;height:100%;display:table;width:100%}.header .grid__content{height:100%;display:table-cell;vertical-align:middle}.header__overlay-content{position:relative;display:-moz-flex;display:flex;flex-wrap:wrap;padding-top:75px;padding-bottom:25px}@media(min-width:737px){.header__overlay-content{padding-top:120px;padding-bottom:40px}}@media(min-width:981px){.header__overlay-content{padding-top:112.5px;padding-bottom:37.5px}}@media(min-width:1921px){.header__overlay-content{padding-top:150px;padding-bottom:50px}}.contact-information{width:100%;margin-top:40px;transform:translateY(10px)}@media(min-width:737px){.contact-information{width:calc(60px + ((100% - 220px) / 12 * 4));transform:translateY(15px);margin-top:0}}@media(min-width:981px){.contact-information{width:calc(75px + ((100% - 275px) / 12 * 4));transform:translateY(15px)}}@media(min-width:1281px){.contact-information{transform:translateY(20px)}}@media(min-width:1691px){.contact-information{width:calc(60px + ((100% - 330px) / 12 * 3));transform:translateY(25px)}}@media(min-width:1921px){.contact-information{width:calc(150px + ((100% - 550px) / 12 * 4));transform:translateY(32px)}}.contact-information--left{-moz-order:2;order:2;margin-right:10px}@media(min-width:737px){.contact-information--left{width:calc(20px + ((100% - 220px) / 12 * 2));margin-top:0;-moz-order:0;order:0}}@media(min-width:981px){.contact-information--left{width:calc(25px + ((100% - 275px) / 12 * 2));margin-right:25px}}@media(min-width:1691px){.contact-information--left{width:calc(30px + ((100% - 330px) / 12 * 2))}}@media(min-width:1921px){.contact-information--left{width:calc(50px + ((100% - 550px) / 12 * 2));margin-right:50px}}.hero{position:relative;width:100vw;height:100vh;margin-left:calc(-50vw + 50%)}.hero .grid,.hero .grid__content{position:relative;height:100%}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.hero__image img{width:100%;height:100%;-webkit-object-fit:cover;-khtml-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-o-object-position:33% center;object-position:33% center;transform:scale(1.1)}.hero__arrow{cursor:pointer;position:absolute;bottom:10px;z-index:5;left:50%;width:40px;height:40px;animation:scroll-indicator 2.4s infinite linear}@media(min-width:737px){.hero__arrow{bottom:20px}}@media(min-width:981px){.hero__arrow{bottom:25px}}@media(min-width:1921px){.hero__arrow{bottom:50px}}.hero__arrow .icon.icon--Icons_hp_Arrow_down_small{display:block}@media(min-width:737px){.hero__arrow .icon.icon--Icons_hp_Arrow_down_small{display:none}}.hero__arrow .icon.icon--Icons_hp_Arrow_down{display:none}@media(min-width:737px){.hero__arrow .icon.icon--Icons_hp_Arrow_down{display:block}}.hero__arrow svg{margin:auto;fill:#fff;width:100%;height:100%}.hero__box{position:absolute;right:0;bottom:25PX;left:0}@media(min-width:737px){.hero__box{position:relative;bottom:auto;top:30%;width:calc(60px + ((100% - 220px) / 12 * 4));margin-left:calc(160px + ((100% - 220px) / 12 * 8))}}@media(min-width:1281px){.hero__box{width:calc(75px + ((100% - 275px) / 12 * 4));margin-left:calc(200px + ((100% - 275px) / 12 * 8))}}@media(min-width:1691px){.hero__box{width:calc(75px + ((100% - 275px) / 12 * 4));margin-left:calc(200px + ((100% - 275px) / 12 * 8))}}@media(min-width:1921px){.hero__box{width:calc(150px + ((100% - 550px) / 12 * 4));margin-left:calc(400px + ((100% - 550px) / 12 * 8))}}@keyframes scroll-indicator{0%{transform:translateY(0) translateX(-50%);opacity:0}50%{opacity:1}100%{opacity:0;transform:translateY(20px) translateX(-50%)}}.introoverlay{position:fixed;z-index:666;top:0;width:100%}.introoverlay:before{content:"";position:absolute;top:0;right:0;left:0;height:100vh;background-color:#000;transition:all 0.4s cubic-bezier(0.7,0,0.3,1)}.introoverlay--show{left:0;right:0;bottom:0}.introoverlay--show:before{height:100vh}.introoverlay--show .introoverlay__image{visibility:visible !important;opacity:1 !important}.introoverlay--hide{pointer-events:none}.introoverlay--hide:before{height:0}.introoverlay__image{display:block;position:absolute;width:283px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#fff;text-align:center;visibility:hidden;opacity:0;transition:opacity 0.4s cubic-bezier(0.7,0,0.3,1)}.juicer-feed.juicer-feed{font-family:"Ciutadella",Arial,sans-serif}.juicer-feed.juicer-feed.image-grid .j-text{padding:3rem;transition:opacity .2s cubic-bezier(0.7,0,0.3,1)}.juicer-feed.juicer-feed.image-grid .j-text .j-message p{color:#fff;font-size:1.25rem}.juicer-feed.juicer-feed.image-grid .j-meta{margin:25px -3rem 0}.juicer-feed.juicer-feed.image-grid .j-meta a{color:#fff;transition:color .2s cubic-bezier(0.7,0,0.3,1)}.juicer-feed.juicer-feed.image-grid .j-meta a:hover::before{color:#e2e4cf}.juicer-feed.juicer-feed.image-grid .j-paginate{color:#fff;font-size:1.125rem;font-weight:600;text-transform:none;border:1px solid #fff;border-radius:0;background-color:transparent;transition:.2s cubic-bezier(0.7,0,0.3,1);transition-property:color,background-color}.juicer-feed.juicer-feed.image-grid .j-paginate:hover{background-color:#fff;color:#000}.j-overlay .image{height:auto;margin-bottom:0}.logo{position:fixed;z-index:69;right:12.5PX;top:12.5PX;border-radius:100%;width:34px;height:34px}@media(min-width:481px){.logo{right:15px;top:15px;width:40px;height:40px}}@media(min-width:737px){.logo{right:20px;top:20px;width:46px;height:46px}}@media(min-width:981px){.logo{right:25px;top:25px;width:54px;height:54px}}@media(min-width:1921px){.logo{right:50px;top:50px;width:60px;height:60px}}.logo__link{display:block;height:100%;width:100%;transition:transform 0.2s cubic-bezier(0.7,0,0.3,1)}@media(any-hover:hover){.logo__link:hover{transform:scale(1.05)}}.logo__link .icon{width:100%;height:100%}.logo__link svg{fill:#fff;width:100%;height:100%}.logo--navigation-overlay .logo__link .icon{width:100%;height:100%}.logo--navigation-overlay .logo__link .icon svg{fill:#fff;width:100%;height:100%}.menulist{margin:0;padding:0;list-style:none;color:#fff}.menulist__item a{position:relative}.menulist__item a:after{content:"";position:absolute;opacity:0;background-color:#fff;height:8px;width:97%;bottom:0;left:2%;transition:all 0.2s cubic-bezier(0.7,0,0.3,1)}@media(min-width:737px){.menulist__item a:after{height:10px;left:3%;width:96%}}@media(min-width:981px){.menulist__item a:after{height:11px}}@media(min-width:1281px){.menulist__item a:after{height:12px}}@media(min-width:1691px){.menulist__item a:after{height:15px}}.menulist__item a:hover:after{opacity:1}.menulist__item .is-active:after{opacity:1}.menulist__item a{font:inherit}.menulist--main{display:-moz-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap}.menulist--main .menulist__item{position:relative;margin-right:30px}@media(min-width:737px){.menulist--main .menulist__item{margin-right:40px}}@media(min-width:1281px){.menulist--main .menulist__item{margin-right:50px}}.menulist--main .menulist__item a{position:relative}.menulist--main .menulist__item a:after{height:3px;bottom:-2px;left:1%;width:99%}@media(min-width:737px){.menulist--main .menulist__item a:after{height:4px}}@media(min-width:1281px){.menulist--main .menulist__item a:after{height:5px}}.menulist--main .menulist__item:after{content:"";position:absolute;right:-18px;top:50%;transform:translateY(-50%);height:6px;width:6px;background-color:#fff;border-radius:50%;display:inline-block}@media(min-width:737px){.menulist--main .menulist__item:after{height:8px;width:8px;right:-25px}}@media(min-width:1281px){.menulist--main .menulist__item:after{height:10px;width:10px;right:-30px}}.menulist--main .menulist__item:last-of-type:after{content:none}.newslettersignup{margin-top:200px;margin-bottom:100px}@media(min-width:737px){.newslettersignup{margin-top:300px;margin-bottom:150px}}@media(min-width:981px){.newslettersignup{margin-top:375px;margin-bottom:187.5px}}@media(min-width:1921px){.newslettersignup{margin-top:250px;margin-bottom:350px}}.newslettersignup__form{margin:10px 0;display:-moz-flex;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between}@media(min-width:737px){.newslettersignup__form{width:calc(160px + ((100% - 220px) / 12 * 9));margin:20px 0}}@media(min-width:981px){.newslettersignup__form{width:calc(200px + ((100% - 275px) / 12 * 9));margin:25px 0}}@media(min-width:1921px){.newslettersignup__form{width:calc(400px + ((100% - 550px) / 12 * 9));margin:50px 0}}.newslettersignup__form-element{position:relative}.newslettersignup__form-element>label{position:absolute;top:10px;left:0;pointer-events:none;cursor:text;transition:all 0.2s cubic-bezier(0.7,0,0.3,1);transform-origin:top left}.newslettersignup__form-firstname{-moz-flex:0 0 47.5%;flex:0 0 47.5%}.newslettersignup__form-lastname{-moz-flex:0 0 47.5%;flex:0 0 47.5%}.newslettersignup__form-email{-moz-flex:0 0 100%;flex:0 0 100%}.newslettersignup__form-email-input,.newslettersignup__form-firstname-input,.newslettersignup__form-lastname-input{font-weight:600 !important}.newslettersignup__form-email-input:focus+label,.newslettersignup__form-firstname-input:focus+label,.newslettersignup__form-lastname-input:focus+label{top:-0.4rem;transform:scale(0.6)}.newslettersignup__form-email-input:valid+label,.newslettersignup__form-firstname-input:valid+label,.newslettersignup__form-lastname-input:valid+label{opacity:0}.newslettersignup__form-email-input:invalid:not(:focus):not(:-ms-input-placeholder)+label,.newslettersignup__form-firstname-input:invalid:not(:focus):not(:-ms-input-placeholder)+label,.newslettersignup__form-lastname-input:invalid:not(:focus):not(:-ms-input-placeholder)+label{opacity:0}.newslettersignup__form-email-input:invalid:not(:focus):not(:placeholder-shown)+label,.newslettersignup__form-firstname-input:invalid:not(:focus):not(:placeholder-shown)+label,.newslettersignup__form-lastname-input:invalid:not(:focus):not(:placeholder-shown)+label{opacity:0}.newslettersignup__form-email-input--error,.newslettersignup__form-firstname-input--error,.newslettersignup__form-lastname-input--error{border-bottom-color:#ff006c !important;color:#ff006c}.newslettersignup__form-email-input--error+label,.newslettersignup__form-firstname-input--error+label,.newslettersignup__form-lastname-input--error+label{color:#ff006c}.newslettersignup__form-submit:hover .newslettersignup__form-submit-button{padding-left:42px}.newslettersignup__form-submit:hover .newslettersignup__form-submit-button:before{width:24px}.newslettersignup__form-submit:hover .newslettersignup__form-submit-button .icon{left:8px}.newslettersignup__form-submit-button{outline:none;background-color:transparent;border:none;color:#fff;font-size:16px;line-height:1.1;font-weight:600;position:relative;padding-left:24px;transition:padding-left 0.6s cubic-bezier(0.7,0,0.3,1);margin-top:30px}@media(min-width:737px){.newslettersignup__form-submit-button{font-size:18px}}@media(min-width:1921px){.newslettersignup__form-submit-button{font-size:20px}}.newslettersignup__form-submit-button:before{content:"";position:absolute;top:6px;left:0;width:0;height:2px;background-color:#fff;transition:width 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:981px){.newslettersignup__form-submit-button:before{top:8px}}@media(min-width:1921px){.newslettersignup__form-submit-button:before{top:10px}}.newslettersignup__form-submit-button .icon{position:absolute;left:-8px;top:-8px;width:30px;height:30px;transition:left 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:981px){.newslettersignup__form-submit-button .icon{top:-6px}}@media(min-width:1921px){.newslettersignup__form-submit-button .icon{top:-4px}}.newslettersignup__form-submit-button .icon svg{width:100%;height:100%;fill:#fff}@media(min-width:737px){.newslettersignup__form-submit-button{margin-top:40px}}@media(min-width:737px){.newslettersignup__text{width:calc(140px + ((100% - 220px) / 12 * 8))}}@media(min-width:981px){.newslettersignup__text{width:calc(175px + ((100% - 275px) / 12 * 8))}}@media(min-width:1921px){.newslettersignup__text{width:calc(350px + ((100% - 550px) / 12 * 8))}}.newslettersignup__text *{font:inherit}.next{margin-left:calc(-50vw + 50%);width:100vw;height:100vh;background-color:#1b1b1b;position:sticky;bottom:0;z-index:1}.next:before{content:"";position:absolute;right:0;bottom:0;left:0;height:0;opacity:0;transition:all 0.6s cubic-bezier(0.7,0,0.3,1)}.next__link{display:block;position:relative;z-index:3;background-color:#1b1b1b;transition:background-color 0.6s cubic-bezier(0.7,0,0.3,1);height:100%}.next__link:hover .next__linktext{padding-left:42px}.next__link:hover .next__linktext:before{width:24px}.next__link:hover .next__linktext .icon{left:8px}.next__link .grid{position:relative;top:50%;transform:translateY(-50%)}.next__content{margin:auto}@media(min-width:737px){.next__content{width:calc(140px + ((100% - 220px) / 12 * 8))}}@media(min-width:981px){.next__content{width:calc(175px + ((100% - 275px) / 12 * 8))}}@media(min-width:1921px){.next__content{width:calc(350px + ((100% - 550px) / 12 * 8))}}.next__lead{margin-bottom:2rem}.next__title{margin-bottom:6px}.next__linktext{color:#fff;font-size:16px;line-height:1.1;font-weight:600;position:relative;padding-left:24px;transition:padding-left 0.6s cubic-bezier(0.7,0,0.3,1);margin-top:30px;margin-bottom:10px}@media(min-width:737px){.next__linktext{font-size:18px}}@media(min-width:1921px){.next__linktext{font-size:20px}}.next__linktext:before{content:"";position:absolute;top:6px;left:0;width:0;height:2px;background-color:#fff;transition:width 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:981px){.next__linktext:before{top:8px}}@media(min-width:1921px){.next__linktext:before{top:10px}}.next__linktext .icon{position:absolute;left:-8px;top:-8px;width:30px;height:30px;transition:left 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:981px){.next__linktext .icon{top:-6px}}@media(min-width:1921px){.next__linktext .icon{top:-4px}}.next__linktext .icon svg{width:100%;height:100%;fill:#fff}@media(min-width:737px){.next__linktext{margin-top:40px;margin-bottom:20px}}@media(min-width:1921px){.next__linktext{margin-top:75px;margin-bottom:50px}}.next__curtain{position:fixed;right:0;bottom:0;left:0;z-index:999;height:100vh;background-color:#000;transition:height 0.6s cubic-bezier(0.7,0,0.3,1)}.next__curtain--opened{height:0}.overlay-closer{position:fixed;z-index:69;right:12.5PX;top:54px;width:34px;height:34px;border-radius:100%}@media(min-width:481px){.overlay-closer{right:15px;top:70px;width:40px;height:40px}}@media(min-width:737px){.overlay-closer{right:20px;top:86px;width:46px;height:46px}}@media(min-width:981px){.overlay-closer{right:25px;top:104px;width:54px;height:54px}}@media(min-width:1921px){.overlay-closer{right:50px;top:135px;width:60px;height:60px}}.overlay-closer__toggle{display:block;width:100%;height:100%;cursor:pointer;transition:transform 0.2s cubic-bezier(0.7,0,0.3,1)}@media(any-hover:hover){.overlay-closer__toggle:hover{transform:scale(1.05)}}.overlay-closer__toggle .icon{width:100%;height:100%}.overlay-closer__toggle .icon svg{fill:#fff;width:100%;height:100%}.overlayproject{position:absolute;overflow:hidden;width:100%;height:100%}.overlayproject__image{width:100%;height:100%}.overlayproject__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5}.overlayproject__linkbox{position:absolute;z-index:5;right:0;bottom:0;width:50%;padding-right:10px}@media(min-width:737px){.overlayproject__linkbox{width:30%}}@media(min-width:1281px){.overlayproject__linkbox{width:20%}}.overlayproject__linkbox .callto__eyebrow--front{color:#fff !important;text-align:right !important;line-height:1;font-size:16px}@media(min-width:481px){.overlayproject__linkbox .callto__eyebrow--front{font-size:20px}}@media(min-width:737px){.overlayproject__linkbox .callto__eyebrow--front{font-size:24px}}@media(min-width:1281px){.overlayproject__linkbox .callto__eyebrow--front{font-size:28px}}@media(min-width:1691px){.overlayproject__linkbox .callto__eyebrow--front{font-size:34px}}@media(min-width:1921px){.overlayproject__linkbox .callto__eyebrow--front{font-size:40px}}.overlayproject__linkbox .callto__linktext--front{line-height:1;font-size:1rem;text-align:right !important;margin-top:0}@media(min-width:737px){.overlayproject__linkbox .callto__linktext--front{font-size:1.125rem}}@media(min-width:1921px){.overlayproject__linkbox .callto__linktext--front{font-size:1.25rem}}.overlayproject__linkbox .callto__linktext--front:before{left:auto !important;right:112px}@media(min-width:737px){.overlayproject__linkbox .callto__linktext--front:before{right:142px}}@media(min-width:1921px){.overlayproject__linkbox .callto__linktext--front:before{right:152px}}.overlayproject__linkbox .callto__linktext--front .icon,.overlayproject__linkbox .callto__linktext--front .icon:hover{left:auto !important;right:100px}@media(min-width:737px){.overlayproject__linkbox .callto__linktext--front .icon,.overlayproject__linkbox .callto__linktext--front .icon:hover{right:130px}}@media(min-width:1921px){.overlayproject__linkbox .callto__linktext--front .icon,.overlayproject__linkbox .callto__linktext--front .icon:hover{right:140px}}.overlayproject__linkbox-gradient{position:absolute;opacity:.33;width:100vw;height:100vw;right:-35vw;bottom:-60vw}@media(min-width:481px){.overlayproject__linkbox-gradient{width:85vw;height:85vw;right:-27vw;bottom:-60vw}}@media(min-width:981px){.overlayproject__linkbox-gradient{width:70vw;height:70vw;right:-25vw;bottom:-50vw}}@media(min-width:1281px){.overlayproject__linkbox-gradient{width:50vw;height:50vw;right:-20vw;bottom:-35vw}}.servicedetail{position:relative;font-weight:700}@media(min-width:1921px){.servicedetail{font-size:38px}}@media(min-width:737px){.servicedetail{margin-left:calc(40px + ((100% - 220px) / 12 * 2));width:calc(140px + ((100% - 220px) / 12 * 8))}}@media(min-width:981px){.servicedetail{margin-top:250px;margin-bottom:250px;margin-left:calc(50px + ((100% - 275px) / 12 * 2));width:calc(175px + ((100% - 275px) / 12 * 8))}}@media(min-width:1921px){.servicedetail{margin-top:400px;margin-bottom:400px;margin-left:calc(100px + ((100% - 550px) / 12 * 2));width:calc(350px + ((100% - 550px) / 12 * 8))}}.servicedetail__eyebrow{color:#fff}.servicedetail__detail{margin-top:15px;display:-ms-grid;display:grid;grid-template-columns:1fr;grid-column-gap:20px;-ms-grid-columns:1fr;grid-template-rows:auto;grid-row-gap:20px;-ms-grid-rows:auto;grid-auto-flow:row}.servicedetail__detail :nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.servicedetail__detail :nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.servicedetail__detail :nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.servicedetail__detail :nth-child(4){-ms-grid-column:7;-ms-grid-row:1}@media(min-width:737px){.servicedetail__detail{grid-template-columns:1fr 1fr;grid-column-gap:25px;-ms-grid-columns:1fr 25px 1fr;grid-template-rows:auto;grid-row-gap:25px;-ms-grid-rows:auto}}@media(min-width:981px){.servicedetail__detail{grid-template-columns:1fr 1fr 1fr;grid-column-gap:50px;-ms-grid-columns:1fr 50px 1fr 50px 1fr;grid-template-rows:auto;grid-row-gap:50px;-ms-grid-rows:auto;margin-top:37.5px}}@media(min-width:1921px){.servicedetail__detail{margin-top:75px}}.servicedetail .paragraph ul{margin:15px 0 0 0;padding:0;list-style:none}@media(min-width:981px){.servicedetail .paragraph ul{margin-top:37.5px}}@media(min-width:1921px){.servicedetail .paragraph ul{margin-top:75px}}.servicedetail .paragraph ul li{color:#fff}.slideshow-item{position:relative;width:100vw;height:100vh}.slideshow-item__container{display:block;height:100%;position:relative}.slideshow-item .grid,.slideshow-item .grid__content{position:relative;height:100%}.slideshow-item__image{position:absolute;top:0;right:0;bottom:0;left:0}.slideshow-item__image img{width:100%;height:100%;-webkit-object-fit:cover;-khtml-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.slideshow-item__box{position:absolute;right:0;bottom:25PX;left:0}@media(min-width:737px){.slideshow-item__box{position:relative;bottom:auto;top:50%;transform:translateY(-50%);width:calc(60px + ((100% - 220px) / 12 * 4));margin-left:calc(160px + ((100% - 220px) / 12 * 8))}}@media(min-width:1281px){.slideshow-item__box{width:calc(75px + ((100% - 275px) / 12 * 4));margin-left:calc(200px + ((100% - 275px) / 12 * 8))}}@media(min-width:1691px){.slideshow-item__box{width:calc(75px + ((100% - 275px) / 12 * 4));margin-left:calc(200px + ((100% - 275px) / 12 * 8))}}@media(min-width:1921px){.slideshow-item__box{width:calc(150px + ((100% - 550px) / 12 * 4));margin-left:calc(400px + ((100% - 550px) / 12 * 8))}}.slideshow-item iframe{display:block;width:100%;position:relative;pointer-events:none}.slideshow-item iframe.clicked{pointer-events:auto}.showcasevideo{width:100%;height:100%;-webkit-object-fit:cover;-khtml-object-fit:cover;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.showcasevideo--mobile{display:block}@media(min-width:737px){.showcasevideo--mobile{display:none !important}}.showcasevideo--desktop{display:none}@media(min-width:737px){.showcasevideo--desktop{display:block}}.paragraph--type--teaser-mitarbeiter{position:relative;margin-top:200px;margin-bottom:150px}@media(min-width:737px){.paragraph--type--teaser-mitarbeiter{margin-top:300px;margin-bottom:300px}}@media(min-width:981px){.paragraph--type--teaser-mitarbeiter{margin-top:375px;margin-bottom:375px}}@media(min-width:1921px){.paragraph--type--teaser-mitarbeiter{margin-top:250px;margin-bottom:500px}}.teasers--employees{margin:0 !important}@media(min-width:737px){.title~.teasers--employees{margin-top:40px !important}}@media(min-width:1691px){.title~.teasers--employees{margin-top:60px !important}}@media(min-width:1921px){.title~.teasers--employees{margin-top:75px !important}}.teasers--employees__loadall{position:relative;display:block;color:#fff;font-size:28px;line-height:1.1;font-weight:600;cursor:pointer;margin-top:30px;margin-bottom:20px;padding-left:34px}@media(min-width:481px){.teasers--employees__loadall{font-size:30px;padding-left:34px}}@media(min-width:737px){.teasers--employees__loadall{font-size:34px;margin-top:20px;margin-bottom:40px}}@media(min-width:981px){.teasers--employees__loadall{font-size:38px;padding-left:38px}}@media(min-width:1281px){.teasers--employees__loadall{font-size:42px;padding-left:42px}}@media(min-width:1691px){.teasers--employees__loadall{font-size:46px;padding-left:46px}}@media(min-width:1921px){.teasers--employees__loadall{font-size:50px;padding-left:50px;margin-top:50px;margin-bottom:75px}}.teasers--employees__loadall .icon{position:absolute;left:0;top:0;width:24px;height:24px}@media(min-width:481px){.teasers--employees__loadall .icon{top:2px}}@media(min-width:737px){.teasers--employees__loadall .icon{width:30px;height:30px}}@media(min-width:981px){.teasers--employees__loadall .icon{width:34px;height:34px}}@media(min-width:1281px){.teasers--employees__loadall .icon{width:38px;height:38px}}@media(min-width:1691px){.teasers--employees__loadall .icon{width:42px;height:42px}}@media(min-width:1921px){.teasers--employees__loadall .icon{width:46px;height:46px}}.teasers--employees__loadall .icon svg{width:100%;height:100%;fill:#fff}@media(any-hover:hover){.teasers--employees__loadall:hover{color:#bababa}.teasers--employees__loadall:hover .icon svg{fill:#bababa}}.teasers--employees__loadall--hidden{display:none}.teasers--jobs .teasers__list--jobs{display:block;margin-top:40px}@media(min-width:737px){.teasers--jobs .teasers__list--jobs{margin-top:60px;width:calc(160px + ((100% - 220px) / 12 * 9))}}@media(min-width:981px){.teasers--jobs .teasers__list--jobs{margin-top:75px;width:calc(200px + ((100% - 275px) / 12 * 9))}}@media(min-width:1921px){.teasers--jobs .teasers__list--jobs{margin-top:100px;width:calc(400px + ((100% - 550px) / 12 * 9))}}.teasers--news{margin:0 !important}.teasers--projects{margin:0 !important;transition:filter 0.4s cubic-bezier(0.7,0,0.3,1)}@media(min-width:737px){#block-filterprojects~.teasers--projects{margin-top:40px !important}}@media(min-width:1691px){#block-filterprojects~.teasers--projects{margin-top:60px !important}}@media(min-width:1921px){#block-filterprojects~.teasers--projects{margin-top:75px !important}}.teasers--services{margin:0 !important}.teasers{margin-top:200px;margin-bottom:100px}@media(min-width:737px){.teasers{margin-top:300px;margin-bottom:200px}}@media(min-width:981px){.teasers{margin-top:375px;margin-bottom:187.5px}}@media(min-width:1921px){.teasers{margin-top:250px;margin-bottom:375px}}.teasers__list{display:-ms-grid;display:grid;grid-template-columns:1fr;-ms-grid-columns:1fr;grid-template-rows:auto;-ms-grid-rows:auto;grid-auto-flow:row}.teasers__list :nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.teasers__list :nth-child(2){-ms-grid-column:1;-ms-grid-row:3}.teasers__list :nth-child(3){-ms-grid-column:1;-ms-grid-row:5}.teasers__list :nth-child(4){-ms-grid-column:1;-ms-grid-row:7}.teasers__list :nth-child(5){-ms-grid-column:1;-ms-grid-row:9}.teasers__list :nth-child(6){-ms-grid-column:1;-ms-grid-row:11}.teasers__list :nth-child(7){-ms-grid-column:1;-ms-grid-row:13}.teasers__list :nth-child(8){-ms-grid-column:1;-ms-grid-row:15}.teasers__list :nth-child(9){-ms-grid-column:1;-ms-grid-row:17}.teasers__list :nth-child(10){-ms-grid-column:1;-ms-grid-row:19}.teasers__list :nth-child(11){-ms-grid-column:1;-ms-grid-row:21}.teasers__list :nth-child(12){-ms-grid-column:1;-ms-grid-row:23}.teasers__list :nth-child(13){-ms-grid-column:1;-ms-grid-row:25}.teasers__list :nth-child(14){-ms-grid-column:1;-ms-grid-row:27}.teasers__list :nth-child(15){-ms-grid-column:1;-ms-grid-row:29}.teasers__list :nth-child(16){-ms-grid-column:1;-ms-grid-row:31}.teasers__list :nth-child(17){-ms-grid-column:1;-ms-grid-row:33}.teasers__list :nth-child(18){-ms-grid-column:1;-ms-grid-row:35}.teasers__list :nth-child(19){-ms-grid-column:1;-ms-grid-row:37}.teasers__list :nth-child(20){-ms-grid-column:1;-ms-grid-row:39}.teasers__list :nth-child(21){-ms-grid-column:1;-ms-grid-row:41}.teasers__list :nth-child(22){-ms-grid-column:1;-ms-grid-row:43}.teasers__list :nth-child(23){-ms-grid-column:1;-ms-grid-row:45}.teasers__list :nth-child(24){-ms-grid-column:1;-ms-grid-row:47}.teasers__list :nth-child(25){-ms-grid-column:1;-ms-grid-row:49}.teasers__list :nth-child(26){-ms-grid-column:1;-ms-grid-row:51}.teasers__list :nth-child(27){-ms-grid-column:1;-ms-grid-row:53}.teasers__list :nth-child(28){-ms-grid-column:1;-ms-grid-row:55}.teasers__list :nth-child(29){-ms-grid-column:1;-ms-grid-row:57}.teasers__list :nth-child(30){-ms-grid-column:1;-ms-grid-row:59}.teasers__list :nth-child(31){-ms-grid-column:1;-ms-grid-row:61}.teasers__list :nth-child(32){-ms-grid-column:1;-ms-grid-row:63}.teasers__list :nth-child(33){-ms-grid-column:1;-ms-grid-row:65}.teasers__list :nth-child(34){-ms-grid-column:1;-ms-grid-row:67}.teasers__list :nth-child(35){-ms-grid-column:1;-ms-grid-row:69}.teasers__list :nth-child(36){-ms-grid-column:1;-ms-grid-row:71}.teasers__list :nth-child(37){-ms-grid-column:1;-ms-grid-row:73}.teasers__list :nth-child(38){-ms-grid-column:1;-ms-grid-row:75}.teasers__list :nth-child(39){-ms-grid-column:1;-ms-grid-row:77}.teasers__list :nth-child(40){-ms-grid-column:1;-ms-grid-row:79}.teasers__list :nth-child(41){-ms-grid-column:1;-ms-grid-row:81}.teasers__list :nth-child(42){-ms-grid-column:1;-ms-grid-row:83}.teasers__list :nth-child(43){-ms-grid-column:1;-ms-grid-row:85}.teasers__list :nth-child(44){-ms-grid-column:1;-ms-grid-row:87}.teasers__list :nth-child(45){-ms-grid-column:1;-ms-grid-row:89}.teasers__list :nth-child(46){-ms-grid-column:1;-ms-grid-row:91}.teasers__list :nth-child(47){-ms-grid-column:1;-ms-grid-row:93}.teasers__list :nth-child(48){-ms-grid-column:1;-ms-grid-row:95}.teasers__list :nth-child(49){-ms-grid-column:1;-ms-grid-row:97}.teasers__list :nth-child(50){-ms-grid-column:1;-ms-grid-row:99}.teasers__list :nth-child(51){-ms-grid-column:1;-ms-grid-row:101}.teasers__list :nth-child(52){-ms-grid-column:1;-ms-grid-row:103}.teasers__list :nth-child(53){-ms-grid-column:1;-ms-grid-row:105}.teasers__list :nth-child(54){-ms-grid-column:1;-ms-grid-row:107}.teasers__list :nth-child(55){-ms-grid-column:1;-ms-grid-row:109}.teasers__list :nth-child(56){-ms-grid-column:1;-ms-grid-row:111}.teasers__list :nth-child(57){-ms-grid-column:1;-ms-grid-row:113}.teasers__list :nth-child(58){-ms-grid-column:1;-ms-grid-row:115}.teasers__list :nth-child(59){-ms-grid-column:1;-ms-grid-row:117}.teasers__list :nth-child(60){-ms-grid-column:1;-ms-grid-row:119}.teasers__list :nth-child(61){-ms-grid-column:1;-ms-grid-row:121}.teasers__list :nth-child(62){-ms-grid-column:1;-ms-grid-row:123}.teasers__list :nth-child(63){-ms-grid-column:1;-ms-grid-row:125}.teasers__list :nth-child(64){-ms-grid-column:1;-ms-grid-row:127}.teasers__list :nth-child(65){-ms-grid-column:1;-ms-grid-row:129}.teasers__list :nth-child(66){-ms-grid-column:1;-ms-grid-row:131}.teasers__list :nth-child(67){-ms-grid-column:1;-ms-grid-row:133}.teasers__list :nth-child(68){-ms-grid-column:1;-ms-grid-row:135}.teasers__list :nth-child(69){-ms-grid-column:1;-ms-grid-row:137}.teasers__list :nth-child(70){-ms-grid-column:1;-ms-grid-row:139}.teasers__list :nth-child(71){-ms-grid-column:1;-ms-grid-row:141}.teasers__list :nth-child(72){-ms-grid-column:1;-ms-grid-row:143}.teasers__list :nth-child(73){-ms-grid-column:1;-ms-grid-row:145}.teasers__list :nth-child(74){-ms-grid-column:1;-ms-grid-row:147}.teasers__list :nth-child(75){-ms-grid-column:1;-ms-grid-row:149}.teasers__list :nth-child(76){-ms-grid-column:1;-ms-grid-row:151}.teasers__list :nth-child(77){-ms-grid-column:1;-ms-grid-row:153}.teasers__list :nth-child(78){-ms-grid-column:1;-ms-grid-row:155}.teasers__list :nth-child(79){-ms-grid-column:1;-ms-grid-row:157}.teasers__list :nth-child(80){-ms-grid-column:1;-ms-grid-row:159}.teasers__list :nth-child(81){-ms-grid-column:1;-ms-grid-row:161}.teasers__list :nth-child(82){-ms-grid-column:1;-ms-grid-row:163}.teasers__list :nth-child(83){-ms-grid-column:1;-ms-grid-row:165}.teasers__list :nth-child(84){-ms-grid-column:1;-ms-grid-row:167}.teasers__list :nth-child(85){-ms-grid-column:1;-ms-grid-row:169}.teasers__list :nth-child(86){-ms-grid-column:1;-ms-grid-row:171}.teasers__list :nth-child(87){-ms-grid-column:1;-ms-grid-row:173}.teasers__list :nth-child(88){-ms-grid-column:1;-ms-grid-row:175}.teasers__list :nth-child(89){-ms-grid-column:1;-ms-grid-row:177}.teasers__list :nth-child(90){-ms-grid-column:1;-ms-grid-row:179}.teasers__list :nth-child(91){-ms-grid-column:1;-ms-grid-row:181}.teasers__list :nth-child(92){-ms-grid-column:1;-ms-grid-row:183}.teasers__list :nth-child(93){-ms-grid-column:1;-ms-grid-row:185}.teasers__list :nth-child(94){-ms-grid-column:1;-ms-grid-row:187}.teasers__list :nth-child(95){-ms-grid-column:1;-ms-grid-row:189}.teasers__list :nth-child(96){-ms-grid-column:1;-ms-grid-row:191}.teasers__list :nth-child(97){-ms-grid-column:1;-ms-grid-row:193}.teasers__list :nth-child(98){-ms-grid-column:1;-ms-grid-row:195}.teasers__list :nth-child(99){-ms-grid-column:1;-ms-grid-row:197}.teasers__list :nth-child(100){-ms-grid-column:1;-ms-grid-row:199}@media(min-width:737px){.teasers__list{grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-rows:auto;-ms-grid-rows:auto;grid-auto-flow:row}.teasers__list :nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.teasers__list :nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.teasers__list :nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.teasers__list :nth-child(4){-ms-grid-column:1;-ms-grid-row:3}.teasers__list :nth-child(5){-ms-grid-column:3;-ms-grid-row:3}.teasers__list :nth-child(6){-ms-grid-column:5;-ms-grid-row:3}.teasers__list :nth-child(7){-ms-grid-column:1;-ms-grid-row:5}.teasers__list :nth-child(8){-ms-grid-column:3;-ms-grid-row:5}.teasers__list :nth-child(9){-ms-grid-column:5;-ms-grid-row:5}.teasers__list :nth-child(10){-ms-grid-column:1;-ms-grid-row:7}.teasers__list :nth-child(11){-ms-grid-column:3;-ms-grid-row:7}.teasers__list :nth-child(12){-ms-grid-column:5;-ms-grid-row:7}.teasers__list :nth-child(13){-ms-grid-column:1;-ms-grid-row:9}.teasers__list :nth-child(14){-ms-grid-column:3;-ms-grid-row:9}.teasers__list :nth-child(15){-ms-grid-column:5;-ms-grid-row:9}.teasers__list :nth-child(16){-ms-grid-column:1;-ms-grid-row:11}.teasers__list :nth-child(17){-ms-grid-column:3;-ms-grid-row:11}.teasers__list :nth-child(18){-ms-grid-column:5;-ms-grid-row:11}.teasers__list :nth-child(19){-ms-grid-column:1;-ms-grid-row:13}.teasers__list :nth-child(20){-ms-grid-column:3;-ms-grid-row:13}.teasers__list :nth-child(21){-ms-grid-column:5;-ms-grid-row:13}.teasers__list :nth-child(22){-ms-grid-column:1;-ms-grid-row:15}.teasers__list :nth-child(23){-ms-grid-column:3;-ms-grid-row:15}.teasers__list :nth-child(24){-ms-grid-column:5;-ms-grid-row:15}.teasers__list :nth-child(25){-ms-grid-column:1;-ms-grid-row:17}.teasers__list :nth-child(26){-ms-grid-column:3;-ms-grid-row:17}.teasers__list :nth-child(27){-ms-grid-column:5;-ms-grid-row:17}.teasers__list :nth-child(28){-ms-grid-column:1;-ms-grid-row:19}.teasers__list :nth-child(29){-ms-grid-column:3;-ms-grid-row:19}.teasers__list :nth-child(30){-ms-grid-column:5;-ms-grid-row:19}.teasers__list :nth-child(31){-ms-grid-column:1;-ms-grid-row:21}.teasers__list :nth-child(32){-ms-grid-column:3;-ms-grid-row:21}.teasers__list :nth-child(33){-ms-grid-column:5;-ms-grid-row:21}.teasers__list :nth-child(34){-ms-grid-column:1;-ms-grid-row:23}.teasers__list :nth-child(35){-ms-grid-column:3;-ms-grid-row:23}.teasers__list :nth-child(36){-ms-grid-column:5;-ms-grid-row:23}.teasers__list :nth-child(37){-ms-grid-column:1;-ms-grid-row:25}.teasers__list :nth-child(38){-ms-grid-column:3;-ms-grid-row:25}.teasers__list :nth-child(39){-ms-grid-column:5;-ms-grid-row:25}.teasers__list :nth-child(40){-ms-grid-column:1;-ms-grid-row:27}.teasers__list :nth-child(41){-ms-grid-column:3;-ms-grid-row:27}.teasers__list :nth-child(42){-ms-grid-column:5;-ms-grid-row:27}.teasers__list :nth-child(43){-ms-grid-column:1;-ms-grid-row:29}.teasers__list :nth-child(44){-ms-grid-column:3;-ms-grid-row:29}.teasers__list :nth-child(45){-ms-grid-column:5;-ms-grid-row:29}.teasers__list :nth-child(46){-ms-grid-column:1;-ms-grid-row:31}.teasers__list :nth-child(47){-ms-grid-column:3;-ms-grid-row:31}.teasers__list :nth-child(48){-ms-grid-column:5;-ms-grid-row:31}.teasers__list :nth-child(49){-ms-grid-column:1;-ms-grid-row:33}.teasers__list :nth-child(50){-ms-grid-column:3;-ms-grid-row:33}.teasers__list :nth-child(51){-ms-grid-column:5;-ms-grid-row:33}.teasers__list :nth-child(52){-ms-grid-column:1;-ms-grid-row:35}.teasers__list :nth-child(53){-ms-grid-column:3;-ms-grid-row:35}.teasers__list :nth-child(54){-ms-grid-column:5;-ms-grid-row:35}.teasers__list :nth-child(55){-ms-grid-column:1;-ms-grid-row:37}.teasers__list :nth-child(56){-ms-grid-column:3;-ms-grid-row:37}.teasers__list :nth-child(57){-ms-grid-column:5;-ms-grid-row:37}.teasers__list :nth-child(58){-ms-grid-column:1;-ms-grid-row:39}.teasers__list :nth-child(59){-ms-grid-column:3;-ms-grid-row:39}.teasers__list :nth-child(60){-ms-grid-column:5;-ms-grid-row:39}.teasers__list :nth-child(61){-ms-grid-column:1;-ms-grid-row:41}.teasers__list :nth-child(62){-ms-grid-column:3;-ms-grid-row:41}.teasers__list :nth-child(63){-ms-grid-column:5;-ms-grid-row:41}.teasers__list :nth-child(64){-ms-grid-column:1;-ms-grid-row:43}.teasers__list :nth-child(65){-ms-grid-column:3;-ms-grid-row:43}.teasers__list :nth-child(66){-ms-grid-column:5;-ms-grid-row:43}.teasers__list :nth-child(67){-ms-grid-column:1;-ms-grid-row:45}.teasers__list :nth-child(68){-ms-grid-column:3;-ms-grid-row:45}.teasers__list :nth-child(69){-ms-grid-column:5;-ms-grid-row:45}.teasers__list :nth-child(70){-ms-grid-column:1;-ms-grid-row:47}.teasers__list :nth-child(71){-ms-grid-column:3;-ms-grid-row:47}.teasers__list :nth-child(72){-ms-grid-column:5;-ms-grid-row:47}.teasers__list :nth-child(73){-ms-grid-column:1;-ms-grid-row:49}.teasers__list :nth-child(74){-ms-grid-column:3;-ms-grid-row:49}.teasers__list :nth-child(75){-ms-grid-column:5;-ms-grid-row:49}.teasers__list :nth-child(76){-ms-grid-column:1;-ms-grid-row:51}.teasers__list :nth-child(77){-ms-grid-column:3;-ms-grid-row:51}.teasers__list :nth-child(78){-ms-grid-column:5;-ms-grid-row:51}.teasers__list :nth-child(79){-ms-grid-column:1;-ms-grid-row:53}.teasers__list :nth-child(80){-ms-grid-column:3;-ms-grid-row:53}.teasers__list :nth-child(81){-ms-grid-column:5;-ms-grid-row:53}.teasers__list :nth-child(82){-ms-grid-column:1;-ms-grid-row:55}.teasers__list :nth-child(83){-ms-grid-column:3;-ms-grid-row:55}.teasers__list :nth-child(84){-ms-grid-column:5;-ms-grid-row:55}.teasers__list :nth-child(85){-ms-grid-column:1;-ms-grid-row:57}.teasers__list :nth-child(86){-ms-grid-column:3;-ms-grid-row:57}.teasers__list :nth-child(87){-ms-grid-column:5;-ms-grid-row:57}.teasers__list :nth-child(88){-ms-grid-column:1;-ms-grid-row:59}.teasers__list :nth-child(89){-ms-grid-column:3;-ms-grid-row:59}.teasers__list :nth-child(90){-ms-grid-column:5;-ms-grid-row:59}.teasers__list :nth-child(91){-ms-grid-column:1;-ms-grid-row:61}.teasers__list :nth-child(92){-ms-grid-column:3;-ms-grid-row:61}.teasers__list :nth-child(93){-ms-grid-column:5;-ms-grid-row:61}.teasers__list :nth-child(94){-ms-grid-column:1;-ms-grid-row:63}.teasers__list :nth-child(95){-ms-grid-column:3;-ms-grid-row:63}.teasers__list :nth-child(96){-ms-grid-column:5;-ms-grid-row:63}.teasers__list :nth-child(97){-ms-grid-column:1;-ms-grid-row:65}.teasers__list :nth-child(98){-ms-grid-column:3;-ms-grid-row:65}.teasers__list :nth-child(99){-ms-grid-column:5;-ms-grid-row:65}.teasers__list :nth-child(100){-ms-grid-column:1;-ms-grid-row:67}.teasers__list :nth-child(101){-ms-grid-column:3;-ms-grid-row:67}.teasers__list :nth-child(102){-ms-grid-column:5;-ms-grid-row:67}.teasers__list :nth-child(103){-ms-grid-column:1;-ms-grid-row:69}.teasers__list :nth-child(104){-ms-grid-column:3;-ms-grid-row:69}.teasers__list :nth-child(105){-ms-grid-column:5;-ms-grid-row:69}.teasers__list :nth-child(106){-ms-grid-column:1;-ms-grid-row:71}.teasers__list :nth-child(107){-ms-grid-column:3;-ms-grid-row:71}.teasers__list :nth-child(108){-ms-grid-column:5;-ms-grid-row:71}.teasers__list :nth-child(109){-ms-grid-column:1;-ms-grid-row:73}.teasers__list :nth-child(110){-ms-grid-column:3;-ms-grid-row:73}.teasers__list :nth-child(111){-ms-grid-column:5;-ms-grid-row:73}.teasers__list :nth-child(112){-ms-grid-column:1;-ms-grid-row:75}.teasers__list :nth-child(113){-ms-grid-column:3;-ms-grid-row:75}.teasers__list :nth-child(114){-ms-grid-column:5;-ms-grid-row:75}.teasers__list :nth-child(115){-ms-grid-column:1;-ms-grid-row:77}.teasers__list :nth-child(116){-ms-grid-column:3;-ms-grid-row:77}.teasers__list :nth-child(117){-ms-grid-column:5;-ms-grid-row:77}.teasers__list :nth-child(118){-ms-grid-column:1;-ms-grid-row:79}.teasers__list :nth-child(119){-ms-grid-column:3;-ms-grid-row:79}.teasers__list :nth-child(120){-ms-grid-column:5;-ms-grid-row:79}.teasers__list :nth-child(121){-ms-grid-column:1;-ms-grid-row:81}.teasers__list :nth-child(122){-ms-grid-column:3;-ms-grid-row:81}.teasers__list :nth-child(123){-ms-grid-column:5;-ms-grid-row:81}.teasers__list :nth-child(124){-ms-grid-column:1;-ms-grid-row:83}.teasers__list :nth-child(125){-ms-grid-column:3;-ms-grid-row:83}.teasers__list :nth-child(126){-ms-grid-column:5;-ms-grid-row:83}.teasers__list :nth-child(127){-ms-grid-column:1;-ms-grid-row:85}.teasers__list :nth-child(128){-ms-grid-column:3;-ms-grid-row:85}.teasers__list :nth-child(129){-ms-grid-column:5;-ms-grid-row:85}.teasers__list :nth-child(130){-ms-grid-column:1;-ms-grid-row:87}.teasers__list :nth-child(131){-ms-grid-column:3;-ms-grid-row:87}.teasers__list :nth-child(132){-ms-grid-column:5;-ms-grid-row:87}.teasers__list :nth-child(133){-ms-grid-column:1;-ms-grid-row:89}.teasers__list :nth-child(134){-ms-grid-column:3;-ms-grid-row:89}.teasers__list :nth-child(135){-ms-grid-column:5;-ms-grid-row:89}.teasers__list :nth-child(136){-ms-grid-column:1;-ms-grid-row:91}.teasers__list :nth-child(137){-ms-grid-column:3;-ms-grid-row:91}.teasers__list :nth-child(138){-ms-grid-column:5;-ms-grid-row:91}.teasers__list :nth-child(139){-ms-grid-column:1;-ms-grid-row:93}.teasers__list :nth-child(140){-ms-grid-column:3;-ms-grid-row:93}.teasers__list :nth-child(141){-ms-grid-column:5;-ms-grid-row:93}.teasers__list :nth-child(142){-ms-grid-column:1;-ms-grid-row:95}.teasers__list :nth-child(143){-ms-grid-column:3;-ms-grid-row:95}.teasers__list :nth-child(144){-ms-grid-column:5;-ms-grid-row:95}.teasers__list :nth-child(145){-ms-grid-column:1;-ms-grid-row:97}.teasers__list :nth-child(146){-ms-grid-column:3;-ms-grid-row:97}.teasers__list :nth-child(147){-ms-grid-column:5;-ms-grid-row:97}.teasers__list :nth-child(148){-ms-grid-column:1;-ms-grid-row:99}.teasers__list :nth-child(149){-ms-grid-column:3;-ms-grid-row:99}.teasers__list :nth-child(150){-ms-grid-column:5;-ms-grid-row:99}.teasers__list :nth-child(151){-ms-grid-column:1;-ms-grid-row:101}.teasers__list :nth-child(152){-ms-grid-column:3;-ms-grid-row:101}.teasers__list :nth-child(153){-ms-grid-column:5;-ms-grid-row:101}.teasers__list :nth-child(154){-ms-grid-column:1;-ms-grid-row:103}.teasers__list :nth-child(155){-ms-grid-column:3;-ms-grid-row:103}.teasers__list :nth-child(156){-ms-grid-column:5;-ms-grid-row:103}.teasers__list :nth-child(157){-ms-grid-column:1;-ms-grid-row:105}.teasers__list :nth-child(158){-ms-grid-column:3;-ms-grid-row:105}.teasers__list :nth-child(159){-ms-grid-column:5;-ms-grid-row:105}.teasers__list :nth-child(160){-ms-grid-column:1;-ms-grid-row:107}.teasers__list :nth-child(161){-ms-grid-column:3;-ms-grid-row:107}.teasers__list :nth-child(162){-ms-grid-column:5;-ms-grid-row:107}.teasers__list :nth-child(163){-ms-grid-column:1;-ms-grid-row:109}.teasers__list :nth-child(164){-ms-grid-column:3;-ms-grid-row:109}.teasers__list :nth-child(165){-ms-grid-column:5;-ms-grid-row:109}.teasers__list :nth-child(166){-ms-grid-column:1;-ms-grid-row:111}.teasers__list :nth-child(167){-ms-grid-column:3;-ms-grid-row:111}.teasers__list :nth-child(168){-ms-grid-column:5;-ms-grid-row:111}.teasers__list :nth-child(169){-ms-grid-column:1;-ms-grid-row:113}.teasers__list :nth-child(170){-ms-grid-column:3;-ms-grid-row:113}.teasers__list :nth-child(171){-ms-grid-column:5;-ms-grid-row:113}.teasers__list :nth-child(172){-ms-grid-column:1;-ms-grid-row:115}.teasers__list :nth-child(173){-ms-grid-column:3;-ms-grid-row:115}.teasers__list :nth-child(174){-ms-grid-column:5;-ms-grid-row:115}.teasers__list :nth-child(175){-ms-grid-column:1;-ms-grid-row:117}.teasers__list :nth-child(176){-ms-grid-column:3;-ms-grid-row:117}.teasers__list :nth-child(177){-ms-grid-column:5;-ms-grid-row:117}.teasers__list :nth-child(178){-ms-grid-column:1;-ms-grid-row:119}.teasers__list :nth-child(179){-ms-grid-column:3;-ms-grid-row:119}.teasers__list :nth-child(180){-ms-grid-column:5;-ms-grid-row:119}.teasers__list :nth-child(181){-ms-grid-column:1;-ms-grid-row:121}.teasers__list :nth-child(182){-ms-grid-column:3;-ms-grid-row:121}.teasers__list :nth-child(183){-ms-grid-column:5;-ms-grid-row:121}.teasers__list :nth-child(184){-ms-grid-column:1;-ms-grid-row:123}.teasers__list :nth-child(185){-ms-grid-column:3;-ms-grid-row:123}.teasers__list :nth-child(186){-ms-grid-column:5;-ms-grid-row:123}.teasers__list :nth-child(187){-ms-grid-column:1;-ms-grid-row:125}.teasers__list :nth-child(188){-ms-grid-column:3;-ms-grid-row:125}.teasers__list :nth-child(189){-ms-grid-column:5;-ms-grid-row:125}.teasers__list :nth-child(190){-ms-grid-column:1;-ms-grid-row:127}.teasers__list :nth-child(191){-ms-grid-column:3;-ms-grid-row:127}.teasers__list :nth-child(192){-ms-grid-column:5;-ms-grid-row:127}.teasers__list :nth-child(193){-ms-grid-column:1;-ms-grid-row:129}.teasers__list :nth-child(194){-ms-grid-column:3;-ms-grid-row:129}.teasers__list :nth-child(195){-ms-grid-column:5;-ms-grid-row:129}.teasers__list :nth-child(196){-ms-grid-column:1;-ms-grid-row:131}.teasers__list :nth-child(197){-ms-grid-column:3;-ms-grid-row:131}.teasers__list :nth-child(198){-ms-grid-column:5;-ms-grid-row:131}.teasers__list :nth-child(199){-ms-grid-column:1;-ms-grid-row:133}.teasers__list :nth-child(200){-ms-grid-column:3;-ms-grid-row:133}.teasers__list :nth-child(201){-ms-grid-column:5;-ms-grid-row:133}.teasers__list :nth-child(202){-ms-grid-column:1;-ms-grid-row:135}.teasers__list :nth-child(203){-ms-grid-column:3;-ms-grid-row:135}.teasers__list :nth-child(204){-ms-grid-column:5;-ms-grid-row:135}.teasers__list :nth-child(205){-ms-grid-column:1;-ms-grid-row:137}.teasers__list :nth-child(206){-ms-grid-column:3;-ms-grid-row:137}.teasers__list :nth-child(207){-ms-grid-column:5;-ms-grid-row:137}.teasers__list :nth-child(208){-ms-grid-column:1;-ms-grid-row:139}.teasers__list :nth-child(209){-ms-grid-column:3;-ms-grid-row:139}.teasers__list :nth-child(210){-ms-grid-column:5;-ms-grid-row:139}.teasers__list :nth-child(211){-ms-grid-column:1;-ms-grid-row:141}.teasers__list :nth-child(212){-ms-grid-column:3;-ms-grid-row:141}.teasers__list :nth-child(213){-ms-grid-column:5;-ms-grid-row:141}.teasers__list :nth-child(214){-ms-grid-column:1;-ms-grid-row:143}.teasers__list :nth-child(215){-ms-grid-column:3;-ms-grid-row:143}.teasers__list :nth-child(216){-ms-grid-column:5;-ms-grid-row:143}.teasers__list :nth-child(217){-ms-grid-column:1;-ms-grid-row:145}.teasers__list :nth-child(218){-ms-grid-column:3;-ms-grid-row:145}.teasers__list :nth-child(219){-ms-grid-column:5;-ms-grid-row:145}.teasers__list :nth-child(220){-ms-grid-column:1;-ms-grid-row:147}.teasers__list :nth-child(221){-ms-grid-column:3;-ms-grid-row:147}.teasers__list :nth-child(222){-ms-grid-column:5;-ms-grid-row:147}.teasers__list :nth-child(223){-ms-grid-column:1;-ms-grid-row:149}.teasers__list :nth-child(224){-ms-grid-column:3;-ms-grid-row:149}.teasers__list :nth-child(225){-ms-grid-column:5;-ms-grid-row:149}.teasers__list :nth-child(226){-ms-grid-column:1;-ms-grid-row:151}.teasers__list :nth-child(227){-ms-grid-column:3;-ms-grid-row:151}.teasers__list :nth-child(228){-ms-grid-column:5;-ms-grid-row:151}.teasers__list :nth-child(229){-ms-grid-column:1;-ms-grid-row:153}.teasers__list :nth-child(230){-ms-grid-column:3;-ms-grid-row:153}.teasers__list :nth-child(231){-ms-grid-column:5;-ms-grid-row:153}.teasers__list :nth-child(232){-ms-grid-column:1;-ms-grid-row:155}.teasers__list :nth-child(233){-ms-grid-column:3;-ms-grid-row:155}.teasers__list :nth-child(234){-ms-grid-column:5;-ms-grid-row:155}.teasers__list :nth-child(235){-ms-grid-column:1;-ms-grid-row:157}.teasers__list :nth-child(236){-ms-grid-column:3;-ms-grid-row:157}.teasers__list :nth-child(237){-ms-grid-column:5;-ms-grid-row:157}.teasers__list :nth-child(238){-ms-grid-column:1;-ms-grid-row:159}.teasers__list :nth-child(239){-ms-grid-column:3;-ms-grid-row:159}.teasers__list :nth-child(240){-ms-grid-column:5;-ms-grid-row:159}.teasers__list :nth-child(241){-ms-grid-column:1;-ms-grid-row:161}.teasers__list :nth-child(242){-ms-grid-column:3;-ms-grid-row:161}.teasers__list :nth-child(243){-ms-grid-column:5;-ms-grid-row:161}.teasers__list :nth-child(244){-ms-grid-column:1;-ms-grid-row:163}.teasers__list :nth-child(245){-ms-grid-column:3;-ms-grid-row:163}.teasers__list :nth-child(246){-ms-grid-column:5;-ms-grid-row:163}.teasers__list :nth-child(247){-ms-grid-column:1;-ms-grid-row:165}.teasers__list :nth-child(248){-ms-grid-column:3;-ms-grid-row:165}.teasers__list :nth-child(249){-ms-grid-column:5;-ms-grid-row:165}.teasers__list :nth-child(250){-ms-grid-column:1;-ms-grid-row:167}.teasers__list :nth-child(251){-ms-grid-column:3;-ms-grid-row:167}.teasers__list :nth-child(252){-ms-grid-column:5;-ms-grid-row:167}.teasers__list :nth-child(253){-ms-grid-column:1;-ms-grid-row:169}.teasers__list :nth-child(254){-ms-grid-column:3;-ms-grid-row:169}.teasers__list :nth-child(255){-ms-grid-column:5;-ms-grid-row:169}.teasers__list :nth-child(256){-ms-grid-column:1;-ms-grid-row:171}.teasers__list :nth-child(257){-ms-grid-column:3;-ms-grid-row:171}.teasers__list :nth-child(258){-ms-grid-column:5;-ms-grid-row:171}.teasers__list :nth-child(259){-ms-grid-column:1;-ms-grid-row:173}.teasers__list :nth-child(260){-ms-grid-column:3;-ms-grid-row:173}.teasers__list :nth-child(261){-ms-grid-column:5;-ms-grid-row:173}.teasers__list :nth-child(262){-ms-grid-column:1;-ms-grid-row:175}.teasers__list :nth-child(263){-ms-grid-column:3;-ms-grid-row:175}.teasers__list :nth-child(264){-ms-grid-column:5;-ms-grid-row:175}.teasers__list :nth-child(265){-ms-grid-column:1;-ms-grid-row:177}.teasers__list :nth-child(266){-ms-grid-column:3;-ms-grid-row:177}.teasers__list :nth-child(267){-ms-grid-column:5;-ms-grid-row:177}.teasers__list :nth-child(268){-ms-grid-column:1;-ms-grid-row:179}.teasers__list :nth-child(269){-ms-grid-column:3;-ms-grid-row:179}.teasers__list :nth-child(270){-ms-grid-column:5;-ms-grid-row:179}.teasers__list :nth-child(271){-ms-grid-column:1;-ms-grid-row:181}.teasers__list :nth-child(272){-ms-grid-column:3;-ms-grid-row:181}.teasers__list :nth-child(273){-ms-grid-column:5;-ms-grid-row:181}.teasers__list :nth-child(274){-ms-grid-column:1;-ms-grid-row:183}.teasers__list :nth-child(275){-ms-grid-column:3;-ms-grid-row:183}.teasers__list :nth-child(276){-ms-grid-column:5;-ms-grid-row:183}.teasers__list :nth-child(277){-ms-grid-column:1;-ms-grid-row:185}.teasers__list :nth-child(278){-ms-grid-column:3;-ms-grid-row:185}.teasers__list :nth-child(279){-ms-grid-column:5;-ms-grid-row:185}.teasers__list :nth-child(280){-ms-grid-column:1;-ms-grid-row:187}.teasers__list :nth-child(281){-ms-grid-column:3;-ms-grid-row:187}.teasers__list :nth-child(282){-ms-grid-column:5;-ms-grid-row:187}.teasers__list :nth-child(283){-ms-grid-column:1;-ms-grid-row:189}.teasers__list :nth-child(284){-ms-grid-column:3;-ms-grid-row:189}.teasers__list :nth-child(285){-ms-grid-column:5;-ms-grid-row:189}.teasers__list :nth-child(286){-ms-grid-column:1;-ms-grid-row:191}.teasers__list :nth-child(287){-ms-grid-column:3;-ms-grid-row:191}.teasers__list :nth-child(288){-ms-grid-column:5;-ms-grid-row:191}.teasers__list :nth-child(289){-ms-grid-column:1;-ms-grid-row:193}.teasers__list :nth-child(290){-ms-grid-column:3;-ms-grid-row:193}.teasers__list :nth-child(291){-ms-grid-column:5;-ms-grid-row:193}.teasers__list :nth-child(292){-ms-grid-column:1;-ms-grid-row:195}.teasers__list :nth-child(293){-ms-grid-column:3;-ms-grid-row:195}.teasers__list :nth-child(294){-ms-grid-column:5;-ms-grid-row:195}.teasers__list :nth-child(295){-ms-grid-column:1;-ms-grid-row:197}.teasers__list :nth-child(296){-ms-grid-column:3;-ms-grid-row:197}.teasers__list :nth-child(297){-ms-grid-column:5;-ms-grid-row:197}.teasers__list :nth-child(298){-ms-grid-column:1;-ms-grid-row:199}.teasers__list :nth-child(299){-ms-grid-column:3;-ms-grid-row:199}.teasers__list :nth-child(300){-ms-grid-column:5;-ms-grid-row:199}}@media(min-width:981px){.teasers__list{grid-template-columns:1fr 1fr 1fr;grid-column-gap:25px;-ms-grid-columns:1fr 25px 1fr 25px 1fr;grid-template-rows:auto;-ms-grid-rows:auto}}@media(min-width:1921px){.teasers__list{grid-template-columns:1fr 1fr 1fr;grid-column-gap:50px;-ms-grid-columns:1fr 50px 1fr 50px 1fr;grid-template-rows:auto;-ms-grid-rows:auto}}.teasers__text{margin-top:5px;margin-bottom:50px}@media(min-width:737px){.teasers__text{width:calc(180px + ((100% - 220px) / 12 * 10));margin-top:20px;margin-bottom:60px}}@media(min-width:981px){.teasers__text{width:calc(175px + ((100% - 275px) / 12 * 8));margin-top:0px;margin-bottom:75px}}@media(min-width:1691px){.teasers__text{width:calc(210px + ((100% - 330px) / 12 * 8));margin-top:0px;margin-bottom:90px}}@media(min-width:1921px){.teasers__text{width:calc(350px + ((100% - 550px) / 12 * 8));margin-top:0px;margin-bottom:100px}}.teasers__text *{font:inherit}.grid-4er{position:relative;margin-top:200px;margin-bottom:200px}@media(min-width:737px){.grid-4er{margin-left:calc(40px + ((100% - 220px) / 12 * 2));width:calc(140px + ((100% - 220px) / 12 * 8))}}@media(min-width:981px){.grid-4er{margin-top:250px;margin-bottom:250px;margin-left:calc(50px + ((100% - 275px) / 12 * 2));width:calc(175px + ((100% - 275px) / 12 * 8))}}@media(min-width:1921px){.grid-4er{margin-top:400px;margin-bottom:400px;margin-left:calc(100px + ((100% - 550px) / 12 * 2));width:calc(350px + ((100% - 550px) / 12 * 8))}}.grid-4er__eyebrow{font-weight:700;color:#fff}@media(min-width:1921px){.grid-4er__eyebrow{font-size:38px}}.grid-4er__grid{margin-top:15px;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;-ms-grid-columns:1fr 20px 1fr;grid-template-rows:auto;grid-row-gap:20px;-ms-grid-rows:auto;grid-auto-flow:row}.grid-4er__grid :nth-child(1){-ms-grid-column:1;-ms-grid-row:1}.grid-4er__grid :nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.grid-4er__grid :nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.grid-4er__grid :nth-child(4){-ms-grid-column:7;-ms-grid-row:1}@media(min-width:981px){.grid-4er__grid{margin-top:37.5px}}@media(min-width:1281px){.grid-4er__grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-rows:auto;grid-row-gap:30px;-ms-grid-rows:auto}}@media(min-width:1921px){.grid-4er__grid{margin-top:75px}}.grid-4er+.image{margin-top:-180px}@media(min-width:981px){.grid-4er+.image{margin-top:-200px}}@media(min-width:1921px){.grid-4er+.image{margin-top:-300px}}.latest-news{margin-top:100px}@media(min-width:737px){.latest-news{margin-top:100px}}@media(min-width:981px){.latest-news{margin-top:150px}}@media(min-width:1921px){.latest-news{margin-top:250px}}.latest-news__link{display:block}@media(any-hover:hover){.latest-news__link:hover .latest-news__linktext{padding-left:48px}.latest-news__link:hover .latest-news__linktext:before{width:24px}.latest-news__link:hover .latest-news__linktext .icon{left:6px}}.latest-news__linktext{color:#fff;font-size:28px;line-height:1.1;font-weight:600;margin-top:20px;margin-bottom:20px;position:relative;padding-left:30px;transition:padding-left 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:481px){.latest-news__linktext{font-size:30px}}@media(min-width:737px){.latest-news__linktext{font-size:34px;margin-top:30px;margin-bottom:40px}}@media(min-width:981px){.latest-news__linktext{font-size:38px}}@media(min-width:1281px){.latest-news__linktext{font-size:42px}}@media(min-width:1691px){.latest-news__linktext{font-size:46px}}@media(min-width:1921px){.latest-news__linktext{font-size:50px;margin-top:75px;margin-bottom:75px}}.latest-news__linktext:before{content:"";position:absolute;top:14px;left:0;width:0;height:2px;background-color:#fff;transition:width 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:981px){.latest-news__linktext:before{top:20px}}@media(min-width:1921px){.latest-news__linktext:before{top:24px}}.latest-news__linktext .icon{position:absolute;left:-10px;top:0;width:30px;height:30px;transition:left 0.6s cubic-bezier(0.7,0,0.3,1)}@media(min-width:981px){.latest-news__linktext .icon{top:6px}}@media(min-width:1921px){.latest-news__linktext .icon{top:10px}}.latest-news__linktext .icon svg{width:100%;height:100%;fill:#fff}.main-services{margin-top:200px;margin-bottom:150px}@media(min-width:737px){.main-services{margin-top:300px;margin-bottom:300px}}@media(min-width:981px){.main-services{margin-top:375px;margin-bottom:375px}}@media(min-width:1921px){.main-services{margin-top:250px;margin-bottom:500px}}.main-services--detail{margin-top:0 !important}.slideshow{width:100vw;margin-left:calc(-50vw + 50%)}.patterns{background-color:#f5f5f5;margin-top:139px}.patterns__navigation-container{position:fixed;box-sizing:border-box;top:0;width:100%;z-index:9999;background-color:#000;box-shadow:0 0 10px 5px #d3d3d3}.patterns__container{height:calc(100vh - 140px);overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth}.patterns .pnavigation{max-width:1200px;margin:auto;padding:0 100px;color:#fff !important}@media screen and (max-width:750px){.patterns .pnavigation{padding:0 10px}}.patterns .pnavigation__banner{height:100px}.patterns .pnavigation__menu{position:relative;height:40px;width:100%;display:flex;flex-direction:row}.patterns .pbanner{display:-moz-flex;display:flex}.patterns .pbanner__title{-moz-flex:1;flex:1;-moz-flex-grow:1;flex-grow:1;position:relative;color:#fff;margin-top:30px}@media screen and (max-width:750px){.patterns .pbanner__title{display:none}}.patterns .pbanner__logos{-moz-flex:1;flex:1;-moz-flex-grow:0;flex-grow:0;min-width:230px;margin-top:16px;color:#fff}.patterns .pbanner__logos .logo--joinbox{display:inline-block;fill:#fff;height:30px}.patterns .pbanner__logos .logo--drupal{display:inline-block;height:30px}.patterns .pmenu__group{position:relative;width:160px}.patterns .pmenu__group:hover>.group__subgroup{display:block;opacity:1}.patterns .pmenu .pgroup{position:relative;text-align:center;border-right:2px solid #ede0ff}.patterns .pmenu .pgroup a{color:#ede0ff;text-decoration:none}.patterns .pmenu .pgroup:first-child{border-left:2px solid #ede0ff}.patterns .pmenu .pgroup__link{position:relative;display:block;cursor:pointer;box-sizing:border-box;height:100%}.patterns .pmenu .pgroup__link img{transition:all 0.2s ease-in-out 0s;display:inline-block;height:25px;margin-top:7.5px}.patterns .pmenu .pgroup__link span{transition:all 0.2s ease-in-out 0s;font-size:11px}@media screen and (max-width:750px){.patterns .pmenu .pgroup__link span{display:none}}.patterns .pmenu .pgroup__link:hover span{transition:all 0.2s ease-in-out 0s;font-size:12px}.patterns .pmenu .pgroup__link:hover img{transition:all 0.2s ease-in-out 0s;height:26px}.patterns .pmenu .pgroup--back{width:80px}.patterns .pmenu .pgroup__subgroup{box-sizing:border-box;position:absolute;transition:all 0.2s ease-in-out 0s;opacity:0;width:100%;margin:0;padding:0;background-color:#ede0ff;box-shadow:0 0 10px -2px #d3d3d3;z-index:1;display:none}.patterns .pmenu .pgroup__subgroup li{list-style:none;width:100%;color:#fff;border-bottom:2px solid #fff}.patterns .pmenu .pgroup__subgroup li a{display:block;text-decoration:none;padding:15px 0;color:#000}.patterns .pmenu .pgroup__subgroup li:hover{transition:background-color;background-color:#fff}.patterns .pcontainer{max-width:1200px;margin:auto;padding:0 100px;padding-top:70px}@media screen and (max-width:750px){.patterns .pcontainer{padding:0 10px;padding-top:70px}}.patterns .pattern{display:flex;flex-direction:column;padding:0 0 200px 0}.patterns .pattern__anchor{display:block;position:relative;top:-50px}.patterns .pattern__tabs{height:28px;transition:all 0.2s ease-in-out 0s;opacity:1}.patterns .pattern__tab-content{display:flex;flex-direction:column;justify-content:center;min-height:180px;background-color:#000}.patterns .pattern__title{position:relative;font-size:21px;margin:0;margin-bottom:40px;color:#000}.patterns .pattern__title:after{position:absolute;content:"";background-color:#ede0ff;bottom:-18px;left:0;height:7px;width:195px}.patterns .pattern__description{margin-bottom:40px;font-style:italic;color:#000}.patterns .pattern__metainformation{width:80%}.patterns .pattern__metainformation .table__title:after{content:""}.patterns .pattern__metainformation thead>tr{height:40px}.patterns .pattern__metainformation tbody>tr{height:30px}.patterns .pattern__metainformation th,.patterns .pattern__metainformation td{text-align:left;padding:5px}.patterns .pattern .ptab{color:#000;padding:10px 20px;cursor:pointer;transition:all 0.2s ease-in-out 0s;font-weight:400}.patterns .pattern .ptab:hover{transition:all 0.2s ease-in-out 0s;font-weight:600}.patterns .pattern .ptab--active{position:relative;font-weight:600;background-color:#fff}.patterns .pattern .ptab--active:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;width:100%;background-color:#ede0ff}
