.blog-news{clear:both}.blog-news .news__head{margin:0}#maps{height:400px;width:100%}#maps.offline{background-image:url(../Content/Maps-Image.png);background-size:cover;background-repeat:no-repeat}.zone-after-content .manage-actions{display:none}.news-bildergalerie{margin-left:-10px;max-width:1220px;width:100%}.news-bildergalerie a{max-width:285px;width:100%;background-size:cover;height:285px;margin:10px;overflow:hidden;display:block;float:left}.news-bildergalerie a img{width:100%;height:auto}.backwards-link-container{clear:both}.page .row{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1220px;width:100%}.page .span-12{display:block;width:100%}.page .span-12 a.weblink{font:400 16px/28px Montserrat,Arial;color:#000}.page .span-6{max-width:50%;width:50%;box-sizing:border-box;padding-left:70px}.page .span-6 p:first-of-type{margin-top:0}.page .span-6 .informationen strong{font:400 16px/28px Montserrat,Arial!important}.page .span-6 p{font:300 16px/28px Montserrat,Arial;letter-spacing:.4px}.page .span-6 a{font:400 16px/28px Montserrat,Arial;color:#000;overflow-wrap:break-word}.page .span-6:first-of-type{padding-right:40px;padding-left:0}.page .span-6:first-of-type p{margin:0}.page fieldset{border:0;padding:0;margin:0}.page .input-validation-error,.page input.text.input-validation-error{border:0!important;border-bottom:1px solid #c41223!important}.page textarea.text.input-validation-error{border:0!important;border:1px solid #c41223!important}.page .styled-select{width:100%;background:url(../Content/dropdown-arrow.svg) right 1px center no-repeat;background-size:15px auto;height:30px;box-sizing:border-box;padding:0;overflow:hidden}.page .styled-select select{width:105%;height:28px;background:transparent;border:0;color:#000;outline:none;font:300 16px/19px Montserrat,sans-serif;margin-left:0;text-indent:0;-webkit-appearance:none;border-bottom:1px solid #000}.page .form-field-element{margin:40px 0;padding:0!important;position:relative}.page .form-field-element input{font:300 16px/19px Montserrat,sans-serif;max-width:100%}.page .form-field-element input.event-input,.page .form-field-element input.not-required{border:0;border-bottom:1px solid #000;padding:1px 0 7px!important;color:#000;width:100%;outline:0;margin:0!important;border-radius:0}.page .form-field-element textarea{margin:0;font:300 16px/19px Montserrat,sans-serif;padding:5px;width:100%;outline:none;resize:none;height:200px;box-sizing:border-box;border:1px solid #000}.page .form-field-element label{pointer-events:none;position:absolute;font:300 16px/19px Montserrat,sans-serif;top:5px;left:0;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease;-o-transition:.2s ease all}.page .form-field-element .event-input:disabled~label,.page .form-field-element .event-input:focus~label,.page .form-field-element .event-input:invalid:not(:focus):not(:placeholder-shown)~label,.page .form-field-element .event-input:valid~label,.page .form-field-element input[readonly].event-input~label{top:-14px;font-size:10px;line-height:13px;font-weight:400;color:#0db04b}.page .form-field-element input:disabled{background-color:#fff}.page .form-field-element .ie-event-label{top:-14px;font-size:10px;line-height:13px;font-weight:400;color:#0db04b}.page .form-field-element .not-required:focus~label,.page .form-field-element .not-required:not(:focus):not(:placeholder-shown)~label{top:-14px;font-size:10px;line-height:13px;font-weight:400;color:#0db04b}.page .form-field-element-enumeration{margin-top:0}.page .form-field-element-re-captcha{margin-bottom:70px}.page .form-field-element-enumeration,.page .form-field-element-text-area{margin-bottom:40px}.page .form-field-element-enumeration label,.page .form-field-element-text-area label{pointer-events:none;position:relative;font:300 16px/19px Montserrat,sans-serif;font-size:10px;line-height:13px;font-weight:400;color:#0db04b;padding-bottom:8px;display:block;top:auto}@media screen and (max-width:768px){#shape-tracing-container{display:none!important}}@font-face{font-family:Montserrat;font-weight:300;src:url(/Themes/IN4OUT.System/Fonts/Montserrat-Light.eot?#iefix);src:url(/Themes/IN4OUT.System/Fonts/Montserrat-Light.eot?#iefix) format("eot"),url(/Themes/IN4OUT.System/Fonts/Montserrat-Light.woff2) format("woff2"),url(/Themes/IN4OUT.System/Fonts/Montserrat-Light.woff) format("woff"),url(/Themes/IN4OUT.System/Fonts/Montserrat-Light.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:400;src:url(/Themes/IN4OUT.System/Fonts/Montserrat-Regular.eot?#iefix);src:url(/Themes/IN4OUT.System/Fonts/Montserrat-Regular.eot?#iefix) format("eot"),url(/Themes/IN4OUT.System/Fonts/Montserrat-Regular.woff2) format("woff2"),url(/Themes/IN4OUT.System/Fonts/Montserrat-Regular.woff) format("woff"),url(/Themes/IN4OUT.System/Fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:500;src:url(/Themes/IN4OUT.System/Fonts/Montserrat-Medium.eot?#iefix);src:url(/Themes/IN4OUT.System/Fonts/Montserrat-Medium.eot?#iefix) format("eot"),url(/Themes/IN4OUT.System/Fonts/Montserrat-Medium.woff2) format("woff2"),url(/Themes/IN4OUT.System/Fonts/Montserrat-Medium.woff) format("woff"),url(/Themes/IN4OUT.System/Fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:600;src:url(/Themes/IN4OUT.System/Fonts/Montserrat-SemiBold.eot?#iefix);src:url(/Themes/IN4OUT.System/Fonts/Montserrat-SemiBold.eot?#iefix) format("eot"),url(/Themes/IN4OUT.System/Fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/Themes/IN4OUT.System/Fonts/Montserrat-SemiBold.woff) format("woff"),url(/Themes/IN4OUT.System/Fonts/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pacifico/v21/FwZY7-Qmy14u9lezJ-6K6MmTpA.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pacifico/v21/FwZY7-Qmy14u9lezJ-6D6MmTpA.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pacifico/v21/FwZY7-Qmy14u9lezJ-6I6MmTpA.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pacifico/v21/FwZY7-Qmy14u9lezJ-6J6MmTpA.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pacifico/v21/FwZY7-Qmy14u9lezJ-6H6Mk.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}::-webkit-input-placeholder{color:#000}:-moz-placeholder,::-moz-placeholder{color:#000;opacity:1}*{-moz-appearance:none;-webkit-appearance:none}:-ms-input-placeholder,::-ms-input-placeholder{color:#000}body,html{font-family:Montserrat,sans-serif;width:100%;height:100%;margin:0;padding:0}.content-wrapper-container{padding-bottom:200px}.aftercontent-arrowdown.mobile{display:none!important}.aftercontent-arrowdown desktop{display:block!important}a{text-decoration:underline}button,input,select,textarea{box-shadow:none;border-radius:0}h1{font-size:50px;font-weight:200;line-height:1.4;letter-spacing:1px;text-align:left;color:#000;color:var(--black)}.H2-Bold{font-weight:700}.H2-Bold,h2{font-size:24px;line-height:1.42;letter-spacing:.5px;text-align:left;color:#000}h2{font-weight:300}h3{font-size:20px;letter-spacing:.4px;text-align:left;color:#000;font-weight:400}article.news.widget-News .blog-newsletter-list-container{padding:0}article.news.widget-News .blog-newsletter-list-container .container-button.blog-bottom-links{display:none}.pager{text-align:center;margin:80px 0 115px;clear:both;list-style-type:none}.pager li{display:inline-block}.pager .previous{background-image:url(../Content/i-arrow-left-paging.svg);background-position:left 5px top 6px}.pager .next,.pager .previous{transition:background-position .1s linear;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear}.pager .next{background-image:url(../Content/link_arrow.svg);background-position:right 5px top 6px}.pager .next:not(.disabled):hover{background-position:right 0 top 6px}.pager .previous:not(.disabled):hover{background-position:left 0 top 6px}.pager .disabled{cursor:default;opacity:.5}.pager .pager-text{height:19px;border-bottom:1px solid #000}.pager .next,.pager .previous{display:inline-block;width:55px;height:19px;background-size:35px 15px;background-repeat:no-repeat}.nav-ul-li{font-size:18px;letter-spacing:1px}.a-teaser,.nav-ul-li{text-align:left;color:#000}.a-teaser{font-size:16px;font-weight:500;letter-spacing:.3px}button{letter-spacing:.9px;color:#fff}body,button{font-size:16px;text-align:left}body{font-weight:300;line-height:1.63;letter-spacing:.3px;color:#000}.content-item .metadata,.content-item h1{display:none}.content-all{width:100%;min-height:100%;margin:0;top:100%;z-index:2;position:absolute;background-color:#fff;padding-bottom:335px}.widget-custom-widget .text-field{display:none}#page .orchard-layouts-root strong{font-family:Montserrat;font-size:20px;line-height:30px;letter-spacing:.4px;font-weight:400}#page .orchard-layouts-root p{font-family:Montserrat;font:300 16px/28px Montserrat;letter-spacing:.4px}.teamviewer-button a{padding-left:20px;margin-bottom:91px}.teamviewer-button .text__primarybutton:not([disabled]):focus,.teamviewer-button .text__primarybutton:not([disabled]):hover,.teamviewer-button button.text__primarybutton:not([disabled]):focus,.teamviewer-button button.text__primarybutton:not([disabled]):hover{padding-left:52px}.teamviewer-button .teamviewer-mac{background-image:url(../Content/i-apple.svg)}.teamviewer-button .teamviewer-mac,.teamviewer-button .teamviewer-windows{background-repeat:no-repeat;width:auto;height:16px;background-size:auto 16px;position:relative;padding-right:25px}.teamviewer-button .teamviewer-windows{background-image:url(../Content/i-windows.svg);top:1px}.kunden-container .kunden-inner{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.kunden-container .kunden-inner .kunden__item{max-width:260px;opacity:.7;width:100%;height:80px;margin-bottom:80px;flex:0 0 260px}.kunden-container .kunden-inner .kunden__item:hover{opacity:1}.kunden-container .kunden-inner .kunden__item .kunden__image{width:100%;height:80px;background-repeat:no-repeat;background-position:50%}.link-animation a{color:#000;text-decoration:none;box-sizing:border-box;display:inline-block;transition:padding-left .3s cubic-bezier(.785,.135,.15,.86),padding-right .3s cubic-bezier(.785,.135,.15,.86),color .3s cubic-bezier(.785,.135,.15,.86)}.link-animation span.link-arrow--first{content:url(../Content/arrow-right.svg);background-size:5px auto;background-repeat:no-repeat;background-position-y:center;width:25px;margin-left:-2.33333em;opacity:0;transform:translateX(-1.73333em);transition:opacity .3s cubic-bezier(.785,.135,.15,.86),transform .3s cubic-bezier(.785,.135,.15,.86),fill .3s cubic-bezier(.785,.135,.15,.86);position:relative;top:2px}.link-animation span.link-arrow--first:before{content:"";background:url(../../img/googlePlusIcon.PNG);margin-top:-6.5%;padding-right:53px;float:right;height:19px}span.link-arrow--second{content:url(../Content/arrow-right.svg);background-size:5px auto;background-repeat:no-repeat;background-position-y:center;width:25px;margin-left:2.33333em;opacity:1;transition:opacity .3s cubic-bezier(.785,.135,.15,.86),transform .3s cubic-bezier(.785,.135,.15,.86),fill .3s cubic-bezier(.785,.135,.15,.86);top:2px;position:relative;left:-25px}.link-animation:hover span.link-arrow--first{position:relative;left:25px;opacity:1;transform:translateX(0);transition:opacity 0s cubic-bezier(.785,.135,.15,.86),transform 0s cubic-bezier(.785,.135,.15,.86),fill .3s cubic-bezier(.785,.135,.15,.86)}.link-animation:hover span.link-arrow--second{opacity:0;transform:translateX(1.73333em)}.link-animation:hover a{padding-right:2.66667em;padding-left:30px}.container-button .link-animation.first-button{margin-right:-50px;float:left}.container-button .link-animation span.link-arrow--second{left:-80px}.container-button .link-animation span.link-arrow--first,.container-button .link-animation span.link-arrow--second{content:url(../Content/arrow-right-white.svg)}.container-button .link-animation a{text-decoration:none;color:#fff;background-color:#0db04b;padding:10px 52px 10px 17px;font:400 16px/24px Montserrat}.container-button .link-animation:hover a{padding-left:58px;padding-right:28px}.container-button .link-animation:hover .link-arrow--first{left:45px}.dienstleistungen{margin-top:86px}.dienstleistungen .box-container{width:100%;height:100%;background-color:#fff;padding-top:87px}.dienstleistungen .box-container .box{width:350px;min-height:300px;margin:0 85px 130px 0;background-color:#efefef;float:left}.dienstleistungen .box-container .box:hover{background:#e5e5e5}.dienstleistungen .box-container .box.last{margin-right:0}.dienstleistungen .box-container .box .box__text{font-size:16px;line-height:26px;font-weight:300;padding:32px 35px;height:250px}.dienstleistungen .box-container .box .box__text .box__title{font-size:20px;letter-spacing:.4px;font-weight:400}.dienstleistungen .box-container .box .box__link{font-weight:500;letter-spacing:.3px;padding-top:35px;padding:35px 35px 35px 45px}.dienstleistungen .box-container .box .box__image{height:200px;max-width:100%}.dienstleistungen .box-container .box .zoomimg{display:inline-block;width:100%;height:200px;background-size:100% 100%;background-repeat:no-repeat;background-position:50%;transition:all .5s ease}.dienstleistungen .box-container .box:hover .zoomimg{cursor:pointer;background-size:120% 120%}.login-container{clear:both;max-width:1180px;width:100%;margin:0 auto;padding:160px 0 0}.login-container .semibold-text{font:600 14px/24px Montserrat,sans-serif;vertical-align:middle}.login-container h1{font:300 30px/45px Montserrat,sans-serif}.login-container fieldset{border:none;padding:0;margin:0}.login-container fieldset ol,.login-container fieldset ul{list-style:none;margin:0;padding:0}.login-container fieldset ol li,.login-container fieldset ul li{margin:40px 0}.login-container fieldset ol li .forcheckbox,.login-container fieldset ul li .forcheckbox{padding-left:30px}.login-container fieldset ol li .form-field-element,.login-container fieldset ul li .form-field-element{margin:0!important;padding:0!important;position:relative}.login-container fieldset ol li .form-field-element input,.login-container fieldset ul li .form-field-element input{font:300 16px/19px Montserrat,sans-serif;max-width:350px}.login-container fieldset ol li .form-field-element input.event-input,.login-container fieldset ul li .form-field-element input.event-input{border:0;border-bottom:1px solid #000;padding:1px 0 7px!important;color:#000;width:100%;outline:0;margin:0!important;border-radius:0}.login-container fieldset ol li .form-field-element label,.login-container fieldset ul li .form-field-element label{pointer-events:none;position:absolute;font:300 16px/19px Montserrat,sans-serif;top:5px;left:0;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease;-o-transition:.2s ease all}.login-container fieldset ol li .form-field-element input:disabled~label,.login-container fieldset ol li .form-field-element input:focus~label,.login-container fieldset ol li .form-field-element input:invalid:not(:focus):not(:placeholder-shown)~label,.login-container fieldset ol li .form-field-element input:valid~label,.login-container fieldset ol li .form-field-element input[readonly]~label,.login-container fieldset ul li .form-field-element input:disabled~label,.login-container fieldset ul li .form-field-element input:focus~label,.login-container fieldset ul li .form-field-element input:invalid:not(:focus):not(:placeholder-shown)~label,.login-container fieldset ul li .form-field-element input:valid~label,.login-container fieldset ul li .form-field-element input[readonly]~label{top:-14px;font-size:10px;line-height:13px;font-weight:400;color:#0db04b}.login-container fieldset ol li .form-field-element input:disabled,.login-container fieldset ul li .form-field-element input:disabled{background-color:#fff}.login-container fieldset ol li .form-field-element .ie-event-label,.login-container fieldset ul li .form-field-element .ie-event-label{top:-14px;font-size:10px;line-height:13px;font-weight:400;color:#0db04b}.login-container .login-submit{padding:0 87px 0 19px;background-image:url(../Content/arrow-right-white.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:25px auto;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;border:0;color:#fff;height:42px;background-color:#0db04b;outline:0;cursor:pointer}header{height:80px;max-width:1220px;width:100%;margin:0 auto;border:1px solid transparent}header nav{text-align:right;z-index:11;position:absolute;right:0}.page.startpage header article.navigation nav,.page header article.navigation nav{margin-top:35px}header nav ul{margin:0;padding:0}header nav ul li{display:inline-block;margin-left:60px}#layout-navigation nav li.current.dropdown>.menu-item:after,#layout-navigation nav li.current .menu-item:after{display:block;margin:14px auto auto;height:2px;position:relative;z-index:10;content:"";width:100%;background-color:#0db04b}#layout-navigation nav li.current.dropdown>.menu-item.level-1:after,#layout-navigation nav li.current>.menu-item.level-1:after,#layout-navigation nav li.dropdown:hover .menu-item.level-1:after,#layout-navigation nav li.menu-item.level-1:hover:after,#layout-navigation nav li:hover>.menu-item.level-1:after{width:100%;background-color:#0db04b}#layout-navigation nav li .menu-item.level-1:after{width:0;background:0 0;transition:width .3s ease,background-color .3s ease;-webkit-transition:width .3s ease,background-color .3s ease;-moz-transition:width .3s ease,background-color .3s ease;-o-transition:width .3s ease,background-color .3s ease}#layout-navigation nav li.current.dropdown>.menu-item.level-1:after,#layout-navigation nav li .menu-item.level-1:after{display:block;margin:14px auto auto;height:2px;position:relative;z-index:10;content:""}.level-2:after{display:none!important;height:0}.border-bottom{border-bottom:1px solid grey;width:80%}header nav ul li a{text-decoration:none;color:#000;font-weight:400;font-size:18px}.dropdown-link{display:none}.header--logo{height:37px;width:158px;background-image:url(/Media/Default/Logo/logoBlack.svg);background-repeat:no-repeat;background-size:158px 37px;float:left;position:fixed;z-index:1000;pointer-events:all}.page .header--logo,.page.startpage .header--logo{margin-top:19px}.header-search{margin-left:200px;top:36px;position:fixed;z-index:2300}.header-search .widget-control .manage-actions{display:none}.header-search .widget-search-form .search-form{width:300px}.header-search .widget-search-form .search-form input[type=text]{display:none;width:100%;max-width:260px;background-color:transparent;border:0;border-bottom:1px solid #d8d8d8;color:#000;outline:0;transition:width 1s linear;font-family:Montserrat;font-size:16px;font-weight:300;letter-spacing:.3px}.header-search .widget-search-form .search-form button[type=submit]{margin:0;height:28px;width:28px;background-image:url(../Content/i-search.svg);background-repeat:no-repeat;cursor:pointer;background-color:transparent;border:none;left:0;top:-4px;color:transparent;outline:0;z-index:2300;position:absolute}.leistungen li>a,.leistungen p>a,.stellen li>a,.stellen p>a{font-weight:400;color:#000;text-decoration:none;border-bottom:2px solid #000}.leistungen li>a:hover,.leistungen p>a:hover,.stellen li>a:hover,.stellen p>a:hover{color:#0db04b!important;border-color:#0db04b!important}.leistungen li>a.text__primarybutton,.leistungen p>a.text__primarybutton,.stellen li>a.text__primarybutton,.stellen p>a.text__primarybutton{border-bottom:0}.leistungen li>a.text__primarybutton:hover,.leistungen p>a.text__primarybutton:hover,.stellen li>a.text__primarybutton:hover,.stellen p>a.text__primarybutton:hover{color:#fff!important}.orchard-search .header-search .widget-search-form .search-form input[type=text]{transition:none;font-family:Montserrat;font-size:16px;font-weight:300;letter-spacing:.3px}.orchard-search .page .searchresults-title{font-family:Montserrat;font-size:16px;font-weight:300;line-height:1.88;letter-spacing:.4px}.orchard-search .page .searchresults-title span{font-weight:400}.page.startpage .header-search{top:35px}ul.search-results.content-items{list-style:none;padding:0}ul.search-results.content-items .search-content-container{width:100%;border-top:1px solid #e3e3e3;clear:both}ul.search-results.content-items .search-content-container .search-content-container__text{width:80%;display:inline-block}ul.search-results.content-items .search-content-container .search-content-container__text a{text-decoration:none}ul.search-results.content-items .search-content-container .search-content-container__text a h3{font-family:Montserrat;font-size:18px;line-height:1.56;letter-spacing:.5px;overflow:hidden;font-size:16px;white-space:nowrap;text-overflow:ellipsis}ul.search-results.content-items .search-content-container .search-content-container__link{width:10%;display:inline-block;margin-left:5%;vertical-align:bottom;font-weight:500;text-align:right}.header-container{position:fixed;float:right;max-width:1220px;width:100%;z-index:120;pointer-events:none}.header-top-container{background-color:#fff}.teaser-teamviewer{max-width:1220px;margin:0 auto}.teaser-teamviewer a,.teaser-teamviewer a:link{background-image:url(/Media/Default/Teaser/i4Teaser_Teamviewer-1.svg);background-repeat:no-repeat;background-size:100%;width:150px;height:150px;position:fixed;z-index:2;top:130px}.teaser-teamviewer a:hover{background-image:url(/Media/Default/Teaser/i4Teaser_Teamviewer-hov-1.svg)}.header-slider.widget-headerSlider{width:100%;position:fixed;z-index:1;margin:0}.header-slider.widget-headerSlider .slide{left:0}.header-slider.widget-headerSlider .slide .slide__image{width:100%;height:100%;position:fixed;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.header-slider.widget-headerSlider .slide .slide__image .active-open{padding-bottom:24px;border-bottom:2px solid #000}.header-slider.widget-headerSlider .slide .content--box{width:1440px;margin:0 auto;padding-top:180px}.header-slider.widget-headerSlider .slide .content--box div{width:50%;padding-top:100px;float:right}.header-slider.widget-headerSlider .slide .content--box hr{width:150px;float:left;border:none;border-bottom:1px solid #000}.header-slider.widget-headerSlider .slide .content--box h1{font:300 50px/70px Montserrat;margin:0;margin-bottom:37px}.header-slider.widget-headerSlider .slide .content--box h2{font:400 18px/24px Montserrat;margin:-3px 0 0 35px;float:left;letter-spacing:1px}.header-slider.widget-headerSlider .slide .content--box p{clear:both;display:block;height:60px}.header-slider.widget-headerSlider .slide .aftercontent-arrowdown{display:block;z-index:2;width:100%;height:49px;text-align:center;position:absolute;bottom:71px}.header-slider.widget-headerSlider .slide .aftercontent-arrowdown a,.header-slider.widget-headerSlider .slide .aftercontent-arrowdown a:link{height:60px;width:60px;background-image:url(../Content/i-arrowdown-new.svg);background-repeat:no-repeat;background-size:60px;display:block;margin:0 auto}.header-slider.widget-headerSlider .slide .slider--state{height:32px;margin:0 auto;width:1440px;background-repeat:no-repeat;background-size:20%}.header-slider.widget-headerSlider .slide .active{z-index:3}.header-slider-part .slide{position:absolute;z-index:1;background-repeat:no-repeat;background-size:contain;width:100%;min-height:100%;background-position-x:50%;display:none}.header-slider-part div.active{z-index:3;display:block}.progress{width:200px;height:2px}.progress-wrap{background:#000;margin:20px 0;overflow:hidden;position:relative}.progress-wrap .progress-bar{background:#ddd;left:0;position:absolute;top:0}.content-progress-bar{position:absolute;bottom:65px;right:390px}.images-counter{position:absolute;right:-60px;top:11px;font-size:13px}.header-white{width:100%;height:80px;background-color:#fff;position:fixed;z-index:100;left:0;top:0;display:block;border-bottom:1px solid #efefef}@media screen and (min-width:769px){.navigation{position:relative}.navigation nav{position:static}nav ul.menu.menu-main-menu li.dropdown:hover ul{display:block!important}nav>ul.menu.menu-main-menu{font-family:Montserrat;font-size:18px;letter-spacing:1px;pointer-events:all}nav>ul.menu.menu-main-menu>li.dropdown.col-1>ul{width:265px}nav>ul.menu.menu-main-menu>li.dropdown.col-1>ul>li{width:100%}nav>ul.menu.menu-main-menu>li.dropdown.col-1>ul>li ul{padding-right:0}nav>ul.menu.menu-main-menu>li.dropdown.col-2>ul{width:590px}nav>ul.menu.menu-main-menu>li.dropdown.col-2>ul>li{width:50%}nav>ul.menu.menu-main-menu>li.dropdown.col-3>ul{width:885px}nav>ul.menu.menu-main-menu>li.dropdown.col-3>ul>li{width:33.3%}nav>ul.menu.menu-main-menu>li.dropdown.col-4>ul{max-width:1220px;width:100%;display:none;-display:block;box-sizing:border-box;right:0;left:0}nav>ul.menu.menu-main-menu>li.dropdown.col-4>ul>li{width:25%}nav>ul.menu.menu-main-menu>li.dropdown>ul{font-size:16px;letter-spacing:.4px;background-color:#f7f7f7;position:absolute;display:none;-display:block;right:0;padding:49px 50px}nav>ul.menu.menu-main-menu>li.dropdown>ul .li.dropdown.first{display:block}nav>ul.menu.menu-main-menu>li.dropdown>ul>li{float:left;width:25%;text-align:left;box-sizing:border-box;margin:0}nav>ul.menu.menu-main-menu>li.dropdown>ul>li .mega-dropdown-link a{max-width:268px;width:100%;padding-right:0}nav>ul.menu.menu-main-menu>li.dropdown>ul>li>ul{padding-top:34px;width:100%;padding-right:60px;box-sizing:border-box}nav>ul.menu.menu-main-menu>li.dropdown>ul>li>ul>li{margin-left:0;border-top:1px solid #eaeaea;width:100%}nav>ul.menu.menu-main-menu>li.dropdown>ul>li>ul>li:last-child{border-bottom:1px solid #eaeaea}nav>ul.menu.menu-main-menu>li.dropdown>ul>li>ul>li p.custom-link-button-container{margin:0}nav>ul.menu.menu-main-menu>li.dropdown>ul>li>ul>li>a{width:268px;text-align:left;font-size:14px;font-weight:300;letter-spacing:.4px}}#footer-wrapper{clear:both;min-height:290px;position:absolute;bottom:0;left:0;width:100%}.zone-footer{background-color:#f6f6f6;clear:both}.zone-footer .footer-container{font-size:16px;max-width:1220px;width:100%;box-sizing:border-box;margin:0 auto;padding:50px 0 0}.zone-footer .footer-container .footer-container__part{width:25%;float:left}.zone-footer .footer-container .footer-container__part .part-title{font-weight:500}.zone-footer .footer-container .footer-container__part .footer_blog--button{background-image:url(../Content/rss.svg);background-size:40px;display:block;height:40px;width:40px;float:left;margin:15px 10px 0 0}.zone-footer .footer-container .footer-container__part .footer_facebook--button{background-image:url(../Content/facebook.svg);background-size:40px;display:block;height:40px;width:40px;float:left;margin:15px 10px 0 0}.zone-footer .footer-container .footer-container__part .footer_linkedin--button{background-image:url(../Content/linkedin.svg);background-size:40px;display:block;height:40px;width:40px;float:left;margin:15px 10px 0 0}.zone-footer .footer-container .footer-container__part ul{list-style-type:none;padding-left:0}.zone-footer .footer-container .footer-container__part ul li a{text-decoration:none;color:#000;display:inline}.zone-footer .footer-container .footer-container__part ul li:hover{font-weight:400}.zone-footer .footer-container .footer-bottom-border{clear:both;border-bottom:1px solid #d8d8d8;padding-top:25px}.zone-footer .footer-container .brand-footer{text-align:center;font-size:14px;font-weight:300;padding:30px 0}.zone-footer .footer-container .brand-footer a{text-decoration:none;color:#000;font-weight:400;border-bottom:1px solid #000}.btn-slide-up-container{text-align:center;position:relative}.btn-slide-up-container .btn-slide-up{height:60px;width:60px;z-index:10;position:relative;background-image:url(../Content/i-arrowup-new.svg);background-repeat:no-repeat;background-position:50%;background-size:60px auto;bottom:-30px;display:block;margin:0 auto}#content-wrapper{max-width:1220px;width:100%;margin:0 auto}.startpage__title-header{font-size:24px;line-height:34px}.startpage__title-header .startpage__title-header--bold{font-weight:700;margin-left:100px}.startpage__title-header .startpage__title-header__line{width:50px;height:1px;background-color:#000;display:inline-block;margin:8px 50px 8px 0}#page .text-field{display:none}#page div.first-absatz{margin:0;padding-bottom:25px;padding:0}#page div.first-absatz div.first-absatz__header{margin-bottom:15px}#page div.first-absatz div.first-absatz__header strong{font-family:Montserrat;font-size:20px;line-height:30px;letter-spacing:.4px;font-weight:400}#page div.first-absatz div.first-absatz__body{font-family:Montserrat;font-size:16px;font-weight:300;line-height:28px;letter-spacing:.4px;width:80%;margin:0}#page div.first-absatz div.first-absatz__body a{text-decoration:none;border-bottom:2px solid #000;font-weight:400;color:#000}.stellen-list-container{padding:0!important;margin:55px 0 100px}.karriere-container li{list-style:none url(../Content/placeholder.checklist.png);padding:0 0 10px 45px}.lehrstellen .image--stellen{margin-left:12px}.stellen:last-of-type .stellen-list-container{margin-bottom:0}.blog-newsletter-list-container,.stellen-list-container{padding:115px 0 170px}.blog-newsletter-list-container .blog-newsletter-container,.blog-newsletter-list-container .stellen-container,.stellen-list-container .blog-newsletter-container,.stellen-list-container .stellen-container{width:100%;padding-bottom:13px;margin-top:13px;border-bottom:1px solid #efefef}.blog-newsletter-list-container .blog-newsletter-container:last-of-type,.blog-newsletter-list-container .stellen-container:last-of-type,.stellen-list-container .blog-newsletter-container:last-of-type,.stellen-list-container .stellen-container:last-of-type{margin-bottom:30px}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image,.blog-newsletter-list-container .stellen-container .stellen-container__image,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image,.stellen-list-container .blog-newsletter-container .stellen-container__image,.stellen-list-container .stellen-container .blog-newsletter-container__image,.stellen-list-container .stellen-container .stellen-container__image{width:13%;display:inline-block;bottom:15px;position:relative}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image--news,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image--news,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image--news,.blog-newsletter-list-container .stellen-container .stellen-container__image .image--news,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image--news,.stellen-list-container .blog-newsletter-container .stellen-container__image .image--news,.stellen-list-container .stellen-container .blog-newsletter-container__image .image--news,.stellen-list-container .stellen-container .stellen-container__image .image--news{background-image:url(../Content/i-arrownews.svg);background-repeat:no-repeat;background-size:50px;height:50px;width:50px}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image--stellen,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image--stellen,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image--stellen,.blog-newsletter-list-container .stellen-container .stellen-container__image .image--stellen,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image--stellen,.stellen-list-container .blog-newsletter-container .stellen-container__image .image--stellen,.stellen-list-container .stellen-container .blog-newsletter-container__image .image--stellen,.stellen-list-container .stellen-container .stellen-container__image .image--stellen{background-image:url(../Content/i-jobs.svg);background-repeat:no-repeat;background-size:50px;height:50px;width:50px}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image--blog,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image--blog,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image--blog,.blog-newsletter-list-container .stellen-container .stellen-container__image .image--blog,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image--blog,.stellen-list-container .blog-newsletter-container .stellen-container__image .image--blog,.stellen-list-container .stellen-container .blog-newsletter-container__image .image--blog,.stellen-list-container .stellen-container .stellen-container__image .image--blog{background-repeat:no-repeat;background-position-x:right;height:50px;width:50px}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--blog,.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--news,.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--stellen,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image-text--blog,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image-text--news,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image-text--stellen,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image-text--blog,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image-text--news,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image-text--stellen,.blog-newsletter-list-container .stellen-container .stellen-container__image .image-text--blog,.blog-newsletter-list-container .stellen-container .stellen-container__image .image-text--news,.blog-newsletter-list-container .stellen-container .stellen-container__image .image-text--stellen,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--blog,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--news,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--stellen,.stellen-list-container .blog-newsletter-container .stellen-container__image .image-text--blog,.stellen-list-container .blog-newsletter-container .stellen-container__image .image-text--news,.stellen-list-container .blog-newsletter-container .stellen-container__image .image-text--stellen,.stellen-list-container .stellen-container .blog-newsletter-container__image .image-text--blog,.stellen-list-container .stellen-container .blog-newsletter-container__image .image-text--news,.stellen-list-container .stellen-container .blog-newsletter-container__image .image-text--stellen,.stellen-list-container .stellen-container .stellen-container__image .image-text--blog,.stellen-list-container .stellen-container .stellen-container__image .image-text--news,.stellen-list-container .stellen-container .stellen-container__image .image-text--stellen{font-size:16px;font-weight:300;line-height:1.5;letter-spacing:.3px;padding-top:10px}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text,.blog-newsletter-list-container .blog-newsletter-container .stellen__text,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text,.blog-newsletter-list-container .stellen-container .stellen__text,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text,.stellen-list-container .blog-newsletter-container .stellen__text,.stellen-list-container .stellen-container .blog-newsletter-container__text,.stellen-list-container .stellen-container .stellen__text{width:65%;display:inline-block}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text a,.blog-newsletter-list-container .blog-newsletter-container .stellen__text a,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text a,.blog-newsletter-list-container .stellen-container .stellen__text a,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text a,.stellen-list-container .blog-newsletter-container .stellen__text a,.stellen-list-container .stellen-container .blog-newsletter-container__text a,.stellen-list-container .stellen-container .stellen__text a{text-decoration:none}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__link,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__link,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__link,.blog-newsletter-list-container .stellen-container .stellen-container__link,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__link,.stellen-list-container .blog-newsletter-container .stellen-container__link,.stellen-list-container .stellen-container .blog-newsletter-container__link,.stellen-list-container .stellen-container .stellen-container__link{width:15%;display:inline-block;margin-left:5%;vertical-align:bottom;font-weight:500}.blog-newsletter-list-container .blog-newsletter-links-container,.stellen-list-container .blog-newsletter-links-container{margin-top:58px}.blog-newsletter-list-container .blog-newsletter-links-container a,.stellen-list-container .blog-newsletter-links-container a{display:inline-block;width:177px;background-color:#0db04b;background-image:url(../Content/arrow-right-white.svg);background-size:30px auto;background-repeat:no-repeat;background-position:right 30px center;letter-spacing:.9px;color:#fff;text-decoration:none;padding:10px}.blog-newsletter-list-container .blog-newsletter-links-container a:hover,.stellen-list-container .blog-newsletter-links-container a:hover{background-position:right 25px center}.stellen-list-container{padding-top:60px}.stellen-list-container .stellen__text{font-size:16px;line-height:1.5;letter-spacing:.3px}.stellen-list-container .stellen__text .strong{font-weight:400;letter-spacing:.4px}.stellen-list-container .stellen__text a.title-lnk{text-decoration:none}.stellen-detail .header-top .header-left{padding:0 0 65px}.stellen-detail p{margin-bottom:29px}.support-widget .support-widget-container{height:303px;width:100%;padding-bottom:80px}.support-widget .support-widget-container .support-widget-box{width:30%;background-color:#f5f5f5;height:100%;float:left}.support-widget .support-widget-container .support-widget-box .content-box{padding:57px 35px}.support-widget .support-widget-container .support-widget-box .content-box .title{font-size:20px;line-height:28px;letter-spacing:.4px;padding-bottom:26px;font-weight:400}.support-widget .support-widget-container .support-widget-box .content-box .body-text{font-size:16px;font-weight:300;line-height:26px;letter-spacing:.3px;padding-bottom:29px}.support-widget .support-widget-container .support-widget-image{width:70%;background-image:url(../Content/01_support_beratung.jpg);background-repeat:no-repeat;background-position:0 0;height:100%;float:left}.mobile-menu,.mobile-menu-bottom{display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mobile-menu-bottom a,.mobile-menu a{text-decoration:none;color:#000}#messages{width:100%;z-index:10;position:fixed;padding-top:93px;pointer-events:none}#messages .zone.zone-messages{background-color:#0db04b}#messages .zone.zone-messages .message{max-width:1220px;width:100%;margin:0 auto;color:#fff}#messages .zone.zone-messages .message .message-text{display:inline-block;padding:10px 0;width:46%;width:calc(100% - 54px)}#messages .zone.zone-messages .message .message-close-button{position:absolute;right:0;cursor:pointer;top:89px}#messages .zone.zone-messages .message .message-close-button button{letter-spacing:.9px;color:#fff;padding:10px;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;font-size:30px;font-weight:700;pointer-events:all}#messages .zone.zone-messages .message .message-close-button button:focus{outline:none}@media screen and (max-width:1440px){.header-slider.widget-headerSlider .slide .content--box{width:100%}}@media screen and (max-width:1300px){#page div.first-absatz{box-sizing:border-box;padding-left:40px;padding-right:40px}.header-top.news__head{padding:0!important}.news{padding:0 40px}.dienstleistungen{padding-left:20px;padding-right:20px;box-sizing:border-box}.searchresults-title,ul.search-results.content-items{padding:0 40px;box-sizing:border-box}ul.search-results.content-items .search-content-container .search-content-container__text{width:60%}ul.search-results.content-items .search-content-container .search-content-container__link{width:30%;float:right;margin-left:0}.search-content-container__link transparent-link{display:block;margin:0;padding:0}.angebote-vergleich--container div{max-width:40%!important;width:100%;margin:0!important;margin:0 5% 60px!important;box-sizing:border-box}.content-all{width:100%}.content-wrapper-container{padding-bottom:100px}.dienstleistungen .box-container{width:100%;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.dienstleistungen .box-container .box{margin:0 0 50px;float:none}nav>ul.menu.menu-main-menu>li.dropdown.col-4>ul{max-width:1220px;width:100%;left:0;box-sizing:border-box;right:0;padding-left:40px;padding-right:40px}nav.visible>ul.menu.menu-main-menu>li.dropdown.col-4>ul{padding-left:0;padding-right:0}nav>ul.menu.menu-main-menu>li.dropdown>ul>li{box-sizing:border-box}nav>ul.menu.menu-main-menu>li.dropdown>ul>li>ul>li>a{width:100%}nav>ul.menu.menu-main-menu>li.dropdown>ul>li>ul>li{width:80%}nav>ul.menu.menu-main-menu li.dropdown:last-of-type>ul>li>ul>li{width:100%}.header-search{margin-left:240px;z-index:2000}.header-search .search-form input[type=text]{width:240px!important}.last li.mega-dropdown-link{width:100%!important}.header--logo{z-index:2000}.header-top,.manage-actions{padding:0;box-sizing:border-box}.widget-footer{margin:0 40px}.header-slider.widget-headerSlider .slide .content--box div{width:auto;width:100%;padding:200px 40px;box-sizing:border-box}.blog-news{margin:0 40px}.header--logo{margin-left:40px}header nav{position:static;margin-right:40px}.header-container,.zone-footer .footer-container,header{width:100%}.info__col--mail{padding-left:100px}}@media screen and (max-width:1100px){header nav ul li{margin-left:30px}}.dienstleistungen .box-container .box .box__text{padding:35px;padding-top:20px;padding-bottom:10px}.dienstleistungen .box-container .box .box__link{padding-top:0;padding-left:0}.link-animation:hover a{padding-right:0}.info{position:fixed;left:0;right:0;top:81px;background-color:#f6f6f6;z-index:100;padding:8px 0;border-bottom:1px solid #efefef}.info .info__inner{margin:0 auto;max-width:1220px;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap}.info .info__col{width:33%;padding:12px 0 12px 115px;border-right:1px solid #d8d8d8;background-repeat:no-repeat;background-position:left 64px center}.info .info__col--mail{background-image:url(../Content/placeholder.contact.png);background-position:left 0 center;padding-left:50px}.info .info__col--tel{background-image:url(../Content/placeholder.tel.png)}.info .info__col--location{background-image:url(../Content/placeholder.location.png);border-right:0}.info .info__col--location a{font-weight:300!important}.info .info__col--empty{border-right:0}.info .info__text a,.info .info__text span:first-of-type{font:400 16px/19px Montserrat;color:#000;letter-spacing:.3px;text-decoration:none}.info .info__button{text-align:right;position:relative;right:-10px}.flexbox,.team .team__inner{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.team .team__inner{margin-bottom:80px;width:100%}.team .team__inner .team__item{max-width:380px;width:100%;flex:0 0 380px}.team .team__inner .team__item .team__image{width:100%;background-size:contain;cursor:pointer;background-repeat:no-repeat;height:0;padding-top:66.57%}.team .team__inner .team__item .team__text{padding:20px 0;font:300 16px/28px Montserrat}.team .team__inner .team__item .team__text .team__name{font-weight:600}.header-top{margin-top:147px;margin-bottom:82px}.header-top .header-left{width:50px;height:1px;padding:0 0 40px;margin-right:50px;border-top:1px solid #000;display:inline-block}.header-top .header-right{display:inline-block}.header-top h2{font:700 24px/34px Montserrat;margin:0}.header-top h2 span{font-weight:300}.page .manage-actions{height:42px;top:200px;position:relative}.page .manage-actions a{text-decoration:none;height:42px;background-color:#ff9f16;outline:0;cursor:pointer;padding:8px 19px;top:-20px;color:#fff;border:0}.page.startpage .manage-actions{height:42px;position:relative;top:20px}.content-liststyle{margin-top:30px;margin-bottom:30px;padding:0 0 0 30px}.content-liststyle li{list-style:none;padding:0 0 0 45px;list-style-image:url(../Content/placeholder.checklist.png);list-style-position:outside;line-height:30px;padding-bottom:10px}.accordion .manage-actions{height:42px;margin-top:35px;position:unset;float:left;padding-right:20px}.widget-control .manage-actions{height:42px;position:unset;padding-top:20px;margin:0 auto;max-width:1220px;width:100%}.page.startpage .zone-navigation .widget-control .manage-actions,.page .zone-navigation .widget-control .manage-actions{display:none}.description-pane{width:80%;clear:both}.description-pane strong{font:400 20px/30px Montserrat}.description-pane a{color:#000;text-decoration:none}.description-pane a.button.text__primarybutton{color:#fff}.description-pane img{max-width:100%;width:100%}.angebote-vergleich--container{width:100%;display:inline-block;padding:20px 0 45px}.angebote-vergleich--container div{padding:32px 32px 12px;max-width:286px;float:left;border:1px solid #e3e3e3;margin-right:66px}.angebote-vergleich--container div:hover{border-color:#0db04b}.angebote-vergleich--container div:last-of-type{margin-right:0}.angebote-vergleich--container div h4{margin:0;font:400 20px/30px Montserrat}.angebote-vergleich--container div p{font:300 16px/26px Montserrat}.angebote-vergleich--container div ul{padding-left:25px!important}.angebote-vergleich--container div ul li{line-height:26px!important;margin-bottom:20px;padding-left:26px!important}.container-datenschutz p a,.container-datenschutz p a:link{text-decoration:none;color:#000;font-weight:400;border-bottom:1px solid #000}.leistungen .header-top{margin-top:240px}.leistungen .list-container h2{margin:0;font-size:18px;font-weight:400}.leistungen .description-pane{margin-bottom:46px}.leistungen .description-pane p strong{font:400 20px/30px Montserrat;letter-spacing:.4px}.leistungen .description-pane p{font:300 16px/28px Montserrat;letter-spacing:.4px}.leistungen .accordion{margin-bottom:80px}.leistungen .accordion .accordion-item{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin-top:-1px;display:block}.leistungen .accordion .accordion-item header{height:89px}.leistungen .accordion .accordion-item header h2{font:300 24px/29px Montserrat;height:29px;letter-spacing:.5px;color:#000;padding:30px 0;margin:0;display:block;background-image:url(../Content/i-arrowright-final.svg);background-repeat:no-repeat;background-position:100%;background-size:30px 13px}.leistungen .accordion .accordion-item header h2:hover{cursor:pointer}.leistungen .accordion .accordion-item header h2.open{background-image:url(../Content/i-arrowright-finalDown.svg);background-size:28px 30px;background-repeat:no-repeat;background-position:100%}.leistungen .accordion .accordion-item .hidden-pane{display:none}.leistungen .accordion .accordion-item .hidden-pane ul{margin-top:30px;margin-bottom:30px;padding:0 0 0 30px}.leistungen .accordion .accordion-item .hidden-pane ul li{list-style:none;padding:0 0 0 45px;list-style-image:url(../Content/placeholder.checklist.png);list-style-position:outside;line-height:30px;padding-bottom:10px}.leistungen .accordion .accordion-inner{border-top:1px solid #0db04b;border-bottom:1px solid #0db04b}.leistungen .accordion .accordion-inner:last-of-type{margin-bottom:50px}.leistungen .accordion .accordion-inner header{height:62px}.leistungen .accordion .accordion-inner header h2{height:auto;font-family:Montserrat;font-size:16px;font-weight:300;letter-spacing:.3px;padding:16px 0;background-image:url(../Content/i-plus.svg);background-size:18px}.leistungen .accordion .accordion-inner header h2.open{background-image:url(../Content/i-minus.svg);background-size:18px 30px}.leistungen .accordion .accordion-inner h2,.leistungen .accordion .accordion-inner ul li{font-size:16px;font-weight:300;letter-spacing:.3px}.leistungen .accordion .accordion-inner ul{margin-bottom:70px!important;margin-top:22px!important}.leistungen .accordion .accordion-inner .description-pane p strong{font-family:Montserrat;font-size:16px;font-weight:400;line-height:1.75}.leistungen .more-dienstleitungen{margin-top:396px}.leistungen .more-dienstleitungen .header-top{margin-bottom:30px}.leistungen .box-container{padding-top:0}.leistungen .angebot-pane{padding:35px 0 57px;position:absolute;left:0;right:0;background-color:#f6f6f6}.leistungen .angebot-pane header{height:auto;padding-bottom:15px}.leistungen .angebot-pane header h2{font:300 24px/29px Montserrat;margin:0}.leistungen .angebot-pane>div{max-width:1220px;width:100%;margin:0 auto}.leistungen .angebot-pane>div>span{font:300 16px/19px Montserrat;margin-bottom:30px;display:block}.leistungen .angebot-pane .container-button span{display:inline}.leistungen .angebot-pane a:hover{cursor:pointer}.text__primarybutton,button.text__primarybutton{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;width:auto;height:3.2em;padding:13px 42px 16px;text-decoration:none;display:inline-block;text-align:center;line-height:1.5;border:none;border-radius:.13333em;-webkit-tap-highlight-color:transparent;color:#fff;background-color:#0db04b;position:relative;padding-left:42px;padding-right:74px;transition:height .3s cubic-bezier(.785,.135,.15,.86),padding-left .3s cubic-bezier(.785,.135,.15,.86),padding-right .3s cubic-bezier(.785,.135,.15,.86),color .3s cubic-bezier(.785,.135,.15,.86);font-size:1rem;font-family:Montserrat;font-size:16px;font-weight:400;letter-spacing:.9px}.text__primarybutton .mod_svgsprite_icon:first-of-type,button.text__primarybutton .mod_svgsprite_icon:first-of-type{margin-left:-37px;opacity:0;transform:translateX(-27px)}.text__primarybutton .mod_svgsprite_icon,button.text__primarybutton .mod_svgsprite_icon{position:absolute;width:30px;height:13px;top:50%;margin-top:-8px;transition:opacity .3s cubic-bezier(.785,.135,.15,.86),transform .3s cubic-bezier(.785,.135,.15,.86),fill .3s cubic-bezier(.785,.135,.15,.86);-webkit-backface-visibility:hidden;backface-visibility:hidden;fill:#fff;pointer-events:none}.text__primarybutton:not(:disabled):hover,button.text__primarybutton:not(:disabled):hover{padding-left:74px;padding-right:42px;transition:padding-left .3s cubic-bezier(.785,.135,.15,.86),padding-right .3s cubic-bezier(.785,.135,.15,.86),color .3s cubic-bezier(.785,.135,.15,.86)}.text__primarybutton:not(:disabled):hover .mod_svgsprite_icon:first-of-type,button.text__primarybutton:not(:disabled):hover .mod_svgsprite_icon:first-of-type{opacity:1;transform:translateX(0)}.text__primarybutton:not(:disabled):hover .mod_svgsprite_icon:last-of-type,button.text__primarybutton:not(:disabled):hover .mod_svgsprite_icon:last-of-type{opacity:0;transform:translateX(1.73333em)}.text__primarybutton:not([disabled]):focus,.text__primarybutton:not([disabled]):hover,button.text__primarybutton:not([disabled]):focus,button.text__primarybutton:not([disabled]):hover{background-color:#0db04b;color:#fff}.text__primarybutton .mod_svgsprite_icon,button.text__primarybutton .mod_svgsprite_icon.second-arrow{margin-left:15px}.text__primarybutton:not([disabled]):focus,.text__primarybutton:not([disabled]):hover,button.text__primarybutton:not([disabled]):focus,button.text__primarybutton:not([disabled]):hover{cursor:pointer}.transparent-link .text__primarybutton,.transparent-link button.text__primarybutton{color:#000;background-color:#fff;fill:#000}.transparent-link .text__primarybutton:not([disabled]):focus,.transparent-link .text__primarybutton:not([disabled]):hover,.transparent-link button.text__primarybutton:not([disabled]):focus,.transparent-link button.text__primarybutton:not([disabled]):hover{background-color:#fff;color:#000;outline:none}.transparent-link .text__primarybutton .mod_svgsprite_icon,.transparent-link button.text__primarybutton .mod_svgsprite_icon{fill:#000}.mega-dropdown-link .text__primarybutton,.mega-dropdown-link button.text__primarybutton{color:#000;background-color:#f7f7f7;fill:#000;padding-left:0}.mega-dropdown-link .text__primarybutton:not([disabled]):focus,.mega-dropdown-link .text__primarybutton:not([disabled]):hover,.mega-dropdown-link button.text__primarybutton:not([disabled]):focus,.mega-dropdown-link button.text__primarybutton:not([disabled]):hover{background-color:#f7f7f7;color:#000;outline:none}.mega-dropdown-link .text__primarybutton .mod_svgsprite_icon,.mega-dropdown-link button.text__primarybutton .mod_svgsprite_icon{fill:#000;margin-top:-5px}.mega-dropdown-link .text__primarybutton .mod_svgsprite_icon.second-arrow,.mega-dropdown-link button.text__primarybutton .mod_svgsprite_icon.second-arrow{right:0;display:none}.mega-dropdown-link .text__primarybutton:not(:disabled):hover{padding-left:42px}.dienstleistungen-link .text__primarybutton,.dienstleistungen-link button.text__primarybutton{color:#000;background-color:#efefef;fill:#000;padding-left:35px}.dienstleistungen-link .text__primarybutton .mod_svgsprite_icon,.dienstleistungen-link button.text__primarybutton .mod_svgsprite_icon{fill:#000}.dienstleistungen .box-container .box:hover .dienstleistungen-link .text__primarybutton,.dienstleistungen .box-container .box:hover .dienstleistungen-link button.text__primarybutton{background-color:#e5e5e5}.dienstleistungen .box-container .box:hover .dienstleistungen-link .text__primarybutton:not([disabled]),.dienstleistungen .box-container .box:hover .dienstleistungen-link .text__primarybutton:not([disabled]):focus,.dienstleistungen .box-container .box:hover .dienstleistungen-link button.text__primarybutton:not([disabled]),.dienstleistungen .box-container .box:hover .dienstleistungen-link button.text__primarybutton:not([disabled]):focus{background-color:#e5e5e5;color:#000;outline:none}.dienstleistungen .box-container .box:hover .dienstleistungen-link .text__primarybutton:not(:disabled),.dienstleistungen .box-container .box:hover .dienstleistungen-link button.text__primarybutton:not(:disabled){padding-left:74px;padding-right:42px;transition:padding-left .3s cubic-bezier(.785,.135,.15,.86),padding-right .3s cubic-bezier(.785,.135,.15,.86),color .3s cubic-bezier(.785,.135,.15,.86)}.dienstleistungen .box-container .box:hover .dienstleistungen-link .text__primarybutton:not(:disabled) .mod_svgsprite_icon:first-of-type,.dienstleistungen .box-container .box:hover .dienstleistungen-link button.text__primarybutton:not(:disabled) .mod_svgsprite_icon:first-of-type{opacity:1;transform:translateX(0)}.dienstleistungen .box-container .box:hover .dienstleistungen-link .text__primarybutton:not(:disabled) .mod_svgsprite_icon:last-of-type,.dienstleistungen .box-container .box:hover .dienstleistungen-link button.text__primarybutton:not(:disabled) .mod_svgsprite_icon:last-of-type{opacity:0;transform:translateX(1.73333em)}.transparent-border-link.text__primarybutton,.transparent-border-link button.text__primarybutton{color:#0db04b;background-color:#fff;fill:#0db04b;border:1px solid #0db04b}.transparent-border-link.text__primarybutton:not([disabled]):focus,.transparent-border-link.text__primarybutton:not([disabled]):hover{background-color:#fff;color:#0db04b;outline:none}.transparent-border-link.text__primarybutton .mod_svgsprite_icon,.transparent-border-link button.text__primarybutton .mod_svgsprite_icon{fill:#0db04b}.backwards-link-container .text__primarybutton,.backwards-link-container button.text__primarybutton{padding:13px 42px 16px 74px;position:relative;left:-40px}.backwards-link-container .text__primarybutton:not(:disabled):hover,.backwards-link-container button.text__primarybutton:not(:disabled):hover{padding-left:42px;padding-right:74px;transition:padding-right .3s cubic-bezier(.785,.135,.15,.86),padding-left .3s cubic-bezier(.785,.135,.15,.86),color .3s cubic-bezier(.785,.135,.15,.86)}.backwards-link-container .text__primarybutton:not(:disabled):hover .mod_svgsprite_icon:first-of-type,.backwards-link-container button.text__primarybutton:not(:disabled):hover .mod_svgsprite_icon:first-of-type{opacity:0;transform:translateX(0)}.backwards-link-container .text__primarybutton:not(:disabled):hover .mod_svgsprite_icon:last-of-type,.backwards-link-container button.text__primarybutton:not(:disabled):hover .mod_svgsprite_icon:last-of-type{opacity:1;transform:translateX(0)}.backwards-link-container .text__primarybutton .mod_svgsprite_icon,.backwards-link-container button.text__primarybutton .mod_svgsprite_icon{position:absolute;width:30px;height:13px;top:50%;margin-top:-8px;opacity:0;transition:opacity .3s cubic-bezier(.785,.135,.15,.86),transform .3s cubic-bezier(.785,.135,.15,.86),fill .3s cubic-bezier(.785,.135,.15,.86);-webkit-backface-visibility:hidden;backface-visibility:hidden;fill:#000;pointer-events:none}.backwards-link-container .text__primarybutton .mod_svgsprite_icon:first-of-type,.backwards-link-container button.text__primarybutton .mod_svgsprite_icon:first-of-type{margin-left:-37px;opacity:1;transform:translateX(0)}@media screen and (max-width:1300px){.box-container{padding-bottom:100px}.content-progress-bar{right:85px}.blog-news #news{padding:0}.navigation .text__primarybutton{padding-right:20px;padding-left:10px;display:block}.news-detail .description-pane{width:100%;padding:0 40px;box-sizing:border-box}.news-detail .news-bildergalerie{margin:0;padding:0 40px;box-sizing:border-box;margin:-1%}.news-detail .news-bildergalerie a{width:30%}.news-detail .backwards-link-container{padding:0 40px;box-sizing:border-box}nav>ul.menu.menu-main-menu>li.dropdown>ul>li>ul{padding-right:0}.news,.stellen-uebersicht{padding:0 40px;box-sizing:border-box}.blog-newsletter-list-container,.stellen-list-container{padding:0}.blog-newsletter-list-container .blog-newsletter-container,.blog-newsletter-list-container .stellen-container,.stellen-list-container .blog-newsletter-container,.stellen-list-container .stellen-container{margin:0 0 30px;padding:0;width:100%;padding-bottom:14px;position:relative;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image,.blog-newsletter-list-container .stellen-container .stellen-container__image,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image,.stellen-list-container .blog-newsletter-container .stellen-container__image,.stellen-list-container .stellen-container .blog-newsletter-container__image,.stellen-list-container .stellen-container .stellen-container__image{display:block;margin:0;padding:22px 0 0;width:10%;bottom:auto;position:static;justify-content:flex-start}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image--news,.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image--stellen,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image--news,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image--stellen,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image--news,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image--stellen,.blog-newsletter-list-container .stellen-container .stellen-container__image .image--news,.blog-newsletter-list-container .stellen-container .stellen-container__image .image--stellen,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image--news,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image--stellen,.stellen-list-container .blog-newsletter-container .stellen-container__image .image--news,.stellen-list-container .blog-newsletter-container .stellen-container__image .image--stellen,.stellen-list-container .stellen-container .blog-newsletter-container__image .image--news,.stellen-list-container .stellen-container .blog-newsletter-container__image .image--stellen,.stellen-list-container .stellen-container .stellen-container__image .image--news,.stellen-list-container .stellen-container .stellen-container__image .image--stellen{margin:0;padding:0}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--blog,.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--stellen,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image-text--blog,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image-text--stellen,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image-text--blog,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image-text--stellen,.blog-newsletter-list-container .stellen-container .stellen-container__image .image-text--blog,.blog-newsletter-list-container .stellen-container .stellen-container__image .image-text--stellen,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--blog,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--stellen,.stellen-list-container .blog-newsletter-container .stellen-container__image .image-text--blog,.stellen-list-container .blog-newsletter-container .stellen-container__image .image-text--stellen,.stellen-list-container .stellen-container .blog-newsletter-container__image .image-text--blog,.stellen-list-container .stellen-container .blog-newsletter-container__image .image-text--stellen,.stellen-list-container .stellen-container .stellen-container__image .image-text--blog,.stellen-list-container .stellen-container .stellen-container__image .image-text--stellen{margin:0}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text,.blog-newsletter-list-container .blog-newsletter-container .stellen__text,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text,.blog-newsletter-list-container .stellen-container .stellen__text,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text,.stellen-list-container .blog-newsletter-container .stellen__text,.stellen-list-container .stellen-container .blog-newsletter-container__text,.stellen-list-container .stellen-container .stellen__text{margin:0;width:70%;display:block}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text a,.blog-newsletter-list-container .blog-newsletter-container .stellen__text a,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text a,.blog-newsletter-list-container .stellen-container .stellen__text a,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text a,.stellen-list-container .blog-newsletter-container .stellen__text a,.stellen-list-container .stellen-container .blog-newsletter-container__text a,.stellen-list-container .stellen-container .stellen__text a{display:block}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text h3,.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text p,.blog-newsletter-list-container .blog-newsletter-container .stellen__text h3,.blog-newsletter-list-container .blog-newsletter-container .stellen__text p,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text h3,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text p,.blog-newsletter-list-container .stellen-container .stellen__text h3,.blog-newsletter-list-container .stellen-container .stellen__text p,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text h3,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text p,.stellen-list-container .blog-newsletter-container .stellen__text h3,.stellen-list-container .blog-newsletter-container .stellen__text p,.stellen-list-container .stellen-container .blog-newsletter-container__text h3,.stellen-list-container .stellen-container .blog-newsletter-container__text p,.stellen-list-container .stellen-container .stellen__text h3,.stellen-list-container .stellen-container .stellen__text p{margin:0}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text h3,.blog-newsletter-list-container .blog-newsletter-container .stellen__text h3,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text h3,.blog-newsletter-list-container .stellen-container .stellen__text h3,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text h3,.stellen-list-container .blog-newsletter-container .stellen__text h3,.stellen-list-container .stellen-container .blog-newsletter-container__text h3,.stellen-list-container .stellen-container .stellen__text h3{margin:20px 0;font-size:20px;line-height:32px;letter-spacing:.3px}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text p,.blog-newsletter-list-container .blog-newsletter-container .stellen__text p,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text p,.blog-newsletter-list-container .stellen-container .stellen__text p,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text p,.stellen-list-container .blog-newsletter-container .stellen__text p,.stellen-list-container .stellen-container .blog-newsletter-container__text p,.stellen-list-container .stellen-container .stellen__text p{margin:16px 0}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__link,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__link,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__link,.stellen-list-container .stellen-container .blog-newsletter-container__link{margin:0;padding:0;display:block;height:51px;width:20%;text-align:right}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__link a,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__link a,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__link a,.stellen-list-container .stellen-container .blog-newsletter-container__link a{position:absolute;bottom:14px;right:0}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image div,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image div,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image div,.stellen-list-container .stellen-container .blog-newsletter-container__image div{display:block;margin:0;padding:0}.info .info__col{padding-left:80px;padding-right:10px;background-position:left 40px center}.header-top{padding:0 40px;box-sizing:border-box}.stellen-detail .accordion,.stellen-detail .description-pane{margin-left:40px;margin-right:40px}.container-datenschutz .leistungen,.page .table{margin:0 40px}.support-widget .support-widget-container .support-widget-box{max-width:100%;width:40%}.support-widget .support-widget-container .support-widget-image{width:60%}.kunden-inner{margin:0 30px}.kunden-container .kunden-inner{width:40%;width:calc(100% - 60px)}.kunden-container .kunden-inner .kunden__item{max-width:28%;margin-bottom:50px}.leistungen .angebot-pane{padding-left:20px;padding-right:20px;box-sizing:border-box}#content-wrapper{box-sizing:border-box}.accordion-item h2{padding-left:40px;padding-right:40px}.list-container h2{padding-left:0}.support-widget-container{height:auto}.team .header-top{padding:0 20px;margin-left:0;margin-right:0}.team .team__inner{max-width:100%;width:100%;box-sizing:border-box;padding:0 20px;margin-bottom:0}.team .team__inner .team__item{max-width:31%;width:100%;flex:0 0 31%}.team .team__inner .team__item .team__image{max-width:100%}}@media screen and (max-width:1024px){.info{display:none;position:relative;top:80px;z-index:10}#messages{padding-top:0}#messages .zone.zone-messages .message{padding:0 22px}#messages .zone.zone-messages .message .message-close-button{top:-3px;display:inline-block}.orchard-search .page .searchresults-title{float:left}.teaser-teamviewer{display:none}.dienstleistungen{margin:40px 40px 0;padding-left:0;padding-right:0}#maps{margin-bottom:-60px}.blog-news #news,.news,.searchresults-title,ul.search-results.content-items{padding:0 20px}ul.search-results.content-items .search-content-container .search-content-container__text{width:60%}ul.search-results.content-items .search-content-container .search-content-container__link{width:40%;float:right;padding-top:5px;margin-left:0}.description-pane{width:100%}.header-top-container a{z-index:50001;height:37px;width:130px;display:block}.news-detail .description-pane{padding:0 40px}.news-detail .news-bildergalerie{margin:0;padding:0 20px;box-sizing:border-box;margin:-1%}.news-detail .news-bildergalerie a{width:100%;max-width:100%}.news-detail .backwards-link-container{padding:0 40px;box-sizing:border-box}.informationen{margin:30px 0 50px}.informationen p{margin:20px 0!important}.page .span-6:first-of-type{padding:0}.page .span-6{max-width:100%;width:100%;padding:0}.teamviewer-button a{margin-bottom:10px}.stellen-detail .description-pane{padding-left:20px;padding-right:20px;box-sizing:border-box;width:100%;margin:0}.stellen-detail .accordion{margin:0 20px}.page-not-found,.stellen-detail{text-align:center}.page-not-found .header-top .header-left,.stellen-detail .header-top .header-left{max-width:50px;margin:12px 30px 0 0;padding:0;float:left;width:100%;padding-right:30px;box-sizing:border-box;display:block}.page-not-found .header-top .header-right,.stellen-detail .header-top .header-right{max-width:70%;width:100%;display:block;float:left;margin-bottom:30px}.page-not-found .text__primarybutton,.stellen-detail .text__primarybutton{margin-top:30px;clear:both}.leistungen .header-top .header-left{max-width:50px;margin:12px 30px 0 0;padding:0;float:left;width:100%;padding-right:30px;box-sizing:border-box;display:block}.leistungen .header-top .header-right{max-width:70%;width:100%;display:block;float:left;margin-bottom:30px}.stellen-detail{text-align:left}.news__head{height:54px;padding:0}.backwards-link-container .text__primarybutton .mod_svgsprite_icon:first-of-type,.backwards-link-container button.text__primarybutton .mod_svgsprite_icon:first-of-type{top:58%;margin-top:-8px}body{overflow-x:hidden}#page .orchard-layouts-root strong,#page div.first-absatz div.first-absatz__header strong,.leistungen .description-pane p strong{font-size:16px;line-height:24px}#page .orchard-layouts-root p{margin:0}#page .orchard-layouts-root p:last-of-type{margin-bottom:16px}.support-widget .support-widget-container .support-widget-box .content-box{padding:22px 28px 22px 23px}.support-widget .support-widget-container .support-widget-box .content-box .title{font-size:16px;line-height:24px;padding-bottom:9px}.news-detail .description-pane{width:100%;clear:both}.backwards-link-container,.news-detail .description-pane{padding:0 20px;box-sizing:border-box}.support-widget .support-widget-container{height:202px}.angebote-vergleich--container{padding-bottom:0}.angebote-vergleich--container div{width:100%;max-width:100%!important;box-sizing:border-box;margin:0 0 35px!important}.angebote-vergleich--container div .text__primarybutton{width:100%;padding-right:40px;padding-left:20px}.support-widget .button{padding-top:10px;padding-bottom:13px;height:44px}.header-container{z-index:2100}.header-top h2{font:700 18px/27px Montserrat}.header-top .header-left{padding:0 0 33px;margin-right:30px}.leistungen .accordion .accordion-item header{height:auto}.leistungen .accordion .accordion-item header h2{font:300 18px/22px Montserrat,Arial;height:auto;padding:25px 0;padding-right:25px}.page.startpage .header-search{top:18px;width:100%;max-width:100%}.header-search{display:block}.header-search .widget-search{width:100%;padding:0 20px;box-sizing:border-box;float:none}.header-search .widget-search .search-form{position:relative;width:100%}.header-search .widget-search .search-form button[type=submit]{position:absolute;right:0;top:-4px;left:auto;bottom:auto}.header-search .widget-search .search-form input[type=text]{float:right;width:100%!important;max-width:80%;display:none}.accordion .accordion-item header{margin-bottom:0}.support-widget .support-widget-container .support-widget-box{max-width:100%;width:45%}.support-widget .support-widget-container .support-widget-image{width:55%}.home.page.content-item{display:none}.link-animation:hover span.link-arrow--second,.link-animation span.link-arrow--second{opacity:1;transform:none;transition:none}.login-container{padding:100px 0 0}.login-container .login-form-container{margin:0 20px}.blog-news,.dienstleistungen,.widget-footer{margin:0}.zone-footer{padding:0}span.link-arrow--first{display:none}.link-animation a{transition:none}.link-animation:hover a{padding-right:2.66667em;padding-left:0}.link-animation:hover span.link-arrow--first{display:none}.aftercontent-arrowdown.mobile{display:block!important}.aftercontent-arrowdown.desktop{display:none!important}.dienstleistungen .box-container .box .box__text .box__title{font-size:16px;letter-spacing:.3px;font-weight:400}nav>ul.menu.menu-main-menu{font-family:Montserrat;font-size:14px;letter-spacing:1.1px}nav>ul.menu.menu-main-menu>li{border-bottom:1px solid #ebebeb}nav>ul.menu.menu-main-menu>li a{padding:15px 0;display:block}nav>ul.menu.menu-main-menu>li>ul{display:none}nav>ul.menu.menu-main-menu>li>ul>li{width:100%;border-top:1px solid #ebebeb}nav>ul.menu.menu-main-menu>li>ul>li a{font-size:14px;font-weight:300;letter-spacing:1.1px;padding:15px 10%;display:block}nav>ul.menu.menu-main-menu>li>ul>li .slide__image>ul{display:none}.aftercontent-arrowdown.mobile{z-index:100;top:470px;display:block;z-index:20;width:100%;height:49px;text-align:center;position:absolute}.aftercontent-arrowdown.mobile a,.aftercontent-arrowdown.mobile a:link{text-align:center;height:70px;width:70px;background-image:url(../Content/i-arrowdown-new.svg);background-repeat:no-repeat;background-position:50%;display:block;margin:0 auto}#layout-navigation nav li.current.dropdown>.menu-item:after,#layout-navigation nav li .menu-item:after{content:none}.header--logo-search{display:block}.content-all{width:100%}.overflow{overflow:hidden;height:100%}#content-wrapper,.header-slider.widget-headerSlider .slide .content--box{width:100%}.btn-slide-up-container .btn-slide-up{bottom:-25px}header{width:-webkit-fill-available;height:0;border:none}header .header-search{right:0;top:18px;margin-left:0;width:100%;max-width:100%}header .header--logo{background-size:90px auto;top:0;margin:17px 0 0 22px!important}header .header-white{height:52px;display:block}.content-all{top:100%}#layout-navigation nav{position:fixed;left:40%;top:0;bottom:52px;background-color:#fff;width:100%;height:auto;overflow-y:auto;box-sizing:border-box;text-align:unset;margin-top:0;transition:.3s;opacity:0;pointer-events:none}#layout-navigation nav li{float:left;padding:0;width:100%}#layout-navigation nav li li{padding-left:0}#layout-navigation nav li a.nav-link-text{width:50%;float:left;font-weight:400;margin:0 10%;font-size:14px;letter-spacing:1.1px}#layout-navigation nav li a.dropdown-link{background:url(../Content/dropdown-left.svg) 100% no-repeat;width:10%;height:19px;display:inline-block;float:left;display:block;margin:0}#layout-navigation nav li.dropdown a.nav-link-text{width:50%;float:left;font-weight:400;margin:0 10%;font-size:14px;letter-spacing:1.1px}#layout-navigation nav li.dropdown a.dropdown-link{background:url(../Content/dropdown-left.svg) 100% no-repeat;width:10%;height:19px;display:inline-block;float:left;display:block}#layout-navigation nav li.dropdown a.dropdown-link.open{background:url(../Content/dropdown-arrow.svg) 100% no-repeat}header nav ul li{margin-left:0}.visible{opacity:1!important;width:60%!important;border-left:1px solid #ebebeb;pointer-events:auto!important}.header-slider .widget-headerSlider{position:relative}.header-slider .widget-headerSlider .content--box{padding-top:50px!important}.header-slider .widget-headerSlider .content--box div{width:100%!important;text-align:center;padding-top:240px!important;height:50%}.header-slider .widget-headerSlider .content--box div p{display:none!important}.header-slider .widget-headerSlider .content--box div hr{width:50px!important;clear:both;float:none!important;padding-top:17px;margin-bottom:17px}.header-slider .widget-headerSlider .content--box div a{position:relative;top:-200px}.header-slider .widget-headerSlider .content--box div h1{font:200 25px/32px Montserrat!important;text-align:center;padding:40px 50px 0;margin:0!important;letter-spacing:.5px}.header-slider .content-progress-bar{display:none}.header-slider .slide{min-height:0!important}.header-slider .slide .aftercontent-arrowdown{bottom:-50px!important}.header-slider.widget-headerSlider .slide .content--box h2{font:400 16px/24px Montserrat;letter-spacing:1px;text-align:center;clear:both;float:unset!important;margin:0!important;padding:0 70px}.header-slider.widget-headerSlider .slide .slider--state{width:100%}.header-slider.widget-headerSlider .slide .slide__image{clear:both;width:100%;height:300px}.slide__image .container-button{display:block;width:100%;position:absolute;bottom:20px;top:auto;left:auto;right:auto}.header-slider.widget-headerSlider .slide .content--box a{top:auto}.header-slider.widget-headerSlider .slide .slide__image{position:relative}.header-slider.widget-headerSlider .slide .content--box div{padding:0}.zone-footer .footer-container,header{width:100%;margin-bottom:51px}.zone-footer .footer-container .brand-footer{padding:10px 0}.mobile-menu{display:none;background:#fff;position:fixed;top:0;bottom:0;margin-top:53px;left:0;right:0;z-index:5000;background-color:#fff;box-sizing:border-box;width:100%;overflow-y:auto;height:-3%;height:calc(100% - 103px)}.mobile-menu a{display:inline-block}.mobile-menu li.dropdown>div.menu-item>a.dropdown-link{background:url(../Content/dropdown-left.svg) 100% no-repeat;width:10px;height:18px;display:inline-block;margin:0;cursor:pointer;margin-right:28px;float:right;width:10%}.mobile-menu li.dropdown>div.menu-item>a.dropdown-link.open{width:18px;height:10px;margin-top:6px;margin-right:25px;background:url(../Content/dropdown-arrow.svg) 100% no-repeat;background-size:13px auto}.mobile-menu li.current>.menu-item>a{color:#0db04b}.mobile-menu li,.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu .menu-mobile-menu nav{height:100%}.mobile-menu .menu-mobile-menu .nav-link-text{padding-left:20px;width:70%}.mobile-menu .menu-mobile-menu>li{font-weight:400;font-size:14px;letter-spacing:1.1px;text-align:left;border-bottom:1px solid #ebebeb;padding:15px 0;box-sizing:border-box}.mobile-menu .menu-mobile-menu>li.dropdown>ul{display:none;margin-top:15px;margin-bottom:-15px;clear:both}.mobile-menu .menu-mobile-menu>li.dropdown>ul>li{font-weight:300;padding:15px 0;display:block;border-top:1px solid #ebebeb}.mobile-menu .menu-mobile-menu>li.dropdown>ul>li>ul{display:none;clear:both;margin-top:15px;margin-bottom:-15px}.mobile-menu .menu-mobile-menu>li.dropdown>ul>li>ul>li{padding-left:30px;font-weight:300;font-size:14px;padding:15px 0 15px 30px;letter-spacing:1.1px;border-top:1px solid #ebebeb;text-align:left;padding-left:50px}.mobile-menu-bottom{display:block;position:fixed;box-sizing:border-box;left:0;right:0;bottom:0;height:50px;border-top:1px solid #ebebeb;background-color:#fff;z-index:1000;width:100%;padding-left:20px}.mobile-menu-bottom nav{display:inline-block;width:37%;width:calc(100% - 63px)}.mobile-menu-bottom li,.mobile-menu-bottom ul{list-style:none;padding:0;margin:0}.mobile-menu-bottom .menu-mobile-menu-bottom{height:50px}.mobile-menu-bottom .menu-mobile-menu-bottom>li{width:33.3%;float:left;box-sizing:border-box;margin:14px 0;font-family:Montserrat;font-weight:400;font-size:14px;letter-spacing:1.1px;text-align:left;color:#000;text-align:center}.mobile-menu-bottom .menu-mobile-menu-bottom>li.current .menu-item{border-bottom:3px solid #0db04b;padding-bottom:10px}.mobile-menu-bottom .btn-open{height:100%;width:63px;float:right;display:inline-block;cursor:pointer}.mobile-menu-bottom .btn-open .hamburger{margin-top:12px;text-align:center;float:right;padding:0 20px}.mobile-menu-bottom .btn-open .hamburger span{display:block;height:2px;width:23px;background-color:#000;margin:5px 0}.mobile-menu-bottom .btn-open .close{display:block;box-sizing:content-box;margin:0;position:relative;height:22px;width:22px;margin-top:14px;text-align:center;float:right;margin-right:20px}.mobile-menu-bottom .btn-open .close:after,.mobile-menu-bottom .btn-open .close:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#000}.mobile-menu-bottom .btn-open .close:before{transform:rotate(45deg)}.mobile-menu-bottom .btn-open .close:after{transform:rotate(-45deg)}.startpage__title-header{font-size:18px;line-height:27px;letter-spacing:.3px;width:90%;margin:0 5%}.startpage__title-header .startpage__title-header__line{margin-right:30px}.startpage__title-header .startpage__title-header--bold{margin-left:80px}.dienstleistungen .box-container{padding-top:30px;padding-left:20px;padding-right:20px;box-sizing:border-box}.dienstleistungen .box-container .box{max-width:47%;width:100%}.dienstleistungen .box-container .box.last{margin-bottom:50px}.dienstleistungen .box-container .box .box__image{height:300px}.dienstleistungen .box-container .box .box__text{height:auto}#page div.first-absatz div.first-absatz__body{width:100%}.blog-newsletter-list-container,.stellen-list-container{padding:0;margin-top:35px;margin-left:0;margin-right:0}.blog-newsletter-list-container .blog-newsletter-container,.blog-newsletter-list-container .stellen-container,.stellen-list-container .blog-newsletter-container,.stellen-list-container .stellen-container{margin:0 0 30px;padding:0;width:100%;position:static;padding-bottom:14px}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image,.blog-newsletter-list-container .stellen-container .stellen-container__image,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image,.stellen-list-container .blog-newsletter-container .stellen-container__image,.stellen-list-container .stellen-container .blog-newsletter-container__image,.stellen-list-container .stellen-container .stellen-container__image{display:block;margin:0;padding:0;width:100%;bottom:auto;position:static;top:auto;right:auto;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;justify-content:flex-start}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image--news,.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image--stellen,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image--news,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image--stellen,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image--news,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image--stellen,.blog-newsletter-list-container .stellen-container .stellen-container__image .image--news,.blog-newsletter-list-container .stellen-container .stellen-container__image .image--stellen,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image--news,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image--stellen,.stellen-list-container .blog-newsletter-container .stellen-container__image .image--news,.stellen-list-container .blog-newsletter-container .stellen-container__image .image--stellen,.stellen-list-container .stellen-container .blog-newsletter-container__image .image--news,.stellen-list-container .stellen-container .blog-newsletter-container__image .image--stellen,.stellen-list-container .stellen-container .stellen-container__image .image--news,.stellen-list-container .stellen-container .stellen-container__image .image--stellen{margin:0;padding:0;width:50px}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--blog,.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--stellen,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image-text--blog,.blog-newsletter-list-container .blog-newsletter-container .stellen-container__image .image-text--stellen,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image-text--blog,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image .image-text--stellen,.blog-newsletter-list-container .stellen-container .stellen-container__image .image-text--blog,.blog-newsletter-list-container .stellen-container .stellen-container__image .image-text--stellen,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--blog,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image .image-text--stellen,.stellen-list-container .blog-newsletter-container .stellen-container__image .image-text--blog,.stellen-list-container .blog-newsletter-container .stellen-container__image .image-text--stellen,.stellen-list-container .stellen-container .blog-newsletter-container__image .image-text--blog,.stellen-list-container .stellen-container .blog-newsletter-container__image .image-text--stellen,.stellen-list-container .stellen-container .stellen-container__image .image-text--blog,.stellen-list-container .stellen-container .stellen-container__image .image-text--stellen{margin:0;padding:12px 0 0 15px;width:200px}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text,.blog-newsletter-list-container .blog-newsletter-container .stellen__text,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text,.blog-newsletter-list-container .stellen-container .stellen__text,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text,.stellen-list-container .blog-newsletter-container .stellen__text,.stellen-list-container .stellen-container .blog-newsletter-container__text,.stellen-list-container .stellen-container .stellen__text{margin:0;width:100%;display:block}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text a,.blog-newsletter-list-container .blog-newsletter-container .stellen__text a,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text a,.blog-newsletter-list-container .stellen-container .stellen__text a,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text a,.stellen-list-container .blog-newsletter-container .stellen__text a,.stellen-list-container .stellen-container .blog-newsletter-container__text a,.stellen-list-container .stellen-container .stellen__text a{display:block}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text h3,.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text p,.blog-newsletter-list-container .blog-newsletter-container .stellen__text h3,.blog-newsletter-list-container .blog-newsletter-container .stellen__text p,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text h3,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text p,.blog-newsletter-list-container .stellen-container .stellen__text h3,.blog-newsletter-list-container .stellen-container .stellen__text p,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text h3,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text p,.stellen-list-container .blog-newsletter-container .stellen__text h3,.stellen-list-container .blog-newsletter-container .stellen__text p,.stellen-list-container .stellen-container .blog-newsletter-container__text h3,.stellen-list-container .stellen-container .blog-newsletter-container__text p,.stellen-list-container .stellen-container .stellen__text h3,.stellen-list-container .stellen-container .stellen__text p{margin:0}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text p,.blog-newsletter-list-container .blog-newsletter-container .stellen__text p,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text p,.blog-newsletter-list-container .stellen-container .stellen__text p,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text p,.stellen-list-container .blog-newsletter-container .stellen__text p,.stellen-list-container .stellen-container .blog-newsletter-container__text p,.stellen-list-container .stellen-container .stellen__text p{margin-bottom:27px}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__text h3,.blog-newsletter-list-container .blog-newsletter-container .stellen__text h3,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__text h3,.blog-newsletter-list-container .stellen-container .stellen__text h3,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__text h3,.stellen-list-container .blog-newsletter-container .stellen__text h3,.stellen-list-container .stellen-container .blog-newsletter-container__text h3,.stellen-list-container .stellen-container .stellen__text h3{margin:22px 0 18px;font-size:16px;line-height:1.5;letter-spacing:.3px}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__link,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__link,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__link,.stellen-list-container .stellen-container .blog-newsletter-container__link{margin:0;padding:0;display:block;width:100%;height:51px;text-align:left}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__link a,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__link a,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__link a,.stellen-list-container .stellen-container .blog-newsletter-container__link a{margin-left:-20px;position:sticky;top:auto;right:auto}.blog-newsletter-list-container .blog-newsletter-container .blog-newsletter-container__image div,.blog-newsletter-list-container .stellen-container .blog-newsletter-container__image div,.stellen-list-container .blog-newsletter-container .blog-newsletter-container__image div,.stellen-list-container .stellen-container .blog-newsletter-container__image div{display:block;margin:0;padding:0}.blog-newsletter-list-container{padding-top:70px;padding-bottom:70px}.stellen-uebersicht{padding:0 20px}.stellen__text h3{margin-bottom:0!important}.zone-footer{bottom:unset}.zone-footer .footer-container{width:100%}.zone-footer .footer-container .footer-container__part{width:25%;margin:0;padding-left:20px;padding-right:20px;padding-top:25px;box-sizing:border-box}.zone-footer .footer-container .footer-container__part ul{-webkit-margin-before:0;-webkit-margin-after:0}.header-slider.widget-headerSlider .slide .content--box a,.text__primarybutton,button.text__primarybutton{text-decoration:none;color:#fff;background-color:#0db04b;padding:10px 60px 10px 17px;font:400 16px/24px Montserrat;transition:.2s ease-in-out;font-size:14px;letter-spacing:.8px}.blog-newsletter-list-container{padding-bottom:50px;padding-top:35px}.leistungen .header-top{height:auto;margin-bottom:35px;margin-top:85px;padding:0 22px}.leistungen .table{margin:0 22px}#footer-wrapper{position:static}.content-all,.content-wrapper-container{padding-bottom:0}.text__primarybutton:not(:disabled):hover,button.text__primarybutton:not(:disabled):hover{padding:10px 60px 10px 17px;transition:none}.dienstleistungen .box-container .box:hover .dienstleistungen-link .text__primarybutton:not(:disabled) .mod_svgsprite_icon:first-of-type,.dienstleistungen .box-container .box:hover .dienstleistungen-link button.text__primarybutton:not(:disabled) .mod_svgsprite_icon:first-of-type,.text__primarybutton:not(:disabled):hover .mod_svgsprite_icon:first-of-type,button.text__primarybutton:not(:disabled):hover .mod_svgsprite_icon:first-of-type{opacity:0;transform:none}.dienstleistungen .box-container .box:hover .dienstleistungen-link .text__primarybutton:not(:disabled) .mod_svgsprite_icon:last-of-type,.dienstleistungen .box-container .box:hover .dienstleistungen-link button.text__primarybutton:not(:disabled) .mod_svgsprite_icon:last-of-type,.text__primarybutton:not(:disabled):hover .mod_svgsprite_icon:last-of-type,button.text__primarybutton:not(:disabled):hover .mod_svgsprite_icon:last-of-type{opacity:1;transform:none}.dienstleistungen .box-container .box:hover .dienstleistungen-link .text__primarybutton:not(:disabled),.dienstleistungen .box-container .box:hover .dienstleistungen-link button.text__primarybutton:not(:disabled){padding:10px 60px 10px 35px;transition:none}.mega-dropdown-link .text__primarybutton:not(:disabled):hover{padding-left:0}.text__primarybutton .mod_svgsprite_icon,button.text__primarybutton .mod_svgsprite_icon{top:53.8%;margin-top:-8px}.navigation.widget-navigation.widget-navigation.widget-menu-widget.widget{display:none}.container-datenschutz .leistungen{margin:0 22px}}@media screen and (max-width:1024px){#page div.first-absatz{box-sizing:border-box;padding-left:20px;padding-right:20px}.karriere-container:last-of-type{margin-top:15px}.stellen-list-container{padding:0!important;margin:55px 0 60px}.stellen:last-of-type .stellen-list-container{margin-bottom:0}}@media screen and (max-width:768px){.navigation.widget-navigation.widget-navigation.widget-menu-widget.widget{display:block}.dienstleistungen .box-container .box{max-width:100%;width:100%;height:auto}.header-search .widget-search .search-form input[type=text]{width:100%!important;max-width:100%}.blog-newsletter-list-container{padding:0;margin-top:35px;margin-left:0;margin-right:0}.zone-footer .footer-container .footer-container__part{width:50%}.content-all{top:60%}.header-slider.widget-headerSlider .slide .slide__image{height:257px;background-position:0}.header-slider .widget-headerSlider .content--box div{padding-top:200px!important}.aftercontent-arrowdown.mobile{top:430px}}@media screen and (max-width:660px){.support-widget .support-widget-container .support-widget-box{max-width:100%;width:100%;float:none}.support-widget .support-widget-container .support-widget-image{float:none;display:none}.zone-footer .footer-container .footer-container__part{width:100%}}@media screen and (max-width:600px){.kunden-inner{margin:0 20px}.text__primarybutton,button.text__primarybutton{margin-bottom:10px}.kunden-container .kunden-inner .kunden__item{max-width:40%;width:100%;margin-bottom:30px}.content-all{top:100%}.login-container{padding:60px 0 0}.blog-newsletter-container__text h3{font-size:16px;line-height:24px;letter-spacing:.3px}.header-slider.widget-headerSlider .slide .content--box a{top:-260px}.dienstleistungen .box-container{padding-top:30px}.dienstleistungen .box-container .box{width:100%;height:auto}.dienstleistungen .box-container .box.last{margin-bottom:50px}.dienstleistungen .box-container .box .box__image{height:200px}.blog-news .link-animation.first-button{padding-bottom:20px;float:none;margin-right:0}.blog-news .blog-bottom-links .link-animation span.link-arrow--first{margin-left:0}.slide__image .container-button{display:block;width:100%;position:absolute;bottom:20px;top:auto;left:auto;right:auto}.header-slider.widget-headerSlider .slide .content--box a{top:auto}.header-slider.widget-headerSlider .slide .slide__image{height:220px}.header-slider.widget-headerSlider .slide .content--box div{padding-top:160px!important}.aftercontent-arrowdown.mobile{top:440px}}@media screen and (max-width:480px){.kunden-container .kunden-inner{width:60%;width:calc(100% - 40px)}.header-slider.widget-headerSlider .slide .slide__image{height:200px;position:relative}.header-slider .widget-headerSlider .content--box div{padding-top:200px!important}.slide__image .container-button{display:block;width:100%;position:absolute;bottom:20px;top:auto;left:auto;right:auto}.header-slider.widget-headerSlider .slide .content--box a{top:auto}.header-slider.widget-headerSlider .slide .content--box div{padding-left:0;padding-right:0}.search-content-container{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}ul.search-results.content-items .search-content-container .search-content-container__text{width:50%;display:block}ul.search-results.content-items .search-content-container .search-content-container__link{width:50%}ul.search-results.content-items .search-content-container .search-content-container__link a{box-sizing:border-box;display:block;padding:13px 10px 16px 5px}.info{display:none}.team .team__inner .team__item{max-width:100%;width:100%;flex:0 0 100%}.team .team__inner .team__item .team__image{max-width:100%}.container-button .link-animation a{min-width:55%}}@media screen and (max-width:360px){.header-slider .widget-headerSlider .content--box div h1{font:200 20px/35px Montserrat!important}.header-slider.widget-headerSlider .slide .content--box h2{font:400 13px/24px Montserrat}.header-slider.widget-headerSlider .slide .slide__image{height:200px}.header-slider .widget-headerSlider .content--box div{padding-top:200px!important}.aftercontent-arrowdown.mobile{top:400px}.header-slider.widget-headerSlider .slide .content--box div{padding-top:120px!important}.blog-newsletter-container__link a{background-position:right 150px center}.header-slider .slide .aftercontent-arrowdown{bottom:-40px!important}.link-animation:hover span.link-arrow--second{opacity:1;left:0}.container-button .link-animation a{min-width:65%}}@media screen and (max-height:600px),screen and (max-width:600px){.aftercontent-arrowdown.mobile{top:420px}}.anniversary{background-color:rgba(0,0,0,.7);position:absolute;width:100%;height:100vh;left:0;right:0;top:0;bottom:0;z-index:10000;display:flex;justify-content:center;display:none}.anniversary .manage-actions{display:none}.anniversary .successmessage{display:none;margin-top:-20px}.anniversary .orchard-layouts-root,.anniversary .widget-anniversary,.anniversary .widget-control,.anniversary .zone-popup{height:100%;min-height:830px;width:100%}.anniversary .popup{border-radius:4px;position:relative;transform:translateY(-50%);top:50%;background-color:#fff;max-width:650px;margin:0 auto}.anniversary .popup .close{position:absolute;right:20px;top:20px;cursor:pointer}.anniversary .popup .confetti1,.anniversary .popup .confetti1overlay{width:200px;height:200px;position:absolute;top:-50px;left:-50px;overflow:auto}.anniversary .popup .confetti1overlay{height:50px;z-index:10003;background:linear-gradient(180deg,#000,transparent)}.anniversary .popup .flag{font-family:Pacifico,cursive;background-color:#ff4242;border-radius:4px;padding:7px 50px;font-size:24px;display:inline-block;color:#fff;display:table;margin:0 auto;top:-28px;position:relative}.anniversary .popup .innerpopup{padding:10px 45px;margin-top:-20px}.anniversary .popup .timetable{background-color:#f0f1f2;font-size:14px;margin-top:35px}.anniversary .popup .innertimetable{padding:15px 45px;padding-bottom:10px;display:flex;justify-content:space-between}.anniversary .popup .innertimetable div{padding-right:10px}.anniversary .popup .innertimetable div:last-child{padding-right:0}.anniversary .popup .signup{background-color:#0db04b;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:14px}.anniversary .popup .innersignup{padding:20px 45px;padding-bottom:47px;color:#fff}.anniversary .popup h2{font-size:50px;line-height:110px;text-align:center;color:#000;margin-top:0;margin-bottom:0}.anniversary .popup p{font-size:24px;text-align:center;padding-top:0;margin-top:-4px;max-width:550px}.anniversary .popup h3{font-family:Pacifico,cursive;font-size:24px;font-weight:400;margin-bottom:50px;margin-top:24px;padding-bottom:0;line-height:20px;color:#fff}.anniversary .popup strong{font-weight:600!important;font-size:14px!important;letter-spacing:0!important;line-height:14px!important}.signupform{margin-top:-6px}.signupform .input-validation-error,.signupform input.text.input-validation-error{outline:2px solid #ff4242;outline-offset:-2px;background-color:#ffe1e1;border:none}.signupform .row1,.signupform .row2,.signupform fieldset{display:flex;box-sizing:border-box;border:none;padding:0;margin:0;position:relative}.signupform .validation{border:none;margin:0;padding:0}.signupform .validation li,.signupform .validation ul{margin:0;padding:0;list-style:none}.signupform .row2{margin-top:35px}.signupform .row1>.gap,.signupform .row2>.gap{width:20px}.signupform input{padding:9px 10px;margin-top:5px;width:100%;outline:none;width:100%!important;line-height:1em!important;margin-bottom:0!important}.signupform button,.signupform input{border:0;border-radius:4px;box-sizing:border-box}.signupform button{font-weight:600;padding-left:30px;padding-right:30px;font-size:14px;background-color:#ff4242;color:#fff;margin-top:25px;cursor:pointer;width:100%;margin-top:5px;padding:9px 10px;outline:0;text-align:center}.signupform label{top:-20px;position:absolute;left:0;font-weight:600}.signupform .stretch{flex:1}.signupform .row1>div{width:50%}.signupform .row1>div,.signupform .row2>div{position:relative;margin:0}.signupform .form-field-element-email-field,.signupform .form-field-element-no-robot{width:50%}.signupform .signupform .form-field-element-no-robot{overflow:hidden}.signupform .form-field-element-no-robot{margin-top:4px!important;overflow:hidden}.signupform .g-recaptcha div,.signupform .g-recaptcha iframe{width:100%!important;overflow:hidden}.signupform .form-field-element-submit{width:calc(50% - 9px);margin-top:-45px!important}.signupform .fireworks1{width:200px;height:200px}.rainbow-button a{margin:0 auto;width:135px;height:52px;background-image:linear-gradient(90deg,#00c0ff,#ffcf00 30%,#fc4f4f 60%,#00c0ff 100%,#7a10f2 0);display:flex;position:relative;color:transparent!important;letter-spacing:0}.rainbow-button{position:relative;top:-7px;left:-2px}.rainbow-button a:before{height:52px;left:0;margin:0 auto;margin-top:-2px;background-color:#fff}.rainbow-button a:after,.rainbow-button a:before{content:attr(title);width:135px;position:absolute;display:block;align-items:center;justify-content:center;-webkit-text-fill-color:transparent}.rainbow-button a:after{height:50px;top:6px;background-image:linear-gradient(90deg,#00c0ff,#ffcf00 30%,#fc4f4f 60%,#00c0ff 100%,#7a10f2 0);margin:0 auto;margin-top:1px;-webkit-background-clip:text;-webkit-box-decoration-break:clone}.rainbow-button a:hover,.rainbow-button a:hover:after{animation:slidebg .7s linear infinite}.rainbow-button a:hover{border-bottom:none!important}@keyframes slidebg{to{background-position:200px}}@media screen and (max-width:1020px){.rainbow-button a:after{top:0}.rainbow-button a:after,.rainbow-button a:before{height:22px;margin-top:0}.rainbow-button a{height:22px;margin-left:22px;top:6px}}@media screen and (max-width:960px){.anniversary~canvas,.confetti1overlay{display:none}.anniversary .popup h2{line-height:80px}.anniversary .popup{width:90%}.anniversary .popup .timetable{margin-top:0}.anniversary .popup p{font-size:20px;margin-top:0}.anniversary .popup h2{font-size:40px;line-height:100px}}@media screen and (max-width:768px){.orchard-layouts-root,.widget-anniversary,.widget-control,.zone-popup{min-height:auto!important}.anniversary .popup{width:100%}.anniversary .popup .flag,.anniversary .popup h3{font-size:20px;margin-bottom:40px}.anniversary .popup .flag{top:-24px}.anniversary .popup .innersignup{padding:10px 25px;padding-bottom:25px}.anniversary .popup .innerpopup{margin-top:-60px}}@media screen and (max-width:667px){.anniversary .popup{width:90%}.anniversary .popup .innertimetable div{margin-right:10px}.anniversary .popup .innertimetable div:last-child{margin-right:0}.anniversary .popup h2{font-size:30px;line-height:60px}.anniversary .popup p{font-size:16px;margin-top:0}.anniversary .popup .innerpopup,.anniversary .popup .innertimetable{padding:10px 25px}}@media screen and (max-width:540px){.anniversary .popup{width:90%}.anniversary .popup .innertimetable{flex-direction:column}.anniversary .popup .innertimetable div{margin-bottom:15px}.anniversary .popup .innertimetable div:last-child{margin-bottom:0}.anniversary .popup h2{font-size:30px;line-height:90px}.anniversary .popup p{font-size:18px;margin-top:0}}@media screen and (max-width:480px){.signupform .row1,.signupform .row2{flex-direction:column}.signupform .gap{display:none}.signupform .row2{margin-top:0}.signupform .row1>div{width:100%!important;margin-bottom:25px}.signupform .row1>div strong{display:inline}.signupform .row1 input,.signupform .row2 input{margin-bottom:10px}.signupform input[type=submit]{margin-top:10px}.innertimetable br{display:none}.anniversary .popup .innertimetable div{margin-bottom:0}.anniversary .popup p{font-size:14px}.signupform input{margin-top:0;padding:6px 10px}.signupform .row1 input,.signupform .row2 input{margin-bottom:8px}.anniversary .popup .flag{top:-20px;padding:4px 30px;margin-bottom:0;margin-top:10px}.anniversary .popup h2{font-size:30px;line-height:60px}.signupform .form-field-element-email-field,.signupform .form-field-element-submit{width:100%}.signupform .form-field-element-submit{margin-top:7px!important}.anniversary .popup h3{margin-top:14px}.signupform .form-field-element-re-captcha{margin-top:13px!important;left:0!important}.innerpopup p{display:none}.anniversary .popup .innerpopup{margin-top:-20px}.signupform .form-field-element-email-field,.signupform .form-field-element-no-robot{width:100%}}
