@charset "UTF-8";.visually-hidden{display:none}html{position:relative;min-height:100%}body{background:#fff;font-family:'Montserrat',sans-serif;font-size:11pt;letter-spacing:0.02em;line-height:1.55em;font-weight:300;color:#333;margin:0;padding:0;min-height:100%;overflow-x:hidden}.container,.brotkrumen{position:relative;width:94%;max-width:1080px;margin:0 auto;padding:0}#oben{box-sizing:border-box;position:fixed;margin:0;top:0px;padding-top:25px;z-index:777;width:100%;height:120px;background:#fff;transition:all linear 0.5s;border-bottom:1px solid #fff}.fix{position:fixed!important;padding-top:52px!important;top:-52px!important;transition:all linear 0.5s;-webkit-box-shadow:0px 10px 20px -1px rgba(0,0,0,0.25);-moz-box-shadow:0px 10px 20px -1px rgba(0,0,0,0.25);box-shadow:0px 10px 20px -1px rgba(0,0,0,0.25);border-bottom:1px solid #eee}.fix .logo a img{width:75%;transition:all linear 0.5s}.fix .header{margin-top:-85px;transition:all linear 0.25s}.fix .header>ul>li>a,.fix .header>ul>li>span{display:block;width:auto;height:28px}.logo{margin:0;width:230px;height:85px;padding-top:4px;text-align:left;overflow:hidden;transition:all linear 0.35s}.fix .logo{padding-top:7px;transition:all linear 0.35s}.logo a img{width:100%;transition:all linear 0.35s}.slicknav_menu{display:none}.header{margin-top:-63px;transition:all linear 0.25s}.header ul{list-style:none;padding-left:365px}.header>ul>li{display:inline-block;position:relative;padding:0;z-index:100;cursor:pointer;color:#BBB}.header>ul>li>a,.header>ul>li>span{display:block;width:auto;height:34px;text-align:left;margin:0;padding:9px 15px;color:#aaa;line-height:1em;font-size:1em;font-weight:600;text-decoration:none;transition:0.5s all ease}.header>ul>li>a:hover,.header>ul>li>span:hover,.header>ul>li.active>a{color:#083388}.header>ul>li>ul>li>a:hover,.header>ul>li ul>li.active>a{color:#083388}.header>ul>li>ul{position:absolute;left:0;top:100%;padding:5px 1000em 45px 1000em;margin:0px -1000em;z-index:101;visibility:hidden;opacity:0;background:rgba(255,255,255,0.96);border-bottom:1px solid #ccc;text-align:left;transition:visibility 0s linear 0.5s,opacity 0.5s linear}.header>ul>li:hover>ul,.header>ul>li a.hover>ul{visibility:visible;opacity:1;transition-delay:0s}.header>ul ul li{height:0px;transition:height .5s ease}.header>ul>li:hover ul li{height:30px}.header>ul>li>ul>li{margin:0;padding:2px 0!important}.header>ul>li>ul>li>a{font-size:0.9em;font-weight:600;display:block;min-width:260px;max-width:300px;text-align:left;margin:0 0 0 15px;padding:10px 0px 5px 0px;color:#aaa;text-decoration:none}.header>ul>li>ul>li>ul{display:none}.sprache{position:absolute;right:0px;width:200px;max-width:1080px}.mod-languages{position:absolute;float:right;top:-105px;right:40px;z-index:778;height:26px}.mod-languages ul li{margin:0 5px!important}.mod-languages ul li.lang-active{background:transparent!important}.mod-languages ul li.lang-active a,.mod-languages ul li.lang-active a:hover{color:#BBB}.mod-languages ul li a{color:#505050;padding:0!important}.mod-languages ul li a:hover{color:#083388}.mod-languages ul li a img{margin-top:6px;width:22px;height:14px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5}.mod-languages ul li.lang-active a img{-webkit-filter:grayscale(20%);filter:grayscale(20%);opacity:1}.mod-languages ul li a img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.lupe{float:right;position:absolute;top:-105px;right:0px;display:block;z-index:778;width:40px;height:30px;background:url('https://fastgmbh.de/templates/inside-18/images/kontakt-icons.svg') 5px -286px no-repeat;opacity:0.5;transition:all linear 0.3s}.lupe:hover{opacity:1;transition:all linear 0.3s}.hellgrau{position:absolute;left:0px;top:-350px;width:100%;height:200px;padding-top:135px;background:transparent;z-index:1;border-radius:8px;text-align:center;transition:all ease-in-out 0.85s}.open{top:130px;transition:all ease-in-out 0.85s;background:#eee}.container-mini{width:275px;margin:0 auto}.search{vertical-align:top}.hellgrau input.inputbox{display:block;float:left;margin:0;width:200px;height:40px;padding:5px 9px;border:2px solid #083388;font-family:'Montserrat',sans-serif;font-size:11pt;background:#fff;color:#666}.hellgrau input.button{display:block;float:left;height:40px;width:40px;padding:0;margin:0 0 0 -4px;border:none}.search input[type=text],.search select{width:100%;padding:7px 8px}.search{text-align:left}.search label,#limit_chzn{display:none}#searchForm{margin-top:100px;text-align:left}#searchForm button{padding:7px 40px;background:#083388;color:#fff;border:1px solid #083388;margin:10px 0 20px;transition:all ease-in-out 0.25s}#searchForm button:hover{background:#fff;color:#083388;cursor:pointer;transition:all ease-in-out 0.25s}.search .phrases-box{display:none}.search .ordering-box{margin-bottom:15px}.search .form-limit{margin:20px 0 10px}.search dt.result-title{margin-top:20px}.search dt.result-title a{text-decoration:none;font-weight:600;color:#777}.search dt.result-title a:hover{color:#083388}.search dd.result-category{display:none}.tooltip{display:none!important}.search-results .highlight{font-weight:600}.btn-group button.dropdown-toggle{display:none}.btn-group ul{list-style:none;margin:0;padding:0}.btn-group ul li.edit-icon a{padding:7px 40px;background:#900;color:#fff;border:1px solid #900;border-radius:4px;font-weight:600;text-transform:uppercase}.btn-group ul li.edit-icon a:hover{background:#fff;color:#900}.brotkrumen{margin-top:150px}.brotkrumen ol{list-style:none;margin:0;padding:0}.brotkrumen ol li{display:inline-block;margin:0;padding:0;font-size:0.75em;color:#999}.brotkrumen ol li a{color:#999;text-decoration:none}.brotkrumen ol li::after{display:inline-block;margin:0 4px;content:'>'}.brotkrumen ol li:last-of-type::after,.brotkrumen ol li:first-of-type::after{display:none}.mobile{display:none}.abstand{margin-top:100px}.items-row:after,.moduletable:after,.item-page:after,.modulpackage:after,.rechts:after,.drittel:nth-of-type(3n):after{content:'';display:table;clear:both}.rechts:after{height:20px}.blau{background:rgb(41,49,137);color:#efefef}.hellblau{background:rgb(0,166,225)}.rot{background:rgb(214,31,51);color:#efefef}.gelbgruen{background:rgb(176,147,70)}.gruen{background:rgb(53,135,88)}.lila{background:rgb(106,72,157)}.schwarz{background:#111;color:#efefef}.grau{background:#b4b4b4;color:#fff}.leichtgrau{background:#efefef;color:#111}.clear{clear:both;height:1px}.drittel{position:relative;float:left;width:32%;margin-right:2%;margin-bottom:20px}.drittel:nth-of-type(3n),.drittel.last{float:right;margin-right:0;padding-right:0}.halb{float:left;text-align:left;width:48%;margin-right:3.5%}.dreiviertel{float:left;width:73%;margin-right:2%}.zentriert{width:100%;margin:0 auto;text-align:center}.rechts{display:block;float:right;margin-right:0}.zweispaltig{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.titel{display:block;margin:-7px 0 15px;padding-top:22px;width:100%;height:72px;text-align:center;background:#fff}.icon{display:block;min-height:200px;margin-top:20px}.icon img{margin-bottom:65px!important}.link{display:inline-block;margin-right:12px;font-weight:600;text-decoration:none;color:#aaa;cursor:pointer;padding:4px 6px;border:1px solid #aaa;border-radius:6px}.link:hover{color:#083388}.link.active{background-color:#083388;color:#fff}.citymap{position:relative;margin-top:20px}.citymap img{border-radius:12px}.symbol{position:absolute;width:80px;height:80px;border-radius:40px;border:1px solid #fff;-webkit-box-shadow:-5px 5px 15px -2px rgba(119,119,119,0.55);-moz-box-shadow:-5px 5px 15px -2px rgba(119,119,119,0.55);box-shadow:-5px 5px 15px -2px rgba(119,119,119,0.55);background:url(https://fastgmbh.de/images/city/icons.png) no-repeat}.symbol[data-tip]:hover:after,.symbol[data-tip].hover:after{content:attr(data-tip);position:absolute;display:block;top:21px;left:85px;min-width:100px;width:auto;height:auto;padding:7px;border-radius:4px;background-color:rgba(255,255,255,0.92);color:#083388;border:1px solid #083388;font-size:0.7em;font-weight:600;z-index:207}.aquam70[data-tip]:hover:after{left:-175px}.wayve[data-tip]:hover:after{left:-125px}.symbol:hover,.symbol.hover{border:1px solid #083388;box-shadow:none;background-position:-80px center}.korrelation,.punktortung,.vorortung,.leitungssuche,.monitoring{visibility:hidden;opacity:0;transition:all linear 0.25s}.sichtbar,.sichtbarHover{visibility:visible!important;opacity:1;transition:all linear 0.25s}.lokal400{top:390px;left:371px;background-position:0px -700px}.lokal400:hover,.lokal400.hover{background-position:-80px -700px}.lokal400b{top:220px;left:450px;background-position:0px -800px}.lokal400b:hover,.lokal400b.hover{background-position:-80px -700px}.lokal200pc{top:297px;left:627px;background-position:0px -600px}.lokal200pc:hover,.lokal200pc.hover{background-position:-80px -600px}.pipemicm{top:50px;left:560px;background-position:0px -1300px}.pipemicm:hover,.pipemicm.hover{background-position:-80px -1300px}.pipemicxl{top:314px;left:311px;background-position:0px -1400px}.pipemicxl:hover,.pipemicxl.hover{background-position:-80px -1400px}.aquam40{top:200px;left:175px;background-position:0px 0px}.aquam40:hover,.aquam40.hover{background-position:-80px 0px}.aquam50{top:146px;left:17px;background-position:0px -100px}.aquam50:hover,.aquam50.hover{background-position:-80px -100px}.aquam70{top:410px;left:980px;background-position:0px -200px}.aquam70:hover,.aquam70.hover{background-position:-80px -200px}.aquam100{top:190px;left:820px;background-position:0px -800px}.aquam100:hover,.aquam100.hover{background-position:-80px -800px}.aquam200{top:250px;left:800px;background-position:0px -800px}.aquam200:hover,.aquam200.hover{background-position:-80px -900px}.aquam300{top:310px;left:780px;background-position:0px -800px}.aquam300:hover,.aquam300.hover{background-position:-80px -1000px}.gascheck{top:38px;left:366px;background-position:0px -400px}.gascheck:hover,.gascheck.hover{background-position:-80px -400px}.flushinspect{top:115px;left:445px;background-position:0px -300px}.flushinspect:hover,.flushinspect.hover{background-position:-80px -300px}.hm{top:11px;left:660px;background-position:0px -500px}.hm:hover,.hm.hover{background-position:-80px -500px}.mb6{top:272px;left:766px;background-position:0px -900px}.mb8{top:315px;left:470px;background-position:0px -1100px}.md100{top:10px;left:46px;background-position:0px -1200px}.md100:hover,.md100.hover{background-position:-80px -1200px}.pwg{top:100px;left:850px;background-position:0px -1500px}.pwg:hover,.pwg.hover{background-position:-80px -1500px}.zm{top:450px;left:550px;background-position:0px -1600px}.zm:hover,.zm.hover{background-position:-80px -1600px}.waternet{top:420px;left:151px;background-position:0px -1700px}.waternet:hover,.waternet.hover{background-position:-80px -1700px}.wayve{top:145px;left:940px;background-position:0px -1800px}.wayve:hover,.wayve.hover{background-position:-80px -1800px}.zmultra{top:392px;left:674px;background-position:0px -2200px}.zmultra:hover,.zmultra.hover{background-position:-80px -2200px}.watercloud{top:5px;left:270px;background-position:0px -1900px}.watercloud:hover,.watercloud.hover{background-position:-80px -1900px}.drulo3{top:390px;left:235px;background-position:0px -2000px}.drulo3:hover,.drulo3.hover{background-position:-80px -2000px}.bdilogger{top:351px;left:550px;background-position:0px -2100px}.bdilogger:hover,.bdilogger.hover{background-position:-80px -2100px}.wlan{border-radius:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;position:absolute;top:165px;left:207px;width:600px;height:400px;background:url(https://fastgmbh.de/images/city/wlan.png) no-repeat;pointer-events:none}.blog-featured,.portfolioblog{margin-top:75px!important;margin-bottom:50px!important}.blog-featured::after,.blog-items::after{display:table;content:'';clear:both;width:100%}.items-row,.blog-items{padding:0 0 25px}.item,.blog-item{width:31%;margin-right:3.25%;float:left;margin-bottom:25px}.blog-item:nth-of-type(3n+3){float:right;margin-right:0}.column-1,.column-2{float:left}.column-3,.column-4{float:right;margin-right:0}.teaser{position:relative;padding:2px;border-radius:8px;transition:all ease 0.35s;display:block;color:#333;text-decoration:none;overflow:hidden}.teaser .bild{margin:0px;height:220px;border-top-left-radius:8px;border-top-right-radius:8px;transition:all linear 0.35s;overflow:hidden}.teaser .bild .innen{margin:0px;height:220px;transition:all linear 0.35s;background-position:center!important;background-size:cover!important;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1)}.teaser:hover .bild .innen,.teaser.hover .bild .innen{transition:all linear 0.35s;transform:scale(1.35,1.35);-ms-transform:scale(1.35,1.35);-webkit-transform:scale(1.35,1.35);opacity:0}.teaser .title{margin:6px 0 4px 16px;color:#fff;font-size:1em;font-weight:600;height:auto;text-transform:uppercase;background-image:none;background-color:transparent}.teaser .info{position:absolute;top:25px;left:25px;right:12px;height:220px;font-size:0.9em;font-weight:300;color:#fff;opacity:0;background-color:transparent;transition:all linear 0.35s}.teaser:hover .info,.teaser.hover .info{opacity:1;transition:all linear 0.35s}.person{box-sizing:border-box;background:#eee;border-radius:8px;color:#666;transition:all linear 0.2s}.person:hover{background:#083388;color:#eee;transition:all linear 0.2s}.person:hover a{color:#fff}.person img{border-top-left-radius:8px;border-top-right-radius:8px}.person p{margin:0px 0 4px;padding:8px}.modulpackage{clear:left;box-sizing:border-box;width:260px;overflow:visible}.modul,.module{float:left;box-sizing:border-box;background:#ccc;border-radius:8px;margin-bottom:40px;padding:20px 25px;width:100%;font-size:1em}.module{background:#ccc;color:#111;transition:all linear 0.25s}.module:hover{background:#aaa;color:#000;transition:all linear 0.25s}.modul h3,.module h3{color:#fff;text-transform:uppercase;font-size:1.25em;text-align:left;margin:0 0 12px}.modul h3 a{color:#fff;text-decoration:none}.modul h3 a:hover{color:#083388}.anfragelink h3{margin-bottom:0}.module h3{color:#777}.module:hover h3{color:#fff}.modul p{position:relative;margin:8px 0;cursor:default;line-height:1.2em}.modul p a{color:#111;text-decoration:none}.modul p a:hover{color:#fff}.modul p span{display:none;position:absolute;z-index:3;top:-35px;left:180px;border:2px solid #d8d9d9;border-radius:8px;padding:8px;background:#fff}.modul p span img{border-radius:8px}.modul p:hover{color:#fff}.modul p:hover span{display:block}.module a{text-decoration:none;color:#fff;font-weight:600}.module a:hover{color:#083388}ul.aktuell::before,ul.news::before{content:'AKTUELLES';display:block;font-weight:600;color:#777;font-size:1.25em;height:35px}ul.aktuell:hover::before,ul.news:hover::before{color:#fff}.ul.news::before{content:'NEWS'}ul.latestnews{list-style:none}ul.latestnews li{margin-bottom:10px}.toggle-box{display:none}button[type="reset"]{border:0;width:100%;text-align:inherit;padding:6px 12px;font:inherit;margin:0;outline:0 !important;border-radius:0;background:#fff;color:#666;border-top:1px solid #ccc;font-weight:600}button[type="reset"]:hover{border:none;border-top:1px solid #ccc}.toggle-box+label,[type="reset"]{position:relative;display:block;cursor:pointer;box-sizing:border-box;width:100%;padding:6px 12px;border-top:1px solid #ccc;color:#999}.toggle-box+label[for=box5]{border-bottom:1px solid #ccc}.toggle-box+label{background-color:#fff}.toggle-box+label:hover{background-color:#083388;color:#fff}.toggle-box+label+button{display:none}.toggle-box:checked+label{display:none}.toggle-box:checked+label+button{display:block}.toggle-box+label+button+div,.toggle-box+label+button+div+div{display:none;margin:25px 12px 35px}.toggle-box:checked+label+button+div{display:block;box-sizing:border-box;width:100%;opacity:1;padding:.8em 0px;color:#111;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.toggle-box:checked+label+button+div::after{content:'';display:table;clear:both}.toggle-box+label:before,[type="reset"]:before{}.toggle-box:checked+label:before{content:"\2212"}.clearfix{clear:both}.content{margin:60px auto 0;width:94%;max-width:1080px;padding:0px 0 350px}.item-page,.convertforms{float:right;width:70%;max-width:700px;padding:0px;margin:0px;font-size:1em;line-height:1.5em}h1,h2,h3{font-size:1.5em;line-height:1.35em;font-weight:600;margin:0px 0 25px 0;text-align:center}h1{color:#444}h2{color:#666}h3{color:#999}h3,h4{margin:40px 0 20px}.zweispaltig h3{margin-top:0;text-align:left}.item-page h1,.item-page h2,.item-page h3,.bfFormDiv h2{text-align:left}h4{font-size:1.35em;line-height:1.3em}.item-page img,.moduletable img,.halb img{max-width:100%}.item-page a,.blog a{font-size:1em;color:#000;text-decoration:none}.item-page ul li{margin-bottom:10px}iframe{width:100%;height:395px;border:none;margin-top:5px}p{margin:0 0 15px 0}.item-page .halb img{width:100%}small{font-size:0.75em}.jobs .teaser{font-size:.85em;line-height:1.4;padding:15px;border:2px solid #efefef}.jobs .teaser:hover{background:#fff;border:2px solid #ccc}.jobs .teaser ul,.job ul{margin:0 0 0 20px;padding:0}.jobs .teaser ul li{padding:3px 0}.jobs .teaser strong,.job strong{font-weight:600}.item-page .job div{margin:35px 0}.item-page .job div:nth-of-type(even){background:#efefef;color:#000;padding:15px}.job .cta a{font-weight:600;font-size:1.2em;text-decoration:underline}#form9_job-titel{font-size:1.25em;font-weight:600;border:none;border-bottom:1px solid #666;padding:0 0 3px}.convertforms{--color-success:rgb(41,49,137)!important}fieldset{border:2px solid #efefef;background:#efefef;border-radius:8px;padding:50px 25px}input,button,.inputbox{font-family:'Montserrat',sans-serif;font-size:1em;border:1px solid #999;border-radius:4px;margin:4px 0 8px;padding:6px 9px;background:#fff;color:#666;max-width:100%!important}.inputbox:hover{border:1px solid #083388}label.checkbox.inline{display:block;width:auto!important;max-width:100%}button,input.btn{background:#083388;color:#eee;padding:7px 25px;font-weight:600;transition:all linear 0.2s}button.input-password-toggle{display:none}label{font-weight:600}button:hover,input.btn:hover{background:#fff;color:#333;border:1px solid #999;transition:all linear 0.2s;cursor:pointer}.log-in ul.nav-tabs{list-style:none;margin:15px 0 0 5px;padding:0}.log-in ul.nav-tabs li a{text-decoration:none;color:#aaa}.convertforms .cf-label{color:#222!important}.cf-control-group .cf-label:first-of-type{font-weight:600;color:#444!important}::placeholder{color:#555!important;opacity:1!important}:-ms-input-placeholder{color:#555!important}::-ms-input-placeholder{color:#555}.zweiclickframe{border:1px solid #083388;border-radius:8px;overflow:hidden}.ccctc{box-sizing:border-box;display:block;z-index:3;background-size:cover!important;background-position:center!important;border:none}.mapbutton{display:block;box-sizing:border-box;width:100%;text-align:center;z-index:1;margin-top:-1px;border-top:1px solid #083388;background:#fff;padding:4px;cursor:pointer}.mapbutton:hover{background:#083388;color:#fff!important}.ccctwoclickdisable-95{width:94%!important}fieldset.acy_user_info legend{border-radius:8px;background:#fff;padding:3px 9px}#system-message{border:2px solid #083388;padding:25px;box-sizing:border-box;margin-bottom:50px;border-radius:8px}.footer{position:absolute;background:url(https://fastgmbh.de/templates/inside-18/images/background.jpg) no-repeat right top;background-size:cover;bottom:0;height:350px;width:100%}.footer .container{height:350px}.footer ul{position:absolute;width:auto;list-style:none;bottom:25px;right:0;padding:0}.footer ul li{display:inline-block}.footer ul li a,.footer ul li span{display:block;padding:0 5px;font-size:9pt;font-weight:600;color:#ccc;text-decoration:none;transition:1.0s all ease}.footer ul li a:hover{color:#fff;transition:0.5s all ease}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}@media only screen and (min-width:2880px){.footer{position:absolute;background:url(https://fastgmbh.de/templates/inside-18/images/background.jpg) no-repeat right center;background-size:cover;bottom:0;height:675px;width:100%}.footer .container{height:675px}.content{padding:0 0 675px}}@media only screen and (min-width:1680px) and (max-width:2879px){.footer{position:absolute;background:url(https://fastgmbh.de/templates/inside-18/images/background.jpg) no-repeat right top;background-size:cover;bottom:0;height:475px;width:100%}.footer .container{height:475px}.content{padding:0 0 475px}}@media only screen and (min-width:769px) and (max-width:1000px){.header ul{padding-left:250px}.header ul li{padding:0px 3px 0px 3px}.header>ul>li>a,.header>ul>li>span{padding:9px 6px;font-size:0.95em}.item-page,.bfFormDiv{width:61%;max-width:61%}}@media only screen and (max-width:768px){body{font-size:11pt;margin:0;padding:0;color:#222}#menu,.desktop{display:none}#scrollbar{position:fixed;top:57px;bottom:0;left:0;right:0;background:#fff}#scrollbar div{position:absolute;overflow:auto;top:0;bottom:0;left:0;right:0;padding-top:45px}.slicknav_menu{position:fixed;top:0px;display:block;width:100%;z-index:900;-webkit-box-shadow:0px 6px 7px 0px rgba(64,62,64,0.25);-moz-box-shadow:0px 6px 7px 0px rgba(64,62,64,0.25);box-shadow:0px 6px 7px 0px rgba(64,62,64,0.25)}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.75em 0.625em 0.65em 0.625em;line-height:1.125em;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:0.875em;margin:0.188em 0 0 0.438em}.slicknav_menu .slicknav_icon:before{background:transparent;width:1.125em;height:0.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{display:block;float:right;font-size:1em;font-weight:600;margin:-3px 10px 0 0}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{font-size:16px;box-sizing:border-box;background:#fff;padding:5px}.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:600}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 8px 6px;text-decoration:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#083388}.slicknav_nav{color:#fff;margin:0;padding:15px 0 0;font-size:0.875em;font-weight:600;list-style:none;overflow:hidden}.slicknav_nav ul{list-style:none;overflow:hidden;padding:7px 0 0;margin:0 0 0 20px}.slicknav_nav .slicknav_row{padding:7px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#083388;color:#fff}.slicknav_nav .slicknav_row:hover a{color:#fff}.slicknav_nav a{padding:7px 10px;margin:2px 5px;text-decoration:none;color:#888}.slicknav_nav li.item-145 a{border:1px solid #083388}.slicknav_nav a:hover{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#083388;color:#fff}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}#oben{position:fixed;top:0px;z-index:1000;width:35%;height:50px;background:#fff;transition:none;border-bottom:none;overflow:visible}.fix{position:fixed!important;top:0px!important;padding-top:25px!important;height:50px!important;transition:none;border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.logo,.fix .logo{position:fixed;top:8px;padding:0;left:10px;text-align:left;width:34%;height:50px;overflow:visible}.logo a{display:block;height:39px;width:100%;text-decoration:none}.logo a img,.fix .logo a img{height:39px;width:auto}.header{display:none}.sprache{position:absolute;top:-6px;left:130px;width:130px;max-width:130px}.mod-languages{position:absolute;float:right;top:0px;right:0px}.mod-languages ul li{margin-left:2px!important;margin-right:2px!important}.mod-languages ul li a img{margin-top:3px}.lupe{position:absolute;top:-2px;left:125px}.hellgrau{position:absolute;left:0px;top:-310px;width:97vw;height:150px;padding-top:135px}.open{top:85px}.brotkrumen{display:none}.content{padding:0px 0 100px;margin:90px auto -1px;max-width:90%}.datenschutz .item-page,.impressum .item-page{font-size:0.8em}.modulpackage{float:none;width:100%;margin-top:20px}.modul{float:none;box-sizing:border-box;background:#d8d9d9;border-radius:8px;margin-bottom:40px;padding:15px 18px;width:50%;font-size:0.8em}.module{background:#ccc;color:#111}.module h3{color:#fff}.modul:nth-of-type(2n),.anfragelink{width:100%}.modul p span{left:105%;width:115%}.modul p span img{width:100%}.item-page,.convertforms{width:100%;float:none}h1,h2,h3{font-size:1.45em}iframe{height:280px}.clear{height:1px}.halb,.drittel,.viertel,.zentriert,.dreiviertel,.blog-featured .item,.portfolioblog .item,.blog-item{width:100%;margin:0 0 20px;float:none}.zweispaltig{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px}.person img{width:100%}.footer{background:url(https://fastgmbh.de/templates/inside-18/images/background-mobile.jpg) no-repeat center bottom;height:100px}.footer .container{height:100px}.footer ul{bottom:2px;margin:0}.footer ul li a{font-size:0.7em}}
