@charset "UTF-8";.jmodedit,div[role="tooltip"],.visually-hidden,.icon-edit,a[aria-describedby^="editarticle"]{display:none !important}.freeIcon{height:30px;position:absolute;top:-14px;right:-45px}:root{--ci:#002f74;--grauD:#333;--grauM:#6d6d6d;--grauH:#ebebeb;--gruen:#77b52b;--orange:#eb9c3a;--blau:#227DA5;--WBpaddingX:150px;--WBpaddingY:100px;--paleblue:#5A77A5}html{scroll-padding-top:250px}*,::after,::before{box-sizing:border-box}body{font-family:"robotolight";font-size:16px;color:var(--ci);max-width:1920px;margin:0 auto}video,img{max-width:100%}dl,ol,ul{margin-bottom:30px}@media (min-width:1300px){.container{max-width:1270px;margin:0 auto}}.required{text-align:left}footer .btn{padding:10px 15px}footer input[type="text"]{background-color:#444;border:0 none;color:#fff}footer input[type="text"]::placeholder{color:#fff}.d-flex{flex-wrap:wrap}h1,h2{font-family:"robotoblack";font-size:90px;letter-spacing:0.2rem;color:var(--ci);line-height:1}p{font-size:100%;line-height:20px;margin-bottom:30px}a{text-decoration:none;color:var(--ci)}strong,b{font-family:'robotobold'}main ul li::before{display:inline-block;content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:bold;padding-right:10px}main .blog,main .border-top-10,.authorBox .custom{padding-top:50px;margin-bottom:100px}.fa-brands{font-family:'Font Awesome 5 Brands';font-style:normal}.btn{color:#fff;border-radius:0;border:0;padding:10px 20px;font-family:'robotolight';background:var(--ci);text-decoration:none}header{padding:30px 0;position:relative;z-index:9}header #logo{flex:0 0 320px}footer{background-color:var(--grauD);color:#fff;padding:60px 0}footer p{margin-bottom:0}footer ul.mod-menu__sub li.active a{font-family:'robotolight';letter-spacing:0.04em}footer ul.mod-menu__sub li a::before{content:"- "}footer #mod-custom112 a,footer ul li a{color:#fff}footer #copyright{text-align:center;margin-top:60px}footer #newsletter{flex:0 0 calc(100% - 305px);padding-left:100px}.landingpage #booking .stepCount,.landingpage .steps{margin-bottom:100px;padding-bottom:10px;border-bottom:2px solid var(--grauM);position:relative}.landingpage .steps::after{content:" ";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:45px solid var(--grauM);position:absolute;right:-5px;bottom:-20px;height:0;width:0;display:block}.landingpage .icon{float:left;border:2px solid var(--ci);border-radius:50%;height:50px;width:50px;text-align:center;padding:8px;margin-right:20px;margin-bottom:30px}.landingpage .icon .fa{font-size:30px}.landingpage .step{position:relative;padding-right:30px;min-height:61px}.landingpage #booking .stepCount span,.landingpage .step::after{height:15px;width:15px;border-radius:50%;border:2px solid var(--grauM);background:#fff;content:" ";position:absolute;left:16px;bottom:-48px}.landingpage .step strong{font-size:20px;margin-bottom:10px}#formSwitch .visform .field413 .visCSSrbinl,#formSwitch .visform .field314 .visCSSrbinl,#formSwitch .visform .field304 .visCSSrbinl,#formSwitch .visform .field478 .visCSSrbinl,#formSwitch .visform .field466 .visCSSrbinl{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -5px !important}#formSwitch .visform .field413 .visCSStop10,#formSwitch .visform .field314 .visCSStop10,#formSwitch .visform .field304 .visCSStop10,#formSwitch .visform .field478 .visCSStop10,#formSwitch .visform .field466 .visCSStop10{padding-right:20px !important;min-height:50px;flex:1 1 auto;width:auto;margin:5px !important;align-items:center}#formSwitch .visform .field413 .visCSSrlinl::after,#formSwitch .visform .field314 .visCSSrlinl::after,#formSwitch .visform .field478 .visCSSrlinl::after,#formSwitch .visform .field304 .visCSSrlinl::after,#formSwitch .visform .field466 .visCSSrlinl::after{display:none}.container .visforms{padding-bottom:30px}.cat-533 #mod-visform56 .field463 #modvisform196beratungwielbl_0{display:none!important}@media (max-width:1300px){.landingpage .step::after{bottom:-48px}}@media (max-width:1200px){header{padding:0 0 30px;position:relative;z-index:9}header #logo{flex:0 0 250px}.freeIcon{top:8px;right:auto;left:50px}}@media (max-width:991px){.landingpage .step::after{display:none}.audit-barometer img{width:50%;margin:0 auto;margin-bottom:50px;display:block}}.visforms fieldset input[type="radio"],.vis_mandatory{display:none !important}.visCSSmargLeft,.editor{margin-left:0 !important}.visCSSrlinl{display:block !important}.visCSSlabel{display:block;float:none !important;margin-top:10px !important;margin-right:1% !important;width:100% !important;font-size:20px;line-height:1.5rem;margin-bottom:5px;font-family:'robotolight'}#formSwitch{margin-bottom:50px !important}#formSwitch .visCSSlabel,.product .visCSSlabel{display:none;float:none;margin-top:0;margin-right:0;width:0;font-size:0}.visCSStop0{margin-top:0;padding-top:0}.visCSSrlinl{text-align:left;display:block;padding:0px 20px 0px 50px;margin:0 0 10px 0;cursor:pointer;position:relative}#formSwitch .btn-grey,#formSwitch .visCSSrlinl,.product .visCSSrlinl{background:var(--grauM);padding:10px 50px 10px 20px;color:#fff}#formSwitch .btn-grey,#formSwitch .visCSSrlinl{min-height:50px;display:inline-flex !important;width:100%;align-items:flex-start;flex-direction:column;justify-content:space-around}#formSwitch .btn-grey::after,#formSwitch .visCSSrlinl::after,.product .visCSSrlinl::after{display:block;position:absolute;transform:translateY(-50%);font-family:'Font Awesome 5 Free';font-weight:bold;content:"\f00c";top:50%;left:auto;right:20px;font-size:25px;color:var(--grauM)}.visforms fieldset input[type="radio"]:checked+.visCSSrlinl::after{content:"\f058"}#formSwitch .btn-grey.clicked::after,#formSwitch .visforms fieldset input[type="radio"]:checked+.visCSSrlinl::after,.product .visforms fieldset input[type="radio"]:checked+.visCSSrlinl::after{content:"\f00c";color:#fff;opacity:1}.visCustomText{text-align:left;margin-bottom:0 !important}.visCSSright20{margin-left:0 !important;margin-right:0 !important}#formSwitch .visform{margin-top:0}#formSwitch .visform .visCSStop0{padding-top:0}#formSwitch .visform .visCSStop10{margin-top:0;margin-bottom:10px}#formSwitch p strong,.product .visCustomText p strong{font-size:30px;font-family:'robotoblack'}#formSwitch p{margin-bottom:10px}#formSwitch p.visCSSclear{margin-bottom:0px}#formSwitch p strong{margin-top:30px;margin-bottom:20px;display:block}.visforms fieldset input,.visforms fieldset textarea,.visforms fieldset select{border:1px solid var(--grauM);padding:12px;width:100%;margin-top:0;margin-bottom:10px}.visforms fieldset input[type="submit"]{border:0;background:var(--ci)}@media (max-width:1550px){:root{--WBpaddingX:100px;--WBpaddingY:50px}}@media (max-width:1355px){h1,h2{font-size:45px;line-height:40px}}@media (max-width:1300px){#formSwitch p strong,.product .visCustomText p strong{font-size:30px}footer .btn{padding:10px 15px;min-width:120px}}@media (max-width:1200px){#formSwitch p strong,.product .visCustomText p strong{font-size:25px}}@media (max-width:991px){h1,h2,.h2{font-size:40px;line-height:35px}footer #newsletter,#searchModule{padding-left:30px;flex:0 0 calc(100% - 255px)}.landingpage .steps{border-bottom:0}.landingpage .steps::after,.landingpage .step::after{display:none}}@media (max-width:768px){header{padding:0 0 15px}header #logo{flex:0 0 200px}div.mod-languages ul.lang-inline li{display:inline-block;margin:0}footer #mod-custom112,footer #mod-custom153,footer #newsletter,#searchModule{flex:0 0 100%;padding:0 !important}footer #newsletter{margin-top:20px}}@media (max-width:575px){:root{--WBpaddingX:15px;--WBpaddingY:50px}h1,h2,#contactBox .h2{font-size:30px;line-height:34px}.btn{width:100%}header .btn{width:auto}footer .btn{margin-top:5px}}@media (max-width:535px){.freeIcon{left:0px}}@media (max-width:460px){h1,h2,#contactBox .h2{font-size:25px;line-height:34px}}
