@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,400italic);@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic);.img-container img{margin-top:15%}@media (min-width:1200px){.img-container img{margin-top:20%}}@media screen and (-moz-images-in-menus:0){.img-container img{margin-top:45%;width:100%}}@media screen and (-moz-images-in-menus:0) and (min-width:1200px){.img-container img{margin-top:80%}}*{font-family:'Roboto',sans-serif}a,a:hover{color:#004f89}.logo-container{text-align:center;position:relative}.logo{margin:-20px 0 35px}@media (min-width:1921px){.logo{margin-top:-30px !important}}.logo img{width:90%}@media (min-width:768px){.logo img{width:380px}}@media (min-width:1921px){.logo img{width:450px}}.rueckruf{display:none}@media (min-width:768px){.rueckruf{display:block}}#rueckruf-form{opacity:0;width:330px;position:absolute;right:0;background:#004f89;padding:25px 15px 15px;top:41px;z-index:1001;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}#rueckruf-form.active{opacity:1}.btn-notruf{position:fixed;width:140px;height:41px;background:#004f89;color:#fff;top:0;right:0;border:0;border-radius:0;padding-left:50px;text-transform:uppercase;text-align:left;z-index:1000;display:none}@media (min-width:768px){.btn-notruf{display:block}}.btn-notruf:before{width:42px;height:41px;background:#004f89;border-right:1px solid #fff;position:absolute;left:0;top:0;font-family:FontAwesome;content:"\f232";font-size:28px;text-align:center;padding:1px 0 0 2px;color:#fff}.btn-notruf>span{display:block}.btn-notruf>span.title{font-weight:700;margin-top:4px;font-family:'PT Sans',sans-serif;font-size:18px;font-size:1.8rem;font-weight:600;color:#fff}.btn-notruf.shadow{box-shadow:1px 1px 13px 1px rgba(0,0,0,.6)}.slider-container{position:relative}#navbar{margin-top:0;margin-left:-30px;margin-right:-30px}@media (min-width:768px){#navbar{margin-left:-15px;margin-right:-15px}}.navbar-main{width:100%;z-index:15;border-radius:0;background:#fff;height:42px;border:0;border-bottom:1px solid #004f89;min-height:30px;margin-bottom:0;position:fixed;top:0}@media (min-width:768px){.affixed .navbar-main{border:0}}.nav>li>a{font-family:'Roboto',sans-serif;font-size:13px;font-size:1.3rem;font-weight:700;color:#004f89;text-transform:uppercase;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;-o-transition:background .1s linear;transition:background .1s linear;padding:12px 0 11px;border-bottom:1px solid #ccc}@media (min-width:768px){.nav>li>a{border:0}}@media (min-width:1200px){.nav>li>a{font-family:'Roboto',sans-serif;font-size:14px;font-size:1.4rem;font-weight:700;color:#004f89;line-height:normal}}@media (min-width:1921px){.nav>li>a{font-family:'Roboto',sans-serif;font-size:15px;font-size:1.5rem;font-weight:700;color:#004f89;line-height:normal}}@media screen and (-moz-images-in-menus:0){.nav>li>a{padding-bottom:10px}}.nav>li>a:hover{background:0 0;color:#000}.nav>li>a:hover,.nav>li.current-menu-item a,.nav>li.current-page-ancestor a{background:#fff;color:#000}.nav-justified,.logo-sm-container{margin:0;background:#fff}@media (min-width:768px){.nav-justified,.logo-sm-container{width:75%}}@media (min-width:992px){.nav-justified,.logo-sm-container{margin:auto;width:65%}}@media (min-width:1200px){.nav-justified,.logo-sm-container{width:990px}}.navbar-toggle{float:none;border:0;margin:5px 0 4px 5px;border-radius:0}.logo-sm-container{position:relative}.logo-sm{opacity:0;content:'';z-index:10;background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:auto;right:5px;top:3px;width:35px;height:35px;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;display:block}@media (min-width:768px){.logo-sm{right:-50px}}@media (min-width:992px){.logo-sm{top:20px;left:-35px;right:auto;width:50px;height:50px;opacity:0}}.affixed .logo-sm{opacity:1}.header-img-container{position:relative;width:100%;overflow:hidden;margin-top:42px}.dummy{padding-top:35%}@media (min-width:1200px){.dummy{padding-top:25%}}.img-container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}.img-container img{width:100%;height:auto}.affix-block{width:100%;z-index:1;background:#fff}.main.offset{margin-top:240px}.notruf{background:#004f89;height:120px;line-height:normal;position:relative;text-align:center;width:100%;z-index:10}.notruf.affix{position:fixed;top:42px}.notruf .telefon{width:100%;height:120px;display:table}.notruf .telefon .telefon-inner{display:table-cell;vertical-align:middle;width:100%}.notruf .telefon-inner .telefon-nr{font-size:26px;font-weight:700;color:#fff;margin:-10px 0 3px}@media (min-width:768px){.notruf .telefon-inner .telefon-nr{font-size:36px}}.notruf .telefon-inner .telefon-nr a{color:#fff}.notruf .telefon-inner .telefon-nr a:hover{text-decoration:none}.notruf .telefon-inner .telefon-sub{color:#fff;margin:0;font-size:16px}.notruf.before{content:'';position:absolute;top:-10px;left:0;right:0;width:30px;height:30px;z-index:-1;background:#004f89;margin:auto;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.notruf .container{position:relative;padding:0}@media (min-width:768px){.notruf .container{padding:0 15px}}.notruf .profile{position:relative;height:45px;left:0;opacity:1;background:#ececec;border-bottom:1px solid #ccc;width:100%;bottom:0;z-index:10;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}@media (min-width:768px){.notruf .profile{display:block;position:absolute;width:173px;height:195px;left:15px;margin:0;border:0;background:0 0;overflow:hidden;opacity:0}}@media (min-width:992px){.notruf .profile{width:250px;height:200px}}.notruf .profile:before{content:'';position:absolute;top:-10px;left:0;right:0;width:30px;height:30px;z-index:-1;background:#ececec;margin:auto;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media (min-width:768px){.notruf .profile:before{display:none}}.affix .notruf .profile{opacity:1}.notruf .profile .profile-img{width:75%;position:absolute;right:0;top:30px;display:none}@media (min-width:768px){.notruf .profile .profile-img{display:block}}.notruf .profile .profile-desc{position:absolute;bottom:10px;left:0;text-align:center;right:0;margin:auto;top:6px}@media (min-width:768px){.notruf .profile .profile-desc{text-align:left;right:auto;margin:0;top:auto}}.notruf .profile .profile-desc p,.notruf .profile .profile-desc h3{font-size:13px;line-height:normal;color:#000;margin:0;padding:0}@media (min-width:992px){.notruf .profile .profile-desc p,.notruf .profile .profile-desc h3{color:#fff}}.notruf .profile .profile-desc h3{font-weight:700}.usp{background:#ececec;height:120px;border-bottom:1px solid #004f89;position:relative;padding-top:23px;display:none}@media (min-width:768px){.usp{line-height:121px;padding-top:0;display:block}}.usp:after{content:'';display:block;height:1px;width:100%;background:#ccc;position:absolute;bottom:-3px}.usp>h1,.usp>h2{color:#004f89;font-weight:700;margin:0;line-height:inherit;text-align:center;font-size:24px}@media (min-width:768px){.usp>h1,.usp>h2{font-size:33px}}.usp-bg{background:#ececec;opacity:1;position:absolute;top:0;left:0;width:100%;height:5px;z-index:10}.usp-bg:before{content:'';position:absolute;top:-10px;left:0;right:0;width:30px;height:30px;z-index:-1;background:#ececec;margin:auto;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.affix .usp{height:35px;padding:3px 0;line-height:35px}.affix .usp>h1,.affix .usp>h2{font-size:17px;position:absolute;margin:auto;left:0;right:0;z-index:15}.page{margin:25px 0}@media (min-width:768px){.page{margin:50px 0}}.page,.page p{font-family:'PT Sans',sans-serif;font-size:15px;font-size:1.5rem;font-weight:300;color:#232323;line-height:2.5rem}@media (min-width:1921px){.page,.page p{font-family:'PT Sans',sans-serif;font-size:16px;font-size:1.6rem;font-weight:300;color:#232323;line-height:2.8rem}}.page h1{font-family:'PT Sans',sans-serif;font-size:18px;font-size:1.8rem;font-weight:300;color:#232323;margin:0;padding:0;margin-bottom:10px;font-weight:700}.page h2{font-family:'PT Sans',sans-serif;font-size:18px;font-size:1.8rem;font-weight:600;color:#004f89;margin:0;padding:0;margin-bottom:15px;line-height:normal}.page h3{font-family:'PT Sans',sans-serif;font-size:18px;font-size:1.8rem;font-weight:300;color:#000;margin:0;padding:0;line-height:normal}.page ul{margin:0;padding:0;list-style:none}.page ul li{margin-bottom:5px;position:relative;padding-left:15px}.page ul li:before{content:'+';display:inline-block;position:absolute;left:0;top:0}.page a.more{display:inline-block}.page a.more:after{content:' \00bb'}#footer{background:#f7f7f7;border-top:1px solid #004f89;padding:5px 0;font-family:'PT Sans',sans-serif;font-size:15px;font-size:1.5rem;font-weight:300;color:#232323;font-size:18px;line-height:25px;padding:15px 0}#footer h3{font-family:'PT Sans',sans-serif;font-size:16px;font-size:1.6rem;font-weight:600;color:#232323;margin:0;padding:0;margin-bottom:25px}@media (min-width:1200px){#footer h3{font-family:'PT Sans',sans-serif;font-size:16px;font-size:1.6rem;font-weight:600;color:#232323;font-size:22px;line-height:25px}}#footer h4{font-family:'PT Sans',sans-serif;font-size:16px;font-size:1.6rem;font-weight:300;color:#004f89;font-size:18px;line-height:25px;font-weight:700;margin:0;padding:0;margin-bottom:5px}#footer li{margin-bottom:10px}#footer #footer-infotext ul li:before{content:'+';display:inline-block;margin-right:5px}.nav-footer{margin-top:-2px}.nav-footer .nav-justified{width:100%;background:0 0;display:none}@media (min-width:992px){.nav-footer .nav-justified{display:block}}.nav-footer .nav>li>a{padding:0 6px;font-size:12px}@media (min-width:992px){.nav-footer .nav>li>a{padding:0 3px;font-size:11px}}#footer-logos{margin:50px 0;text-align:center}#footer-logos img{margin:auto;margin-bottom:20px;max-width:100%;height:auto}#footer-logos a{display:block}#footer-logos .row>div{margin-bottom:25px}@media (min-width:992px){#footer-logos .vcenter{display:inline-block;vertical-align:middle;float:none}}.copy{margin:35px 0 0;text-align:center;font-size:16px}.wpcf7-recaptcha{margin-bottom:10px}#rueckruf-form input[type=text],#rueckruf-form input[type=email]{padding:5px}.wpcf7 input[type=submit]{background:#fff;border:0;color:#004f89;font-weight:700;margin-top:15px;padding:5px 10px}.page .wpcf7 input[type=submit]{background:#004f89;color:#fff}.page div.wpcf7-response-output{margin:25px 0;border-width:1px}#rueckruf-form div.wpcf7-response-output{display:block !important;border:0 !important;padding:0 !important;width:100% !important;margin:20px 0 0 !important;color:#fff !important;background:0 0 !important}#rueckruf-form .ajax-loader{display:none !important}#rueckruf-form span.wpcf7-not-valid-tip{color:#fff}.breadcrumbs{margin-bottom:25px;font-family:'PT Sans',sans-serif;font-size:12px;font-size:1.2rem;font-weight:300;color:#555;font-style:italic;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:5px 0;padding-left:5px}.breadcrumbs span{font-family:'Roboto',sans-serif;font-size:12px;font-size:1.2rem;font-weight:300;color:#000}.breadcrumbs a{font-size:12px}.wpb_widgetised_column>.wpb_wrapper{font-family:'PT Sans',sans-serif;font-size:18px;font-size:1.8rem;font-weight:600;color:#004f89}.wpb_widgetised_column>.wpb_wrapper>div{font-family:'PT Sans',sans-serif;font-size:18px;font-size:1.8rem;font-weight:300;color:#232323;margin-top:20px}.wpb_widgetised_column>.wpb_wrapper>div li.current-menu-item a{font-weight:700}.wpb_text_column ul{margin:10px 0}.wpb_text_column .wpb_wrapper>p:first-of-type{margin-top:-2px}.page .jumbo p{text-align:center;font-family:'PT Sans',sans-serif;font-size:17px;font-size:1.7rem;font-weight:300;color:#004f89;font-style:italic;margin:10px 0}.page .jumbo p a{color:#004f89}.page .contact{width:100%;border:1px solid #ccc;padding:25px;border-radius:5px}@media (min-width:992px){.page .contact{width:80%;margin:auto}}.big-icon{text-align:center;max-width:220px;margin:auto}.big-icon img{margin:0 auto 15px}.big-icon h3{color:#004f89;font-size:24px;font-weight:600;margin-bottom:10px}.big-icon p{color:#004f89;font-size:18px}.big-icon a:focus,.big-icon a:hover,.big-icon a:focus *,.big-icon a:hover *{text-decoration:none !important}@media (min-width:768px){.mobile-menu{display:none}}.mobile-toggle{font-size:24px;display:inline-block;margin-top:4px}#main-menu-mobile li.current_page_item a,#main-menu-mobile li:hover a{color:#004f89}body.admin-bar .navbar-main{top:32px}body.admin-bar .affix-block{top:20px}body.admin-bar #rueckruf-form{top:41px}