html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}@font-face{font-family:'Bitter';src:url('../../../fileadmin/resources/fonts/Bitter-Regular.ttf');font-weight:400;font-display:fallback;}@font-face{font-family:'Bitter';src:url('../../../fileadmin/resources/fonts/Bitter-Bold.ttf');font-weight:700;font-display:fallback;}@font-face{font-family:'Raleway';src:url('../../../fileadmin/resources/fonts/Raleway-Thin.ttf');font-weight:100;font-display:fallback;}@font-face{font-family:'Raleway';src:url('../../../fileadmin/resources/fonts/Raleway-ExtraLight.ttf');font-weight:200;font-display:fallback;}@font-face{font-family:'Raleway';src:url('../../../fileadmin/resources/fonts/Raleway-Light.ttf');font-weight:300;font-display:fallback;}@font-face{font-family:'Raleway';src:url('../../../fileadmin/resources/fonts/Raleway-Regular.ttf');font-weight:400;font-display:fallback;}@font-face{font-family:'Raleway';src:url('../../../fileadmin/resources/fonts/Raleway-SemiBold.ttf');font-weight:600;font-display:fallback;}@font-face{font-family:'Raleway';src:url('../../../fileadmin/resources/fonts/Raleway-Bold.ttf');font-weight:700;font-display:fallback;}@font-face{font-family:'Raleway';src:url('../../../fileadmin/resources/fonts/Raleway-ExtraBold.ttf');font-weight:800;font-display:fallback;}@font-face{font-family:'Raleway';src:url('../../../fileadmin/resources/fonts/Raleway-Black.ttf');font-weight:900;font-display:fallback;}*{box-sizing:border-box;}*:focus{outline:none !important;}::-webkit-input-placeholder{color:#303030;font-family:"Raleway",serif;opacity:1;}:-ms-input-placeholder{color:#303030;font-family:"Raleway",serif;opacity:1;}::-moz-placeholder{color:#303030;font-family:"Raleway",serif;opacity:1;}:-moz-placeholder{color:#303030;font-family:"Raleway",serif;opacity:1;}input:focus::-webkit-input-placeholder{opacity:0.3;}input:focus:-ms-input-placeholder{opacity:0.3;}input:focus::-moz-placeholder{opacity:0.3;}input:focus:-moz-placeholder{opacity:0.3;}.clearfix:after{display:block;content:' ';clear:both;}body{font-family:"Raleway",serif;}img{width:100%;height:auto;display:block;}p{margin:0 0 16px;}p:last-child{margin:0 !important;}h1{color:#303030;font-size:36px;line-height:44px;text-align:center;font-family:"Bitter",serif;padding:0 0 38px;}h2{color:#303030;font-size:24px;line-height:36px;text-align:left;font-family:"Bitter",serif;padding:0 0 10px;}h3{color:#303030;font-size:20px;line-height:32px;text-align:left;font-family:"Bitter",serif;padding:0 0 10px;}strong{font-weight:700;}body{max-width:1440px;width:100%;box-shadow:0 0 30px 0 rgba(0,0,0,0.2);margin:0 auto;}header,main,footer{width:100%;margin:0 auto;position:relative;}header{height:114px;border-bottom:7px solid #219A34;}footer{width:100%;height:140px;background-color:#F2F2F2;position:relative;}.back-to-top{background-image:url('../../../fileadmin/resources/img/arrows-48px-glyph-1_circle-right-37-2.svg');background-size:contain;background-repeat:no-repeat;width:46px;height:46px;opacity:1;float:left;pointer-events:all;cursor:pointer;transform:rotate(-90deg);position:fixed;bottom:25px;right:25px;z-index:5555;}.space-after-extra-small,.frame-space-after-extra-small{margin-bottom:20px;}.space-after-small,.frame-space-after-small{margin-bottom:50px;}.space-after-medium,.frame-space-after-medium{margin-bottom:55px;}.space-after-large,.frame-space-after-large{margin-bottom:77px;}.space-after-extra-large,.frame-space-after-extra-large{margin-bottom:80px;}.space-before-extra-small,.frame-space-before-extra-small{margin-top:20px;}.space-before-small,.frame-space-before-small{margin-top:50px;}.space-before-medium,.frame-space-before-medium{margin-top:55px;}.space-before-large,.frame-space-before-large{margin-top:77px;}.space-before-extra-large,.frame-space-before-extra-large{margin-top:80px;}@media only screen and (max-width:767px){h1{font-size:20px;font-size:5.94059vw;line-height:24px;line-height:7.12871vw;padding:0 0 30px;padding:0 0 8.91088vw;}h2{color:#303030;font-size:15px;font-size:4.45544vw;line-height:20px;line-height:5.94059vw;padding:0 0 5px;padding:0 0 1.48515vw;}header{height:inherit;padding:16px 15px 16px 15px;padding:4.75247vw 4.45544vw 4.75247vw 4.45544vw;border-bottom:7px solid #219A34;border-bottom:2.07921vw solid #219A34;}footer{width:100%;height:inherit;padding:35px 45px;padding:10.39603vw 13.36632vw;}.back-to-top{width:30px;width:8.91088vw;height:30px;height:8.91088vw;bottom:15px;bottom:4.45544vw;right:15px;right:4.45544vw;}.space-after-extra-small{margin-bottom:10px;}.space-after-small{margin-bottom:20px;}.space-after-medium{margin-bottom:30px;}.space-after-large{margin-bottom:40px;}.space-after-extra-large{margin-bottom:50px;}.space-before-extra-small{margin-top:10px;}.space-before-small{margin-top:20px;}.space-before-medium{margin-top:30px;}.space-before-large{margin-top:40px;}.space-before-extra-large{margin-top:50px;}}.header-logo{float:left;}.header-logo img{width:233px;height:61px;margin:24px 0 0 27px;}@media only screen and (max-width:767px){.header-logo{float:left;}.header-logo img{width:180px;width:53.46529vw;height:47px;height:13.96038vw;margin:0;}}.header-navigation{float:right;width:80px;height:21px;margin:44px 38px 0 0;padding:0 0 0 22px;font-weight:600;font-size:18px;line-height:21px;position:relative;cursor:pointer;}.header-navigation:hover{text-decoration:underline;}.header-navigation:before{display:block;content:' ';width:15px;height:9px;background-image:url('../../../fileadmin/resources/img/arrows-16px-1_minimal-down.svg');background-size:100%;background-repeat:no-repeat;position:absolute;top:6px;left:0;}.header-navigation .overlay{display:none;position:absolute;top:-12px;left:-20px;right:-20px;bottom:-45px;border-radius:3px;border:1px solid #ccc;pointer-events:none;}.header-navigation .overlay:after{display:block;content:' ';bottom:0;height:30px;z-index:5555;position:absolute;left:0;right:0;}.header-navigation.opened .overlay{display:block;}.header-navigation.opened .overlay:after{background-color:#ffffff;}.main-navigation{display:none;position:absolute;top:-7px;left:0;right:0;width:100%;z-index:4444;background-color:#ffffff;padding:40px 136px 65px;padding:2.77778% 9.44444% 4.51389%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.main-navigation .nav-close{position:absolute;right:23px;top:23px;background-image:url('../../../fileadmin/resources/img/nav-close.svg');width:32px;height:32px;background-size:contain;cursor:pointer;z-index:2222;}.main-navigation .level-one{width:100%;position:relative;overflow:hidden;}.main-navigation .level-one li{width:30%;font-size:18px;line-height:50px;color:#303030;float:left;margin-right:3.33333%;}.main-navigation .level-one li a{border-bottom:1px solid #bdbdbd;color:#303030;text-decoration:none;display:block;transition:all 0.4s;}.main-navigation .level-one li a:hover{font-weight:700;}.main-navigation .level-one li.has-sub a{position:relative;}.main-navigation .level-one li.has-sub a:after{display:block;content:' ';width:11px;height:19px;background-image:url('../../../fileadmin/resources/img/pfeil_rechts_menu.svg');background-size:cover;background-repeat:no-repeat;position:absolute;right:4px;top:50%;transform:translateY(-50%);}.main-navigation .level-one li.active a{font-weight:700;}.main-navigation .level-one li:last-child a{}.main-navigation .level-two{width:770px;width:208.10811%;right:-30px;transform:translateX(100%);position:absolute;top:0;display:none;}.main-navigation .level-two li{width:50%;padding:0 15px 0 0;float:left;}.main-navigation .level-two li:nth-child(even){padding:0 0 0 15px;}.main-navigation .level-two li a{padding:0 0 0 5px;border-bottom:1px solid #e0e0e0;}.main-navigation .level-two li a:after{display:none !important;}.main-navigation .level-two li:last-child a{border-bottom:1px solid #e0e0e0;}@media only screen and (min-width:768px) and (max-width:1439px){.main-navigation{display:none;position:absolute;top:-7px;left:0;right:0;width:100%;z-index:4444;background-color:#ffffff;padding:40px 30px 65px;padding:2.77778% 2.08333% 4.51389%;border-top:1px solid #ccc;}.main-navigation .level-one{width:100%;position:relative;overflow:hidden;}.main-navigation .level-one li{font-size:18px;line-height:50px;color:#303030;}.main-navigation .level-one li a{border-bottom:1px solid #bdbdbd;color:#303030;text-decoration:none;display:block;}.main-navigation .level-one li a:hover{font-weight:700;}.main-navigation .level-one li.has-sub a{position:relative;}.main-navigation .level-one li.has-sub a:after{display:block;content:' ';width:11px;height:19px;background-image:url('../../../fileadmin/resources/img/pfeil_rechts_menu.svg');background-size:100%;background-repeat:no-repeat;position:absolute;right:4px;top:50%;transform:translateY(-50%);}.main-navigation .level-one li:last-child a{}.main-navigation .level-two{width:770px;width:208.10811%;right:-30px;right:-8.10811%;transform:translateX(100%);position:absolute;top:0;}.main-navigation .level-two li{width:50%;padding:0 15px 0 0;padding:0 1.94805% 0 0;float:left;}.main-navigation .level-two li:nth-child(even){padding:0 0 0 15px;padding:0 0 0 1.94805%;}.main-navigation .level-two li a{padding:0 0 0 5px;border-bottom:1px solid #e0e0e0;}.main-navigation .level-two li a:after{display:none !important;}.main-navigation .level-two li:last-child a{border-bottom:1px solid #e0e0e0;}}@media only screen and (max-width:767px){.header-navigation{float:right;width:70px;width:20.79206vw;height:21px;height:6.23762vw;margin:15px 0 0 0;margin:4.45544vw 0 0 0;padding:0 0 0 22px;padding:0 0 0 6.53465vw;font-size:18px;font-size:5.34653vw;line-height:21px;line-height:6.23762vw;}.header-navigation:before{width:15px;width:4.45544vw;height:9px;height:2.67326vw;top:6px;top:1.78218vw;}.header-navigation .overlay{top:-10px;top:-2.97029vw;left:-10px;left:-2.97029vw;right:-10px;right:-2.97029vw;bottom:-40px;bottom:-11.88118vw;border-radius:3px;border-radius:0.89109vw;border:1px solid #ccc;border:0.29703vw solid #ccc;}.header-navigation .overlay:after{display:block;content:' ';bottom:0;height:30px;height:8.91088vw;z-index:5555;position:absolute;left:0;right:0;}.main-navigation{display:none;position:absolute;top:-7px;top:-2.07921vw;left:0;right:0;width:100%;z-index:4444;background-color:#ffffff;padding:10px 15px;padding:2.97029vw 4.45544vw;border-top:1px solid #ccc;border-top:0.29703vw solid #ccc;border-bottom:1px solid #ccc;border-bottom:0.29703vw solid #ccc;}.main-navigation .nav-close{display:none;}.main-navigation .level-one{width:100%;position:relative;}.main-navigation .level-one li{font-size:18px;font-size:5.34653vw;line-height:50px;line-height:14.85147vw;color:#303030;width:100%;float:none;}.main-navigation .level-one li a{border-bottom:1px solid #bdbdbd;border-bottom:0.29703vw solid #bdbdbd;color:#303030;text-decoration:none;display:block;padding:0 0 0 5px;padding:0 0 0 1.48515vw;}.main-navigation .level-one li a:hover{font-weight:700;}.main-navigation .level-one li.has-sub a{position:relative;}.main-navigation .level-one li.has-sub a:after{display:block;content:' ';width:11px;width:3.26732vw;height:19px;height:5.64356vw;background-image:url('../../../fileadmin/resources/img/pfeil_rechts_menu.svg');background-size:100%;background-repeat:no-repeat;position:absolute;right:4px;right:1.18812vw;top:50%;transform:translateY(-50%) rotate(90deg);}.main-navigation .level-one li.has-sub a.sub-opened:after{transform:translateY(-50%) rotate(90deg) scaleX(-1);}.main-navigation .level-one li:last-child a{border-bottom:none;}.main-navigation .level-two{width:100%;right:-30px;right:-8.91088vw;transform:translateX(0);position:static;top:0;}.main-navigation .level-two li{width:100%;padding:0;float:none;}.main-navigation .level-two li:nth-child(even){padding:0;}.main-navigation .level-two li a{padding:0 0 0 15px;padding:0 0 0 4.45544vw;border-bottom:1px solid #e0e0e0;border-bottom:0.29703vw solid #e0e0e0;}.main-navigation .level-two li a:after{display:none !important;}.main-navigation .level-two li:last-child a{border-bottom:1px solid #e0e0e0;border-bottom:0.29703vw solid #e0e0e0;}}.header-key-logic{float:right;background:#219A34;width:143px;height:47px;margin:32px 24px 0 0;border-radius:3px;position:relative;}.header-key-logic a{color:#ffffff;text-decoration:none;display:block;font-size:17px;font-family:"Raleway",serif;position:absolute;left:39px;top:50%;transform:translateY(-50%);}.header-key-logic:before{display:block;content:' ';background:url('../../../fileadmin/resources/img/objects-16px_key-25.svg');background-size:100%;background-repeat:no-repeat;height:17px;width:15px;position:absolute;left:17px;top:15px;}.header-key-logic:hover .key-icon{text-decoration:underline;}@media only screen and (max-width:767px){.header-key-logic{display:none;}}.main-stage{border-bottom:7px solid #219A34;position:relative;overflow:hidden;}.main-stage .placeholder-image{visibility:hidden;opacity:0;}.main-stage.video-wrapper{max-height:640px;overflow:hidden;}.main-stage .stage-wrapper{position:absolute !important;top:0;left:0;right:0;bottom:0;}.main-stage .button-wrapper{padding:0 25px;position:absolute;top:50%;left:0;right:0;width:100%;transform:translateY(-50%);pointer-events:none;z-index:3333;}.main-stage .button-wrapper .prev,.main-stage .button-wrapper .next{background-image:url('../../../fileadmin/resources/img/arrows-48px-glyph-1_circle-right-37-2.svg');background-size:contain;background-repeat:no-repeat;width:46px;height:46px;opacity:1;float:left;pointer-events:all;cursor:pointer;}.main-stage .button-wrapper .prev:hover,.main-stage .button-wrapper .next:hover{opacity:1;}.main-stage .button-wrapper .prev{float:left;transform:scaleX(-1);}.main-stage .button-wrapper .next{float:right;}.main-stage .pager-wrapper{display:none;}.main-stage.image-only .stage-wrapper{position:static !important;}.main-stage.with-icon:after{display:block;content:' ';width:250px;width:18%;height:250px;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);background-size:contain;background-repeat:no-repeat;}.main-stage.with-icon.tools:after{background-image:url('../../../fileadmin/resources/img/icon_big_tgm.svg');}.main-stage.with-icon.light:after{background-image:url('../../../fileadmin/resources/img/icon_big_igm.svg');}.main-stage.with-icon.security:after{background-image:url('../../../fileadmin/resources/img/icon_big_sicherheit.svg');}@media only screen and (max-width:767px){.main-stage{border-bottom:7px solid #219A34;border-bottom:2.07921vw solid #219A34;}.main-stage .button-wrapper{display:none;}.main-stage .pager-wrapper{position:absolute;left:50%;transform:translateX(-50%);bottom:50px;bottom:14.85147vw;z-index:2222;display:block;}.main-stage .pager-wrapper .pager-item{width:9px;width:2.67326vw;height:9px;height:2.67326vw;background-color:#ffffff;opacity:0.5;border-radius:9px;border-radius:2.67326vw;float:left;margin:0 4px;margin:0 1.18812vw;cursor:pointer;}.main-stage .pager-wrapper .pager-item:hover,.main-stage .pager-wrapper .pager-item.cycle-pager-active{opacity:1;}.main-stage.with-icon:after{width:50px;width:14.85147vw;height:50px;height:14.85147vw;transform:translateY(-80%) translateX(-50%);}}.main-text{max-width:1210px;margin:0 auto 30px;width:100%;padding:0 20px;overflow:hidden;}.main-text.short{max-width:1070px;}.main-text.left-align p{text-align:left !important;}.main-text.grey-bg{background-color:#F2F2F2;max-width:inherit;padding:45px 0 0;margin-bottom:0 !important;}.main-text.grey-bg .inner{max-width:1200px;padding:0 15px;margin:0 auto;}.main-text.grey-bg .inner p{max-width:82%;margin:0 auto !important;}.main-text.no-margin-bottom{margin-bottom:0 !important;}.main-text .inner p{font-size:20px;line-height:30px;text-align:center;margin:0 0 47px;color:#666666;}.main-text .inner p a{color:#219A34;text-decoration:underline;}.main-text .inner p:last-child{margin-bottom:0;}.main-text .inner .service-items{margin:0 0 47px;overflow:hidden;}.main-text .inner .service-items .item{width:33.33%;float:left;text-align:center;padding:0 15px;}.main-text .inner .service-items .item .icon{width:82px;height:82px;display:inline-block;background-repeat:no-repeat;background-size:100%;}.main-text .inner .service-items .item .icon.tools{background-image:url('../../../fileadmin/resources/img/ui-64px-outline-1_settings.svg');}.main-text .inner .service-items .item .icon.light{background-image:url('../../../fileadmin/resources/img/objects-64px-outline_light.svg');}.main-text .inner .service-items .item .icon.security{width:75px;height:84px;background-image:url('../../../fileadmin/resources/img/users-64px-outline-2_police.svg');}.main-text .inner .service-items .item .icon.codeeditor{width:94px;height:82px;background-image:url('../../../fileadmin/resources/img/code-editor.svg');}.main-text .inner .service-items .item .icon.location{width:78px;height:80px;background-image:url('../../../fileadmin/resources/img/business-48px-outline_building.svg');}.main-text .inner .service-items .item .icon.size{width:80px;height:71px;background-image:url('../../../fileadmin/resources/img/arrows-48px-outline-1_fit-horizontal.svg');}.main-text .inner .service-items .item .icon.vertrag{width:73px;height:80px;background-image:url('../../../fileadmin/resources/img/calendar-date.svg');}.main-text .inner .service-items .item .bold-text{font-size:20px;line-height:24px;color:#303030;font-family:"Bitter",serif;padding:25px 25px 14px;min-height:114px;position:relative;}.main-text .inner .service-items .item .bold-text .inner-text{position:absolute;left:25px;right:25px;top:50%;transform:translateY(-50%);}.main-text .inner .service-items .item .text{font-size:16px;line-height:24px;text-align:center;vertical-align:middle;color:#666666;padding:0 10px;}.main-text .inner .service-items .item .text a{color:#219A34;display:block;font-weight:700;text-decoration:none;}.main-text .inner .service-items.small-font .bold-text{font-size:16px;line-height:19px;color:#303030;font-family:"Bitter",serif;padding:25px 25px 14px;min-height:100px;position:relative;}.main-text .inner .service-items.small-font .bold-text .inner-text{position:absolute;left:25px;right:25px;top:50%;transform:translateY(-50%);}.main-text .inner .service-items.small-font.reference .bold-text{font-family:"Raleway",serif;font-weight:600;padding:28px 25px 0;min-height:57px;}.main-text .inner .service-items.small-font.reference .bold-text .inner-text{position:static;left:25px;right:25px;top:inherit;transform:none;}.main-text .inner ul{list-style-type:disc;list-style-position:outside;margin:0 0 47px 40px;}.main-text .inner ul:last-child{margin-bottom:0;}.main-text .inner ul li{font-size:20px;line-height:30px;color:#666666;margin:12px 0;}.main-text .inner ul li:first-child{margin:0 0 12px;}.main-text .inner ul li:last-child{margin:12px 0 0;}.main-text .inner p + ul{margin-top:-34px;}.main-text .inner pre{font-size:0;line-height:0;display:block;text-align:center;margin-top:-30px;}.main-text .inner pre p{font-size:0;line-height:0;display:block;text-align:center;margin:0;}.main-text .inner pre:after{display:inline-block;content:' ';width:100px;height:100px;background-image:url('../../../fileadmin/resources/img/check-circle-08.svg');background-size:contain;}.main-text.moved-top{transform:translateY(-90px);margin:0 auto -80px;z-index:2222;position:relative;}.main-text.moved-top .inner{padding:34px 45px;background-color:#ffffff;max-width:1030px;margin:0 auto;}.main-text.moved-top .inner h1{padding:0 0 22px;}.main-text.moved-top .inner p:last-child{margin:0 0 30px;}.main-text.moved-top.large-gap-bottom{margin:0 auto -34px;}.main-text.with-image{max-width:1070px;width:100%;overflow:hidden;margin-bottom:80px;}.main-text.with-image h1{padding:0 0 30px 0;}.main-text.with-image .text{width:50%;float:right;padding:0 0 0 15px;}.main-text.with-image .text p{text-align:left;}.main-text.with-image .image{border-radius:3px;width:50%;float:left;padding:7px 35px 0 0;}.main-text.with-image .image img{margin-bottom:45px;border-radius:3px;}.main-text.with-image .image img:last-child{margin-bottom:0;}.main-text.with-image.inverted .text{padding:0 15px 0 0;float:left;}.main-text.with-image.inverted .image{padding:7px 0 0 35px;float:right;}@media only screen and (max-width:767px){.main-text{padding:0 15px;padding:0 4.45544vw;margin:0 0 35px;margin:0 0 10.39603vw;}.main-text .inner p{font-size:14px;font-size:4.15841vw;line-height:20px;line-height:5.94059vw;margin:0 0 38px;margin:0 0 11.28712vw;}.main-text .inner .service-items{margin:0 0 35px;margin:0 0 10.39603vw;}.main-text .inner .service-items:last-child{margin:0;}.main-text .inner .service-items .item{width:100%;float:none;text-align:center;padding:0 0 27px;padding:0 0 8.01979vw;margin:0 0 27px;margin:0 0 8.01979vw;border-bottom:1px solid #666666;}.main-text .inner .service-items .item:last-child{padding:0;}.main-text .inner .service-items .item .icon{width:82px;width:24.35641vw;height:82px;height:24.35641vw;}.main-text .inner .service-items .item .icon.security{width:75px;width:22.27721vw;height:84px;height:24.95047vw;}.main-text .inner .service-items .item .icon.codeeditor{width:94px;width:27.92076vw;height:82px;height:24.35641vw;}.main-text .inner .service-items .item .bold-text{font-size:20px;font-size:5.94059vw;line-height:24px;line-height:7.12871vw;padding:25px 25px 14px;padding:7.42574vw 7.42574vw 4.15841vw;min-height:114px;min-height:33.86135vw;}.main-text .inner .service-items .item .bold-text:last-child{margin-bottom:-20px;margin-bottom:-5.94059vw;}.main-text .inner .service-items .item .text{font-size:16px;font-size:4.75247vw;line-height:24px;line-height:7.12871vw;padding:0 10px;padding:0 2.97029vw;}.main-text .inner .service-items .item:last-child{margin:0;border-bottom:0;}.main-text .inner .service-items.small-font .bold-text{font-size:16px;font-size:4.75247vw;line-height:19px;line-height:5.64356vw;padding:25px 25px 14px;padding:7.42574vw 7.42574vw 4.15841vw;min-height:100px;min-height:29.70294vw;}.main-text .inner .service-items.small-font .bold-text:last-child{margin-bottom:-20px;margin-bottom:-5.94059vw;}.main-text .inner .service-items.small-font.reference .bold-text{font-family:"Raleway",serif;font-weight:600;padding:28px 25px 0;min-height:inherit;margin-bottom:0;}.main-text .inner ul{list-style-type:disc;list-style-position:inside;margin:0 0 38px;margin:0 0 11.28712vw;}.main-text .inner ul li{font-size:14px;font-size:4.15841vw;line-height:20px;line-height:5.94059vw;}.main-text .inner p + ul{margin-top:-10px;margin-top:-2.96735vw;}.main-text.moved-top{padding:0 15px;padding:0 4.45544vw;transform:translateY(-45px);transform:translateY(-13.36632vw);margin:0 auto -45px;margin:0 auto -13.36632vw;}.main-text.moved-top .inner{padding:25px 10px;padding:7.42574vw 2.97029vw;width:100%;}.main-text.moved-top .inner h1{padding:0 0 17px;padding:0 0 5.0495vw;}.main-text.moved-top .inner p:last-child{margin:0;}.main-text.moved-top.large-gap-bottom{margin:0 auto -20px;margin:0 auto -5.94059vw;}.main-text.with-image{padding-bottom:25px;padding-bottom:7.42574vw;margin-bottom:25px;margin-bottom:7.42574vw;}.main-text.with-image h1{padding:0 0 17px 0;padding:0 0 5.0495vw 0;}.main-text.with-image .text{width:100%;padding:0;float:none;}.main-text.with-image .text p{text-align:left;margin:0 0 16px;margin:0 0 4.75247vw;}.main-text.with-image .text p:last-child{margin:0;}.main-text.with-image .image{width:100%;float:none;padding:0 0 20px 0;padding:0 0 5.94059vw 0;}.main-text.with-image.inverted .text{float:left;padding:0;}.main-text.with-image.inverted .image{float:right;padding:0 0 20px 0;padding:0 0 5.94059vw 0;}}.main-references{width:100%;margin:0 0 55px;background-color:#ffffff;}.main-references.grey{background-color:#F2F2F2;}.main-references .inner{max-width:1213px;width:100%;margin:0 auto;padding:0 15px 51px;padding:0 15px 4.20445%;}.main-references h1{padding:0 0 3.13273%;}.main-references .list .row{overflow:hidden;}.main-references .list .row .item{float:left;width:391px;width:32.23413%;margin:0 10px;margin:0 0.8244%;position:relative;margin-bottom:20px;margin-bottom:1.6488%;}.main-references .list .row .item:first-child{margin:0 10px 0 0;margin:0 0.8244% 0 0;margin-bottom:20px;margin-bottom:1.6488%;}.main-references .list .row .item:last-child{margin:0 0 0 10px;margin:0 0 0 0.8244%;margin-bottom:20px;margin-bottom:1.6488%;}.main-references .list .row .item:nth-child(3n+0){margin:0 0 0 10px;margin:0 0 0 0.8244%;margin-bottom:20px;margin-bottom:1.6488%;}.main-references .list .row .item:nth-child(3n+1){margin:0 10px 0 0;margin:0 0.8244% 0 0;margin-bottom:20px;margin-bottom:1.6488%;}.main-references .nameplate{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.4);transition:all 0.2s;}.main-references .nameplate .text{position:absolute;top:50%;left:0;right:0;width:100%;transform:translateY(-50%);font-weight:700;font-size:20px;line-height:24px;text-align:center;color:#ffffff;}.main-references .nameplate:hover{background-color:rgba(33,154,52,0.9);}.main-references.list-only .inner{padding:0 15px !important;}@media only screen and (max-width:1439px){.main-references .inner{padding:38px 20px 51px;padding:3.13273% 1.6488% 4.20445%;}.main-references .list .show-more{display:none;}}@media only screen and (max-width:767px){.main-references{margin:0 0 44px;margin:0 0 13.06929vw;}.main-references .inner{padding:28px 0;padding:8.31682vw 0;}.main-references h1{padding:0 0 30px;padding:0 0 8.91088vw;}.main-references .list{}.main-references .list .row{margin:0;padding:0 15px;padding:0 4.45544vw;}.main-references .list .row .item{float:none;width:100%;margin:0 0 15px;margin:0 0 4.45544vw;}.main-references .list .row .item:first-child{margin:0 0 15px;margin:0 0 4.45544vw;}.main-references .list .row .item:last-child{margin:0 0 15px;margin:0 0 4.45544vw;}.main-references .list .row.hide-in-small{display:none;}.main-references .list .show-more{display:block;width:32px;width:9.50494vw;height:20px;height:5.94059vw;margin:23px auto 0;margin:6.83168vw auto 0;background-image:url('../../../fileadmin/resources/img/form_dropdown.svg');background-size:100%;background-repeat:no-repeat;cursor:pointer;transition:all 0.2s;}.main-references .list .show-more.opened{transform:rotate(180deg);}.main-references .nameplate .text{font-size:20px;font-size:5.94059vw;line-height:24px;line-height:7.12871vw;}.main-references.list-only .inner{padding:28px 0 !important;padding:8.31682vw 0 !important;margin-top:inherit;}}.main-contact-form,.tx-powermail{background-color:#F2F2F2;padding:45px 0 50px;margin:0 0 50px;}.main-contact-form:last-child,.tx-powermail:last-child{margin:0 0 20px;}.main-contact-form .inner,.main-contact-form .container-fluid,.tx-powermail .inner,.tx-powermail .container-fluid{max-width:1200px;margin:0 auto;padding:0 15px;overflow:hidden;}.main-contact-form .inner p,.main-contact-form .container-fluid p,.tx-powermail .inner p,.tx-powermail .container-fluid p{font-size:20px;line-height:30px;text-align:center;margin:0 auto 47px;color:#303030;max-width:82%;}.main-contact-form .inner .error-headline,.main-contact-form .container-fluid .error-headline,.tx-powermail .inner .error-headline,.tx-powermail .container-fluid .error-headline{color:red;font-size:14px;line-height:20px;font-weight:700;}.main-contact-form .inner .powermail_message_error,.main-contact-form .container-fluid .powermail_message_error,.tx-powermail .inner .powermail_message_error,.tx-powermail .container-fluid .powermail_message_error{margin:0 0 20px;list-style:disc;list-style-position:inside;}.main-contact-form .inner .powermail_message_error li,.main-contact-form .container-fluid .powermail_message_error li,.tx-powermail .inner .powermail_message_error li,.tx-powermail .container-fluid .powermail_message_error li{color:red;font-size:14px;line-height:20px;}.main-contact-form .inner .left,.main-contact-form .inner fieldset.powermail_fieldset_1,.main-contact-form .container-fluid .left,.main-contact-form .container-fluid fieldset.powermail_fieldset_1,.tx-powermail .inner .left,.tx-powermail .inner fieldset.powermail_fieldset_1,.tx-powermail .container-fluid .left,.tx-powermail .container-fluid fieldset.powermail_fieldset_1{float:left;width:50%;padding:0 15px 0 0;}.main-contact-form .inner .right,.main-contact-form .inner fieldset.powermail_fieldset_2,.main-contact-form .container-fluid .right,.main-contact-form .container-fluid fieldset.powermail_fieldset_2,.tx-powermail .inner .right,.tx-powermail .inner fieldset.powermail_fieldset_2,.tx-powermail .container-fluid .right,.tx-powermail .container-fluid fieldset.powermail_fieldset_2{float:right;width:50%;padding:0 0 0 15px;}.main-contact-form .inner .image,.main-contact-form .container-fluid .image,.tx-powermail .inner .image,.tx-powermail .container-fluid .image{position:relative;z-index:1111;}.main-contact-form .inner .image img,.main-contact-form .container-fluid .image img,.tx-powermail .inner .image img,.tx-powermail .container-fluid .image img{width:82%;margin:0 auto;}.main-contact-form .inner .text,.main-contact-form .container-fluid .text,.tx-powermail .inner .text,.tx-powermail .container-fluid .text{width:82%;position:relative;padding:20px 20px 20px 95px;background-color:#ffffff;position:relative;z-index:1111;margin:0 auto;}.main-contact-form .inner .text:before,.main-contact-form .container-fluid .text:before,.tx-powermail .inner .text:before,.tx-powermail .container-fluid .text:before{content:' ';display:block;width:60px;height:60px;position:absolute;left:17px;top:-13px;background-image:url('../../../fileadmin/resources/img/fc_icon_overlay.svg');background-size:100%;background-repeat:no-repeat;}.main-contact-form .inner .text h2,.main-contact-form .container-fluid .text h2,.tx-powermail .inner .text h2,.tx-powermail .container-fluid .text h2{font-size:18px;line-height:22px;text-align:left;margin:0 0 5px;color:#303030;font-family:"Bitter",serif;}.main-contact-form .inner .text p,.main-contact-form .container-fluid .text p,.tx-powermail .inner .text p,.tx-powermail .container-fluid .text p{font-size:14px;line-height:22px;text-align:left;margin:0 0 16px;color:#303030;}.main-contact-form .inner .text p:last-child,.main-contact-form .container-fluid .text p:last-child,.tx-powermail .inner .text p:last-child,.tx-powermail .container-fluid .text p:last-child{margin:0;}.main-contact-form .inner .text p a,.main-contact-form .container-fluid .text p a,.tx-powermail .inner .text p a,.tx-powermail .container-fluid .text p a{color:#219A34;}.main-contact-form .inner .input-wrapper,.main-contact-form .inner .powermail_fieldwrap,.main-contact-form .container-fluid .input-wrapper,.main-contact-form .container-fluid .powermail_fieldwrap,.tx-powermail .inner .input-wrapper,.tx-powermail .inner .powermail_fieldwrap,.tx-powermail .container-fluid .input-wrapper,.tx-powermail .container-fluid .powermail_fieldwrap{position:relative;margin:0 0 20px;border-bottom:1px solid #219A34;}.main-contact-form .inner .input-wrapper:last-of-type,.main-contact-form .inner .powermail_fieldwrap:last-of-type,.main-contact-form .container-fluid .input-wrapper:last-of-type,.main-contact-form .container-fluid .powermail_fieldwrap:last-of-type,.tx-powermail .inner .input-wrapper:last-of-type,.tx-powermail .inner .powermail_fieldwrap:last-of-type,.tx-powermail .container-fluid .input-wrapper:last-of-type,.tx-powermail .container-fluid .powermail_fieldwrap:last-of-type{margin:0 0 40px;}.main-contact-form .inner label,.main-contact-form .inner legend,.main-contact-form .inner h3,.main-contact-form .container-fluid label,.main-contact-form .container-fluid legend,.main-contact-form .container-fluid h3,.tx-powermail .inner label,.tx-powermail .inner legend,.tx-powermail .inner h3,.tx-powermail .container-fluid label,.tx-powermail .container-fluid legend,.tx-powermail .container-fluid h3{display:none;}.main-contact-form .inner input[type="text"],.main-contact-form .inner textarea,.main-contact-form .container-fluid input[type="text"],.main-contact-form .container-fluid textarea,.tx-powermail .inner input[type="text"],.tx-powermail .inner textarea,.tx-powermail .container-fluid input[type="text"],.tx-powermail .container-fluid textarea{font-size:16px;line-height:19px;font-weight:600;color:#303030;width:100%;padding:0 0 10px 4px;position:relative;border:none;outline:none;background-color:transparent;font-family:"Raleway",serif;}.main-contact-form .inner input[type="text"] + label,.main-contact-form .inner textarea + label,.main-contact-form .container-fluid input[type="text"] + label,.main-contact-form .container-fluid textarea + label,.tx-powermail .inner input[type="text"] + label,.tx-powermail .inner textarea + label,.tx-powermail .container-fluid input[type="text"] + label,.tx-powermail .container-fluid textarea + label{position:absolute;left:4px;top:0;font-size:16px;line-height:19px;font-weight:600;color:#303030;transition:all 0.2s;}.main-contact-form .inner input[type="text"]:focus + label,.main-contact-form .inner textarea:focus + label,.main-contact-form .container-fluid input[type="text"]:focus + label,.main-contact-form .container-fluid textarea:focus + label,.tx-powermail .inner input[type="text"]:focus + label,.tx-powermail .inner textarea:focus + label,.tx-powermail .container-fluid input[type="text"]:focus + label,.tx-powermail .container-fluid textarea:focus + label{font-size:12px;line-height:14px;top:-16px;}.main-contact-form .inner input[type="checkbox"],.main-contact-form .container-fluid input[type="checkbox"],.tx-powermail .inner input[type="checkbox"],.tx-powermail .container-fluid input[type="checkbox"]{display:none;}.main-contact-form .inner input[type="checkbox"] + label,.main-contact-form .container-fluid input[type="checkbox"] + label,.tx-powermail .inner input[type="checkbox"] + label,.tx-powermail .container-fluid input[type="checkbox"] + label{display:block;cursor:pointer;padding:0 0 0 40px;position:relative;margin:0 0 20px;}.main-contact-form .inner input[type="checkbox"] + label a,.main-contact-form .container-fluid input[type="checkbox"] + label a,.tx-powermail .inner input[type="checkbox"] + label a,.tx-powermail .container-fluid input[type="checkbox"] + label a{color:#219A34;text-decoration:underline;}.main-contact-form .inner input[type="checkbox"] + label:before,.main-contact-form .container-fluid input[type="checkbox"] + label:before,.tx-powermail .inner input[type="checkbox"] + label:before,.tx-powermail .container-fluid input[type="checkbox"] + label:before{width:30px;height:30px;display:block;content:' ';border:1px solid #219A34;border-radius:3px;position:absolute;left:0;top:0;}.main-contact-form .inner input[type="checkbox"]:checked + label:before,.main-contact-form .container-fluid input[type="checkbox"]:checked + label:before,.tx-powermail .inner input[type="checkbox"]:checked + label:before,.tx-powermail .container-fluid input[type="checkbox"]:checked + label:before{background-image:url('../../../fileadmin/resources/img/checkbox-active.png');background-size:contain;}.main-contact-form .inner input[type="checkbox"].powermail_field_error,.main-contact-form .container-fluid input[type="checkbox"].powermail_field_error,.tx-powermail .inner input[type="checkbox"].powermail_field_error,.tx-powermail .container-fluid input[type="checkbox"].powermail_field_error{border-bottom:0 !important;}.main-contact-form .inner input[type="checkbox"].powermail_field_error + label:before,.main-contact-form .container-fluid input[type="checkbox"].powermail_field_error + label:before,.tx-powermail .inner input[type="checkbox"].powermail_field_error + label:before,.tx-powermail .container-fluid input[type="checkbox"].powermail_field_error + label:before{border:1px solid red;}.main-contact-form .inner textarea,.main-contact-form .container-fluid textarea,.tx-powermail .inner textarea,.tx-powermail .container-fluid textarea{height:160px;width:100%;min-width:100%;max-width:100%;}.main-contact-form .inner input[type="submit"],.main-contact-form .container-fluid input[type="submit"],.tx-powermail .inner input[type="submit"],.tx-powermail .container-fluid input[type="submit"]{background-color:#219A34;display:inline-block;padding:14px 30px;color:#ffffff;border-radius:3px;outline:none;border:0;cursor:pointer;border:1px solid #219A34;font-size:20px;line-height:24px;font-weight:700;font-family:"Raleway",serif;}.main-contact-form .inner input[type="submit"]:hover,.main-contact-form .container-fluid input[type="submit"]:hover,.tx-powermail .inner input[type="submit"]:hover,.tx-powermail .container-fluid input[type="submit"]:hover{background-color:transparent;border:1px solid #219A34;color:#219A34;}.main-contact-form .powermail_field_error,.tx-powermail .powermail_field_error{border-bottom:1px solid red !important;}.main-contact-form .powermail_create,.tx-powermail .powermail_create{font-size:20px;line-height:30px;text-align:center;margin:0 0 47px;color:#666666;max-width:82%;margin:0 auto 16px;}.main-contact-form .powermail_create pre,.tx-powermail .powermail_create pre{font-size:0;line-height:0;display:block;text-align:center;}.main-contact-form .powermail_create pre:after,.tx-powermail .powermail_create pre:after{margin:20px 0;display:inline-block;content:' ';width:100px;height:100px;background-image:url('../../../fileadmin/resources/img/check-circle-08.svg');background-size:contain;}@media only screen and (max-width:767px){.main-contact-form,.tx-powermail{padding:31px 0 50px;padding:9.20791vw 0 14.85147vw;margin:0 0 34px;margin:0 0 10.099vw;}.main-contact-form:last-child,.tx-powermail:last-child{margin:0 0 20px;margin:0 0 5.94059vw;}.main-contact-form .inner,.main-contact-form .container-fluid,.tx-powermail .inner,.tx-powermail .container-fluid{padding:0 15px;padding:0 4.45544vw;}.main-contact-form .inner p,.main-contact-form .container-fluid p,.tx-powermail .inner p,.tx-powermail .container-fluid p{font-size:14px;font-size:4.15841vw;line-height:20px;line-height:5.94059vw;text-align:center;margin:0 0 22px;margin:0 0 6.53465vw;color:#666666;max-width:100%;}.main-contact-form .inner .left,.main-contact-form .inner fieldset.powermail_fieldset_1,.main-contact-form .inner fieldset.powermail_fieldset_4,.main-contact-form .container-fluid .left,.main-contact-form .container-fluid fieldset.powermail_fieldset_1,.main-contact-form .container-fluid fieldset.powermail_fieldset_4,.tx-powermail .inner .left,.tx-powermail .inner fieldset.powermail_fieldset_1,.tx-powermail .inner fieldset.powermail_fieldset_4,.tx-powermail .container-fluid .left,.tx-powermail .container-fluid fieldset.powermail_fieldset_1,.tx-powermail .container-fluid fieldset.powermail_fieldset_4{float:none;width:100%;padding:0;}.main-contact-form .inner .right,.main-contact-form .inner fieldset.powermail_fieldset_2,.main-contact-form .inner fieldset.powermail_fieldset_5,.main-contact-form .container-fluid .right,.main-contact-form .container-fluid fieldset.powermail_fieldset_2,.main-contact-form .container-fluid fieldset.powermail_fieldset_5,.tx-powermail .inner .right,.tx-powermail .inner fieldset.powermail_fieldset_2,.tx-powermail .inner fieldset.powermail_fieldset_5,.tx-powermail .container-fluid .right,.tx-powermail .container-fluid fieldset.powermail_fieldset_2,.tx-powermail .container-fluid fieldset.powermail_fieldset_5{float:none;width:100%;padding:0;margin:0 0 66px;margin:0 0 19.60394vw;}.main-contact-form .inner .image img,.main-contact-form .container-fluid .image img,.tx-powermail .inner .image img,.tx-powermail .container-fluid .image img{width:100%;}.main-contact-form .inner .text,.main-contact-form .container-fluid .text,.tx-powermail .inner .text,.tx-powermail .container-fluid .text{width:100%;position:relative;padding:14px 37px 14px 58px;padding:4.15841vw 10.99009vw 4.15841vw 17.22771vw;background-color:#ffffff;}.main-contact-form .inner .text:before,.main-contact-form .container-fluid .text:before,.tx-powermail .inner .text:before,.tx-powermail .container-fluid .text:before{width:37px;width:10.99009vw;height:37px;height:10.99009vw;left:10px;left:2.97029vw;top:-8px;top:-2.37624vw;}.main-contact-form .inner .text h2,.main-contact-form .container-fluid .text h2,.tx-powermail .inner .text h2,.tx-powermail .container-fluid .text h2{font-size:18px;font-size:5.34653vw;line-height:22px;line-height:6.53465vw;margin:0 0 5px;margin:0 0 1.48515vw;}.main-contact-form .inner .text p,.main-contact-form .container-fluid .text p,.tx-powermail .inner .text p,.tx-powermail .container-fluid .text p{font-size:14px;font-size:4.15841vw;line-height:22px;line-height:5.94059vw;margin:0 0 16px;margin:0 0 4.75247vw;}.main-contact-form .inner .input-wrapper,.main-contact-form .inner .powermail_fieldwrap,.main-contact-form .container-fluid .input-wrapper,.main-contact-form .container-fluid .powermail_fieldwrap,.tx-powermail .inner .input-wrapper,.tx-powermail .inner .powermail_fieldwrap,.tx-powermail .container-fluid .input-wrapper,.tx-powermail .container-fluid .powermail_fieldwrap{margin:0 0 20px;margin:0 0 5.94059vw;border-bottom:1px solid #219A34;border-bottom:0.29703vw solid #219A34;}.main-contact-form .inner .input-wrapper:last-of-type,.main-contact-form .inner .powermail_fieldwrap:last-of-type,.main-contact-form .container-fluid .input-wrapper:last-of-type,.main-contact-form .container-fluid .powermail_fieldwrap:last-of-type,.tx-powermail .inner .input-wrapper:last-of-type,.tx-powermail .inner .powermail_fieldwrap:last-of-type,.tx-powermail .container-fluid .input-wrapper:last-of-type,.tx-powermail .container-fluid .powermail_fieldwrap:last-of-type{margin:0 0 40px;margin:0 0 11.88118vw;}.main-contact-form .inner input[type="text"],.main-contact-form .inner textarea,.main-contact-form .container-fluid input[type="text"],.main-contact-form .container-fluid textarea,.tx-powermail .inner input[type="text"],.tx-powermail .inner textarea,.tx-powermail .container-fluid input[type="text"],.tx-powermail .container-fluid textarea{font-size:16px;font-size:4.75247vw;line-height:19px;line-height:5.64356vw;padding:0 0 10px 1px;padding:0 0 2.97029vw 0.29703vw;}.main-contact-form .inner textarea,.main-contact-form .container-fluid textarea,.tx-powermail .inner textarea,.tx-powermail .container-fluid textarea{height:160px;height:47.52471vw;}.main-contact-form .inner input[type="submit"],.main-contact-form .container-fluid input[type="submit"],.tx-powermail .inner input[type="submit"],.tx-powermail .container-fluid input[type="submit"]{display:block;width:100%;text-align:center;padding:14px 30px;padding:4.15841vw 8.91088vw;border-radius:3px;border-radius:0.89109vw;border:1px solid #219A34;border:0.29703vw solid #219A34;font-size:20px;font-size:5.94059vw;line-height:24px;line-height:7.12871vw;}.main-contact-form .inner input[type="submit"]:hover,.main-contact-form .container-fluid input[type="submit"]:hover,.tx-powermail .inner input[type="submit"]:hover,.tx-powermail .container-fluid input[type="submit"]:hover{background-color:transparent;border:1px solid #219A34;border:0.29703vw solid #219A34;}}.main-locations{max-width:1200px;margin:0 auto 50px;padding:0 15px;}.main-locations h1{padding:0 0 34px;}.main-locations .locations-bar{border-bottom:7px solid #ebebeb;}.main-locations .locations-bar .location-select-wrapper{display:none !important;}.main-locations .locations-bar ul li{padding:10px 0;margin:0 30px 0 0;font-size:20px;line-height:24px;color:#666666;display:block;float:left;}.main-locations .locations-bar ul li a{color:#666666;text-decoration:none;position:relative;transition:all 0.2s;display:block;text-align:center;}.main-locations .locations-bar ul li a:before{display:block;width:100%;content:' ';height:7px;position:absolute;left:0;right:0;bottom:-17px;background-color:#219A34;transition:all 0.2s;opacity:0;}.main-locations .locations-bar ul li a:after{display:block;content:attr(title);font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden;}.main-locations .locations-bar ul li.active{font-weight:700;}.main-locations .locations-bar ul li.active a{color:#303030;}.main-locations .locations-bar ul li.active a:before{opacity:1;}.main-locations .locations-bar ul li:hover a:before{opacity:1;}.main-locations .locations-content-container .content-item{padding:20px 0 0 0;overflow:hidden;}.main-locations .locations-content-container .content-item .text{color:#666666;float:left;width:50%;padding:20px 15px 0 0;font-size:20px;line-height:30px;}.main-locations .locations-content-container .content-item .text p{margin:0 0 30px;}.main-locations .locations-content-container .content-item .text p a{font-weight:700;color:#219A34;text-decoration:none;}.main-locations .locations-content-container .content-item .text p a:hover{opacity:0.5;}.main-locations .locations-content-container .content-item .image{padding:0 0 0 15px;float:right;width:50%;}.main-locations .locations-content-container .content-item .image img{border-radius:3px;}.main-locations .locations-content-container .content-item.content-2,.main-locations .locations-content-container .content-item.content-3,.main-locations .locations-content-container .content-item.content-4,.main-locations .locations-content-container .content-item.content-5,.main-locations .locations-content-container .content-item.content-6,.main-locations .locations-content-container .content-item.content-7{display:none;}@media only screen and (max-width:767px){.main-locations{margin:0 auto 50px;margin:0 auto 14.85147vw;padding:0 15px;padding:0 4.45544vw;}.main-locations .locations-bar{border-bottom:none;}.main-locations .locations-bar .location-select-wrapper{display:block !important;}.main-locations .locations-bar ul{display:none !important;}.main-locations .locations-content-container .content-item{padding:0;overflow:hidden;}.main-locations .locations-content-container .content-item .text{float:none;width:100%;padding:0;font-size:14px;font-size:4.15841vw;line-height:20px;line-height:5.94059vw;}.main-locations .locations-content-container .content-item .text p{margin:0 0 30px;margin:0 0 8.91088vw;}.main-locations .locations-content-container .content-item .image{padding:24px 0;padding:7.12871vw 0;float:none;width:100%;}}.main-contacts{background-color:#F2F2F2;margin:0 0 21px;padding:0 20px;}.main-contacts .inner{max-width:1012px;width:100%;margin:0 auto;overflow:hidden;padding:45px 0 51px;}.main-contacts .inner p{font-size:20px;line-height:30px;text-align:center;margin:0 0 47px;color:#303030;}.main-contacts .inner p a{color:#219A34;}.main-contacts .inner .left{width:50%;float:left;padding:0 15px 0 0;}.main-contacts .inner .right{width:50%;float:right;padding:0 0 0 15px;}.main-contacts .inner .image{position:relative;z-index:1111;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;}.main-contacts .inner .text{position:relative;padding:20px 20px 20px 95px;background-color:#ffffff;position:relative;z-index:1111;}.main-contacts .inner .text:before{content:' ';display:block;width:60px;height:60px;position:absolute;left:17px;top:-13px;background-image:url('../../../fileadmin/resources/img/fc_icon_overlay.svg');background-size:100%;background-repeat:no-repeat;}.main-contacts .inner .text h2{font-size:18px;line-height:22px;text-align:left;margin:0 0 5px;color:#303030;font-family:"Bitter",serif;}.main-contacts .inner .text p{font-size:14px;line-height:22px;text-align:left;margin:0 0 16px;color:#303030;}.main-contacts .inner .text p:last-child{margin:0;}.main-contacts .inner .text p a{color:#219A34;}.main-contacts.big .inner .text{padding:20px 20px 50px 95px;}.main-contacts.big .inner .text h2{font-size:18px;line-height:23px;text-align:left;margin:0 0 30px;}.main-contacts.big .inner .text p{font-size:14px;line-height:22px;text-align:left;margin:0 0 30px;}.main-contacts.flex .inner{display:flex;flex-direction:row;}.main-contacts.flex .inner .left,.main-contacts.flex .inner .right{position:relative;}.main-contacts.flex .inner .left:before,.main-contacts.flex .inner .right:before{position:absolute;left:15px;right:0;top:0;bottom:0;background-color:#ffffff;display:block;content:' ';}.main-contacts.flex .inner .left:before{left:0;right:15px;}@media only screen and (max-width:767px){.main-contacts{background-color:#F2F2F2;margin:0 0 21px;padding:0 20px;}.main-contacts .inner{max-width:1012px;width:100%;margin:0 auto;overflow:hidden;padding:45px 0 51px;}.main-contacts .inner h1{padding:0 0 25px;padding:0 0 7.42574vw;}.main-contacts .inner p{font-size:14px;font-size:4.15841vw;line-height:20px;line-height:5.94059vw;text-align:center;margin:0 0 22px;margin:0 0 6.53465vw;color:#666666;}.main-contacts .inner .left{width:100%;float:none;padding:0 0 20px;}.main-contacts .inner .right{width:100%;float:none;padding:0;}.main-contacts .inner .text{position:relative;padding:14px 37px 14px 58px;padding:4.15841vw 10.99009vw 4.15841vw 17.22771vw;background-color:#ffffff;}.main-contacts .inner .text:before{width:37px;width:10.99009vw;height:37px;height:10.99009vw;left:10px;left:2.97029vw;top:-8px;top:-2.37624vw;}.main-contacts .inner .text h2{font-size:18px;font-size:5.34653vw;line-height:22px;line-height:6.53465vw;margin:0 0 5px;margin:0 0 1.48515vw;}.main-contacts .inner .text p{font-size:14px;font-size:4.15841vw;line-height:22px;line-height:5.94059vw;margin:0 0 16px;margin:0 0 4.75247vw;}.main-contacts.big .inner .text{position:relative;padding:14px 37px 14px 58px;padding:4.15841vw 10.99009vw 4.15841vw 17.22771vw;background-color:#ffffff;}.main-contacts.big .inner .text:before{width:37px;width:10.99009vw;height:37px;height:10.99009vw;left:10px;left:2.97029vw;top:-8px;top:-2.37624vw;}.main-contacts.big .inner .text h2{font-size:18px;font-size:5.34653vw;line-height:22px;line-height:6.53465vw;margin:0 0 5px;margin:0 0 1.48515vw;}.main-contacts.big .inner .text p{font-size:14px;font-size:4.15841vw;line-height:22px;line-height:5.94059vw;margin:0 0 16px;margin:0 0 4.75247vw;}.main-contacts.flex .inner{display:block;}.main-contacts.flex .inner .left,.main-contacts.flex .inner .right{float:none;width:100%;position:relative;}.main-contacts.flex .inner .left:before,.main-contacts.flex .inner .right:before{display:none;content:'';}.main-contacts.flex .inner .left:before{left:0;right:15px;}}.main-downloads{max-width:1200px;margin:0 auto 50px;padding:0 15px;}.main-downloads h1{border-bottom:7px solid #ebebeb;padding-bottom:28px;}.main-downloads .table{display:table;width:100%;}.main-downloads .table .row{display:table-row;}.main-downloads .table .row .cell{display:table-cell;font-size:20px;line-height:20px;padding:15px 10px;}.main-downloads .table .row .cell:nth-child(2){width:100px;text-align:right;}.main-downloads .table .row .cell:nth-child(3){width:150px;text-align:right;}.main-downloads .table .row .cell a{color:#219A34;transition:all 0.2s;}.main-downloads .table .row .cell a:hover{opacity:0.5;}.main-downloads .table .row:nth-child(even){background-color:#ebebeb;}@media only screen and (max-width:767px){.main-downloads{max-width:1200px;margin:0 auto 30px;margin:0 auto 8.91088vw;padding:0 15px;padding:0 4.45544vw;}.main-downloads h2{border-bottom:7px solid #ebebeb;border-bottom:2.07921vw solid #ebebeb;font-size:14px;font-size:4.15841vw;line-height:20px;line-height:5.94059vw;padding:0 0 6px;padding:0 0 1.78218vw;}.main-downloads .table{display:block;}.main-downloads .table .row{display:block;padding:12px 10px;}.main-downloads .table .row .cell{display:block;font-size:14px;font-size:4.15841vw;line-height:14px;line-height:4.15841vw;padding:5px 0;padding:1.48515vw 0;width:100% !important;text-align:left !important;}}.main-locations{max-width:1200px;margin:0 auto 50px;padding:0 15px;}.main-locations h1{padding:0 0 34px;}.main-locations .locations-bar{border-bottom:7px solid #ebebeb;}.main-locations .locations-bar .location-select-wrapper{display:none !important;}.main-locations .locations-bar ul li{padding:10px 0;margin:0 30px 0 0;font-size:20px;line-height:24px;color:#666666;display:block;float:left;}.main-locations .locations-bar ul li a{color:#666666;text-decoration:none;position:relative;transition:all 0.2s;display:block;text-align:center;}.main-locations .locations-bar ul li a:before{display:block;width:100%;content:' ';height:7px;position:absolute;left:0;right:0;bottom:-17px;background-color:#219A34;transition:all 0.2s;opacity:0;}.main-locations .locations-bar ul li a:after{display:block;content:attr(title);font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden;}.main-locations .locations-bar ul li.active{font-weight:700;}.main-locations .locations-bar ul li.active a{color:#303030;}.main-locations .locations-bar ul li.active a:before{opacity:1;}.main-locations .locations-bar ul li:hover a:before{opacity:1;}.main-locations .locations-content-container .content-item{padding:20px 0 0 0;overflow:hidden;}.main-locations .locations-content-container .content-item .text{color:#666666;float:left;width:50%;padding:20px 15px 0 0;font-size:20px;line-height:30px;}.main-locations .locations-content-container .content-item .text p{margin:0 0 30px;}.main-locations .locations-content-container .content-item .text p a{font-weight:700;color:#219A34;text-decoration:none;}.main-locations .locations-content-container .content-item .text p a:hover{opacity:0.5;}.main-locations .locations-content-container .content-item .image{padding:0 0 0 15px;float:right;width:50%;}.main-locations .locations-content-container .content-item .image img{border-radius:3px;}.main-locations .locations-content-container .content-item.content-2,.main-locations .locations-content-container .content-item.content-3,.main-locations .locations-content-container .content-item.content-4,.main-locations .locations-content-container .content-item.content-5,.main-locations .locations-content-container .content-item.content-6,.main-locations .locations-content-container .content-item.content-7{display:none;}@media only screen and (max-width:767px){.main-locations{margin:0 auto 50px;margin:0 auto 14.85147vw;padding:0 15px;padding:0 4.45544vw;}.main-locations .locations-bar{border-bottom:none;}.main-locations .locations-bar .location-select-wrapper{display:block !important;}.main-locations .locations-bar ul{display:none !important;}.main-locations .locations-content-container .content-item{padding:0;overflow:hidden;}.main-locations .locations-content-container .content-item .text{float:none;width:100%;padding:0;font-size:14px;font-size:4.15841vw;line-height:20px;line-height:5.94059vw;}.main-locations .locations-content-container .content-item .text p{margin:0 0 30px;margin:0 0 8.91088vw;}.main-locations .locations-content-container .content-item .image{padding:24px 0;padding:7.12871vw 0;float:none;width:100%;}}.footer-logo{width:144px;height:37px;position:absolute;left:135px;top:50%;transform:translateY(-50%);}@media only screen and (max-width:767px){.footer-logo{width:144px;width:42.77223vw;height:37px;height:10.99009vw;position:relative;left:inherit;top:inherit;transform:inherit;margin:0 auto 29px;margin:0 auto 8.61385vw;}}.footer-copyright-navigation{position:absolute;right:135px;top:50%;transform:translateY(-50%);text-align:right;font-size:13px;line-height:15px;opacity:0.6;color:#666666;font-weight:600;}.footer-copyright-navigation .copy-text{padding:5px 0;}.footer-copyright-navigation .meta-nav ul li{display:inline-block;padding:0 0 0 10px;}.footer-copyright-navigation .meta-nav ul li a{color:#666666;}@media only screen and (max-width:767px){.footer-copyright-navigation{right:inherit;top:inherit;transform:inherit;position:relative;font-size:13px;font-size:3.86138vw;line-height:15px;line-height:4.45544vw;text-align:center;font-weight:400;}.footer-copyright-navigation .copy-text{padding:5px 0;padding:1.48515vw 0;}.footer-copyright-navigation .meta-nav ul li{padding:0 0 0 10px;padding:0 0 0 2.97029vw;}}.hasCustomSelect{z-index:1111;max-width:100% !important;}.location-select-wrapper{border-bottom:1px solid #219A34;position:relative;}.customSelect{font-size:16px;line-height:19px;font-weight:600;color:#303030;width:100%;padding:0 0 10px 4px;position:relative;}.customSelect:after{display:block;content:' ';width:16px;height:10px;background-image:url('../../../fileadmin/resources/img/form_dropdown.svg');background-size:contain;background-repeat:no-repeat;position:absolute;right:6px;top:50%;transform:translateY(-50%);}.customSelect.customSelectHover{}.customSelect.customSelectOpen{}.customSelect.customSelectFocus{}.customSelect.customSelectDisabledOption{}.customSelect.customSelectDisabled{}.customSelectInner{width:100% !important;}@media only screen and (max-width:767px){.hasCustomSelect{padding:0 0 11px;padding:0 0 3.26732vw;position:absolute !important;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important;}.location-select-wrapper{border-bottom:1px solid #219A34;border-bottom:0.29703vw solid #219A34;}.customSelect{font-size:16px;font-size:4.75247vw;line-height:19px;line-height:5.64356vw;padding:0 0 0 1px;padding:0 0 0 0.29703vw;margin:0 0 10px;margin:0 0 2.97029vw;}.customSelect:after{width:16px;width:4.75247vw;height:10px;height:2.97029vw;right:6px;right:1.78218vw;}}.advertisment-section{position:relative;max-width:1200px;width:100%;margin:0 auto 50px;padding:34px 45px;display:flex;flex-direction:column;}.advertisment-section h2{color:#303030;font-size:36px;line-height:44px;text-align:center;font-family:"Bitter",serif;padding:0 0 38px;padding:10px 0 20px;text-align:center;}.advertisment-section .advertisment-item-list{position:relative;width:100%;border-top:7px solid #ebebeb;}.advertisment-section .advertisment-item-list .advertisment-item{position:relative;display:flex;justify-content:space-between;padding:15px 10px;}.advertisment-section .advertisment-item-list .advertisment-item:nth-child(even){background-color:#ebebeb;}.advertisment-section .advertisment-item-list .advertisment-item .item-title{font-size:20px;line-height:20px;}.advertisment-section .advertisment-item-list .advertisment-item a{color:#219A34;font-size:20px;line-height:20px;transition:all 0.2s;}.advertisment-section .advertisment-item-list .advertisment-item a:hover{opacity:0.5;}.advertisment-section .new-application-link{background-color:#219A34;display:inline-block;margin:25px auto 0;padding:14px 30px;color:#ffffff;border-radius:3px;outline:none;border:0;cursor:pointer;border:1px solid #219A34;font-size:20px;line-height:24px;font-weight:700;font-family:"Raleway",serif;text-decoration:none;}.advertisment-section .new-application-link:hover{background-color:transparent;border:1px solid #219A34;color:#219A34;}.advertisment-detail{position:relative;}.advertisment-detail .header{position:relative;overflow:hidden;max-width:1030px;width:100%;padding:34px 45px;transform:translateY(-90px);margin:0 auto -90px;z-index:2222;background-color:#ffffff;}.advertisment-detail .header h1{width:100%;padding:0 0 22px;}.advertisment-detail .header .text-inner{display:flex;justify-content:center;}.advertisment-detail .header .text-inner .text{padding:7px 15px 0;}.advertisment-detail .header .text-inner .text p{font-size:20px;line-height:30px;margin:0 0 47px;color:#666666;}.advertisment-detail .header .text-inner .image{padding:7px 15px 0;width:50%;min-width:50%;}.advertisment-detail .header .text-inner .image img{margin-bottom:20px;}.advertisment-detail .inner{position:relative;max-width:1200px;width:100%;margin:0 auto 50px;padding:34px 45px;display:flex;flex-direction:column;}.advertisment-detail .inner .description{width:100%;}.advertisment-detail .inner .description p{font-size:20px;line-height:30px;margin:0 0 47px;color:#666666;}.advertisment-detail .inner .description ul{list-style-type:disc;list-style-position:outside;margin:0 0 47px 40px;}.advertisment-detail .inner .description ul li{font-size:20px;line-height:30px;color:#666666;margin:6px;}.advertisment-detail .inner .description ul li::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0px !important;text-align:start !important;text-align-last:start !important;}.advertisment-detail .download-section{padding:80px 0 20px;}.advertisment-detail .download-section h2{color:#303030;font-size:36px;line-height:44px;text-align:center;font-family:"Bitter",serif;padding:0 0 38px;padding:10px 0 20px;text-align:center;}.advertisment-detail .download-section .download-item-list{position:relative;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;border-top:7px solid #ebebeb;}.advertisment-detail .download-section .download-item-list .download-item{position:relative;display:flex;justify-content:space-between;align-items:center;padding:15px 10px;font-size:20px;line-height:20px;}.advertisment-detail .download-section .download-item-list .download-item:nth-child(even){background-color:#ebebeb;}.advertisment-detail .download-section .download-item-list .download-item .item-title{flex-grow:1;font-size:20px;line-height:20px;}.advertisment-detail .download-section .download-item-list .download-item a{padding:0 0 0 50px;color:#219A34;font-size:20px;line-height:20px;transition:all 0.2s;}.advertisment-detail .download-section .download-item-list .download-item a:hover{opacity:0.5;}.advertisment-detail .bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:70px;}.advertisment-detail .bottom .new-application-link{background-color:#219A34;display:inline-block;margin:25px auto 0;padding:14px 30px;color:#ffffff;border-radius:3px;outline:none;border:0;cursor:pointer;border:1px solid #219A34;font-size:20px;line-height:24px;font-weight:700;font-family:"Raleway",serif;text-decoration:none;}.advertisment-detail .bottom .new-application-link:hover{background-color:transparent;border:1px solid #219A34;color:#219A34;}.advertisment-detail .bottom .back-link{display:inline;margin:50px 0 0;padding:0;color:#219A34;font-size:20px;line-height:20px;transition:all 0.2s;}.advertisment-detail .bottom .back-link:hover{opacity:0.5;}.application-form{position:relative;margin:0 0 20px;}.application-form .form-header{position:relative;overflow:hidden;max-width:1030px;width:100%;margin-bottom:80px;padding:34px 45px;transform:translateY(-90px);margin:0 auto -80px;z-index:2222;background-color:#ffffff;}.application-form .form-header h2{text-align:center;}.application-form .form-container{background-color:#F2F2F2;padding:45px 45px 50px;}.application-form .form-container form{max-width:1200px;margin:0 auto;padding:0 45px 34px;overflow:hidden;}.application-form .form-container form .is--hidden{display:none;}.application-form .form-container form h3{color:#303030;font-size:24px;line-height:36px;text-align:left;font-family:"Bitter",serif;padding:0 0 70px;}.application-form .form-container form h4{color:#303030;font-size:20px;line-height:26px;text-align:left;font-family:"Bitter",serif;padding:0 0 20px;}.application-form .form-container form .form-item{position:relative;position:relative;margin:0 0 20px;}.application-form .form-container form .form-item input,.application-form .form-container form .form-item textarea{font-size:16px;line-height:19px;font-weight:600;color:#303030;width:100%;padding:0 0 10px 4px;position:relative;border:none;outline:none;background-color:transparent;font-family:"Raleway",serif;border-bottom:1px solid #219A34;}.application-form .form-container form .form-item input.f3-form-error,.application-form .form-container form .form-item textarea.f3-form-error{border-bottom:1px solid red;}.application-form .form-container form .form-item textarea{height:150px;resize:none;overflow:auto;}.application-form .form-container form .form-item textarea:focus::placeholder{color:#bfbfbf;}.application-form .form-container form select{font-size:16px;line-height:19px;font-weight:600;color:#303030;width:100%;padding:0 0 9px 0;position:relative;background:none;border:none;font-family:Raleway,serif;border-bottom:1px solid #219A34;}.application-form .form-container form select option{font-weight:600;}.application-form .form-container form select + span{border-bottom:1px solid #219A34;}.application-form .form-container form select.f3-form-error + span{border-bottom:1px solid red;}.application-form .form-container form .upload-item{position:relative;border-bottom:1px solid #219A34;padding:5px 0 15px;margin-bottom:25px;}.application-form .form-container form .upload-item .inner{display:flex;align-items:flex-start;font-size:16px;line-height:1;font-weight:600;}.application-form .form-container form .upload-item .inner label{padding:5px 10px;border:2px solid #219A34;color:#219A34;cursor:pointer;border-radius:3px;}.application-form .form-container form .upload-item .inner label:hover{text-decoration:underline;}.application-form .form-container form .upload-item .inner label input{display:none;}.application-form .form-container form .upload-item .inner .item-title{margin:7px 30px 0 40px;color:#303030;}.application-form .form-container form .upload-item .inner .file-names span,.application-form .form-container form .upload-item .inner .file-errors span{overflow:hidden;position:relative;display:block;margin:0 0 10px;padding:5px 70px 5px 15px;border:1px solid #219a34;border-radius:3px;font-weight:500;transition:.1s;cursor:default;}.application-form .form-container form .upload-item .inner .file-names span.is--removing,.application-form .form-container form .upload-item .inner .file-errors span.is--removing{height:0;margin:0;padding:0 5px;opacity:0;border-width:0;}.application-form .form-container form .upload-item .inner .file-names span .remove,.application-form .form-container form .upload-item .inner .file-errors span .remove{position:absolute;right:4px;top:4px;display:block;width:20px;height:20px;cursor:pointer;transition:.15s;}.application-form .form-container form .upload-item .inner .file-names span .remove:hover,.application-form .form-container form .upload-item .inner .file-errors span .remove:hover{transform:scale(1.15);}.application-form .form-container form .upload-item .inner .file-names span .remove:before,.application-form .form-container form .upload-item .inner .file-names span .remove:after,.application-form .form-container form .upload-item .inner .file-errors span .remove:before,.application-form .form-container form .upload-item .inner .file-errors span .remove:after{content:'';position:absolute;top:8px;left:3px;width:15px;height:2px;background:#219a34;border-radius:5px;}.application-form .form-container form .upload-item .inner .file-names span .remove:before,.application-form .form-container form .upload-item .inner .file-errors span .remove:before{transform:rotate(45deg);}.application-form .form-container form .upload-item .inner .file-names span .remove:after,.application-form .form-container form .upload-item .inner .file-errors span .remove:after{transform:rotate(-45deg);}.application-form .form-container form .upload-item .inner .file-names.file-errors span,.application-form .form-container form .upload-item .inner .file-errors.file-errors span{padding:5px 15px;border:1px solid red;color:red;}.application-form .form-container form .upload-item .loader{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background-color:rgba(242,242,242,0.7);}.application-form .form-container form .upload-item .loader:after{content:'';display:block;width:48px;height:48px;margin:8px;border-radius:50%;border:6px solid #219a34;border-color:#219a34 transparent #219a34 transparent;animation:lds-dual-ring 1.2s linear infinite;}.application-form .form-container form .upload-item.is--loading .loader{display:flex;}.application-form .form-container form .checkbox-item{padding-bottom:40px;}.application-form .form-container form .checkbox-item label{display:flex;align-items:center;font-size:16px;line-height:1.25;cursor:pointer;}.application-form .form-container form .checkbox-item label:before{display:block;width:30px;height:30px;margin:0 20px 0 0;content:'';border:1px solid #219A34;border-radius:3px;}.application-form .form-container form .checkbox-item label a{color:#219A34;text-decoration:underline;}.application-form .form-container form .checkbox-item input{display:none;}.application-form .form-container form .checkbox-item input:checked + label:before{background-image:url('../../../fileadmin/resources/img/checkbox-active.png');background-size:contain;}.application-form .form-container form .checkbox-item input.f3-form-error + label:before{border:1px solid red;}.application-form .form-container form .submit-button{background-color:#219A34;display:inline-block;padding:14px 30px;color:#ffffff;border-radius:3px;outline:none;border:0;cursor:pointer;border:1px solid #219A34;font-size:20px;line-height:24px;font-weight:700;font-family:"Raleway",serif;}.application-form .form-container form .submit-button:hover{background-color:transparent;border:1px solid #219A34;color:#219A34;}@keyframes lds-dual-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media only screen and (max-width:767px){.advertisment-section{transform:translateY(-45px);transform:translateY(-13.36632vw);width:calc(100% - 8.9vw);padding:25px 10px;padding:7.42574vw 2.97029vw 0;}.advertisment-section h1{font-size:36px;line-height:44px;padding:0 0 30px;}.advertisment-section .advertisment-item-list .advertisment-item{flex-direction:column;align-items:flex-start;}.advertisment-section .advertisment-item-list .advertisment-item .item-title{padding:1.48515vw 0;font-size:14px;font-size:4.15841vw;line-height:14px;line-height:4.15841vw;}.advertisment-section .advertisment-item-list .advertisment-item a{padding:1.48515vw 0;font-size:14px;font-size:4.15841vw;line-height:14px;line-height:4.15841vw;}.advertisment-section .new-application-link{width:100%;text-align:center;margin-top:100px;font-size:14px;font-size:4.15841vw;line-height:14px;line-height:4.15841vw;}.advertisment-detail .header{transform:translateY(-45px);transform:translateY(-13.36632vw);width:calc(100% - 8.9vw);padding:25px 10px;padding:7.42574vw 2.97029vw;}.advertisment-detail .header h1{order:1;padding:0 0 17px;padding:0 0 5.0495vw;}.advertisment-detail .header .text{order:3;padding:20px 0 30px;width:100%;}.advertisment-detail .header .text p{font-size:14px;font-size:4.15841vw;line-height:20px;line-height:5.94059vw;}.advertisment-detail .header .image{order:2;padding:0;width:100%;}.advertisment-detail .header .image img{margin-bottom:20px;}.advertisment-detail .inner .description p,.advertisment-detail .inner .description ul{font-size:14px;font-size:4.15841vw;line-height:20px;line-height:5.94059vw;}.advertisment-detail .inner .download-section .download-item-list .download-item{flex-direction:column;align-items:flex-start;}.advertisment-detail .inner .download-section .download-item-list .download-item .item-title,.advertisment-detail .inner .download-section .download-item-list .download-item .item-size{padding:1.48515vw 0;font-size:14px;font-size:4.15841vw;line-height:14px;line-height:4.15841vw;}.advertisment-detail .inner .download-section .download-item-list .download-item a{padding:1.48515vw 0;font-size:14px;font-size:4.15841vw;line-height:14px;line-height:4.15841vw;}.advertisment-detail .inner .bottom{padding-top:10px;}.advertisment-detail .inner .bottom .new-application-link{width:100%;text-align:center;order:1;font-size:14px;font-size:4.15841vw;line-height:14px;line-height:4.15841vw;}.advertisment-detail .inner .bottom .back-link{margin-top:40px;order:2;font-size:14px;font-size:4.15841vw;line-height:14px;line-height:4.15841vw;}.application-form .form-header{transform:translateY(-45px);transform:translateY(-13.36632vw);width:calc(100% - 8.9vw);padding:25px 10px;padding:7.42574vw 2.97029vw;}.application-form .form-container{padding:25px 10px;padding:7.42574vw 2.97029vw;}.application-form .form-container form .form-item{margin:0 0 20px;margin:0 0 5.94059vw;}.application-form .form-container form .form-item input,.application-form .form-container form .form-item textarea{font-size:16px;font-size:4.75247vw;line-height:19px;line-height:5.64356vw;padding:0 0 10px 1px;padding:0 0 2.97029vw 0.29703vw;}.application-form .form-container form .upload-item{flex-direction:column;align-items:flex-start;}.application-form .form-container form .upload-item label{font-size:16px;font-size:4.75247vw;line-height:19px;line-height:5.64356vw;}.application-form .form-container form .upload-item .item-title{margin:30px 20px 20px 0;}.application-form .form-container form .upload-item .file-names span{margin-bottom:20px;display:inline-block;margin-right:20px;padding:5px 15px;border:1px solid #219a34;border-radius:3px;font-weight:500;}.application-form .form-container form .submit-button{display:block;width:100%;text-align:center;padding:14px 30px;padding:4.15841vw 8.91088vw;border-radius:3px;border-radius:0.89109vw;border:1px solid #219A34;border:0.29703vw solid #219A34;font-size:20px;font-size:5.94059vw;line-height:24px;line-height:7.12871vw;}}.icon-grid{position:relative;max-width:1200px;width:100%;margin:0 auto 20px;padding:0 45px;display:flex;flex-direction:column;}.icon-grid h2{color:#303030;font-size:36px;line-height:44px;text-align:center;font-family:"Bitter",serif;padding:0 0 38px;padding:10px 0 30px;text-align:center;}.icon-grid .icon-grid-item-list{position:relative;width:100%;display:flex;flex-wrap:wrap;}.icon-grid .icon-grid-item-list .icon-grid-item{display:flex;width:calc(33% - 30px);margin:15px;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}.icon-grid .icon-grid-item-list .icon-grid-item .teaser{position:relative;width:100%;min-width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;border:1px solid #219A34;border-radius:3px;-webkit-transform:rotateX(0) rotateY(0);-moz-transform:rotateX(0) rotateY(0);transform:rotateX(0) rotateY(0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}.icon-grid .icon-grid-item-list .icon-grid-item .teaser svg{width:auto;height:40px;}.icon-grid .icon-grid-item-list .icon-grid-item .teaser svg path{fill:#219A34;}.icon-grid .icon-grid-item-list .icon-grid-item .teaser p{font-size:16px;line-height:24px;font-weight:600;width:100%;padding:20px 0 0;color:#219A34;text-align:center;}.icon-grid .icon-grid-item-list .icon-grid-item .description{position:relative;left:-100%;width:100%;min-width:100%;max-width:100%;display:flex;align-items:center;padding:15px;background-color:#219A34;border-radius:3px;opacity:0;-webkit-transform:rotateX(0) rotateY(-178deg);-moz-transform:rotateX(0) rotateY(-178deg);transform:rotateX(0) rotateY(-178deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}.icon-grid .icon-grid-item-list .icon-grid-item .description p{font-size:15px;line-height:22px;width:100%;text-align:center;color:#fff;}.icon-grid .icon-grid-item-list .icon-grid-item:hover .teaser{-webkit-transform:rotateX(0) rotateY(178deg);-moz-transform:rotateX(0) rotateY(178deg);transform:rotateX(0) rotateY(178deg);}.icon-grid .icon-grid-item-list .icon-grid-item:hover .description{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none;}@media only screen and (max-width:1024px){.icon-grid .icon-grid-item-list .icon-grid-item{width:calc(50% - 40px);margin:20px;}}@media only screen and (max-width:767px){.icon-grid .icon-grid-item-list .icon-grid-item{width:100%;}}.image-embed-item{width:auto;}.main-text.moved-top.main-text.moved-top{margin-bottom:-40px;}h2.headline-text{color:#303030;font-size:36px;line-height:44px;text-align:center;font-family:"Bitter",serif;padding:0 0 38px;}.main-text.with-image h2.headline-text{padding:0 0 30px;}.main-downloads h2.headline-text{border-bottom:7px solid #ebebeb;padding-bottom:28px;}@media only screen and (min-width:767px){header{display:flex;}.header-logo{flex-grow:1;}.header-key-logic{order:3;display:flex;height:75px;margin:0;padding:0;width:170px;background:none;align-items:center;height:100%;margin:0 20px 0 0;width:auto;}.header-key-logic:hover .key-icon{text-decoration:none;}.header-key-logic:before{content:none;}.header-key-logic a:hover .key-icon,.header-key-logic a:hover .career-icon{text-decoration:underline;}.header-key-logic a{position:relative;left:0;top:0;transform:none;margin:0 20px 0 0;padding:10px 16px;min-width:135px;background:#219A34;border-radius:3px;}.header-key-logic a span{display:flex;align-items:center;justify-content:center;}.header-key-logic .key-icon:before,.header-key-logic .career-icon:before{margin:0 10px 0 0;content:'';display:block;width:15px;height:17px;background-size:100%;background-repeat:no-repeat;}.header-key-logic .key-icon:before{background-image:url('../../../fileadmin/resources/img/objects-16px_key-25.svg');}.header-key-logic .career-icon:before{top:2px;height:13px;background-image:url('../../../fileadmin/resources/img/briefcase.svg');}}.header-banner{position:absolute;top:30px;left:70px;width:165px;z-index:55;transition:.2s;}.header-banner:hover{transform:scale(1.03);}html{scroll-behavior:smooth;}.main-text .inner pre{margin-top:0;}@media only screen and (max-width:1024px){.header-banner{top:20px;left:40px;width:135px;}}@media only screen and (max-width:767px){.header-banner{top:-35px;left:30px;width:110px;}}
