@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100;src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-100.eot);src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-100.eot?#iefix) format('embedded-opentype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-100.woff2) format('woff2'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-100.woff) format('woff'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-100.ttf) format('truetype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-100.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:200;src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-200.eot);src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-200.eot?#iefix) format('embedded-opentype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-200.woff2) format('woff2'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-200.woff) format('woff'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-200.ttf) format('truetype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-200.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-300.eot);src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-300.eot?#iefix) format('embedded-opentype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-300.woff2) format('woff2'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-300.woff) format('woff'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-300.ttf) format('truetype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-300.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-regular.eot);src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-regular.eot?#iefix) format('embedded-opentype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-regular.woff2) format('woff2'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-regular.woff) format('woff'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-regular.ttf) format('truetype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-regular.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-500.eot);src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-500.eot?#iefix) format('embedded-opentype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-500.woff2) format('woff2'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-500.woff) format('woff'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-500.ttf) format('truetype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-500.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-600.eot);src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-600.eot?#iefix) format('embedded-opentype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-600.woff2) format('woff2'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-600.woff) format('woff'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-600.ttf) format('truetype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-600.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-700.eot);src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-700.eot?#iefix) format('embedded-opentype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-700.woff2) format('woff2'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-700.woff) format('woff'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-700.ttf) format('truetype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-700.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-800.eot);src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-800.eot?#iefix) format('embedded-opentype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-800.woff2) format('woff2'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-800.woff) format('woff'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-800.ttf) format('truetype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-800.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-900.eot);src:url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-900.eot?#iefix) format('embedded-opentype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-900.woff2) format('woff2'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-900.woff) format('woff'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-900.ttf) format('truetype'),url(//www.haag.gmbh/wp-content/themes/haag-theme/fonts/montserrat-v29-latin-900.svg#Montserrat) format('svg')}img{image-rendering:-webkit-optimize-contrast}body{font-family:'Montserrat',museo-sans,sans-serif !important;font-weight:300 !important;font-style:normal;background:#fff;color:#000 !important;line-height:1.4 !important}.zak-content{background-color:#fff !important}.zak-content .zak-row{padding-top:0;padding-bottom:0;gap:0}.zak-main-header .zak-container{max-width:94% !important}.zak-footer .zak-container{max-width:94% !important}.zak-top-bar,.zak-footer{color:#fff;font-size:.8em}.zak-footer a{color:#fff}.zak-footer a:hover{color:#d51224}.site-branding .custom-logo-link{width:200px;height:60px;padding-top:0}.zak-main-header{padding-top:0;padding-bottom:0;background:rgba(255,255,255,.8) !important;z-index:99999;position:relative}.zak-header-builder{border-bottom:none !important}.zak-header-builder .zak-header-main-row{padding-bottom:20px !important}.kontakt_oben{float:left;font-size:1em;padding-top:0;padding-left:30px;font-weight:200}.kontakt_oben a{color:#000}.kontakt_oben a:hover{color:#1a64ad}.zak-header-right-col .fa-phone:before,.zak-header-right-col .fa-envelope:before{color:#1a64ad !important;font-size:2.5rem !important;font-family:FontAwesome !important;top:6px;position:relative}a{text-decoration:none !important}h1,h2{color:#1a64ad !important;font-weight:600 !important;font-size:3rem !important}h3,h4{color:#000 !important;font-weight:300 !important;font-size:2.125rem !important}h3.weiss{color:#fff !important;font-weight:600 !important}p.weiss{color:#fff;font-weight:300}.textcontent{width:100%;max-width:570px}.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{color:#fff;background-color:#1a64ad !important}.vc_btn3.vc_btn3-size-lg{font-size:18px !important;font-weight:600;padding:12px 50px !important}.vc_btn3.vc_btn3-color-blue:hover{color:#fff !important;background-color:#000 !important}.footermenu{padding-top:0;line-height:1.6}.footermenu a{font-weight:600;color:#000 !important}.footermenu a:hover{color:#1a64ad !important}.zak-footer-builder .zak-main-row .zak-footer-main-1-col,.zak-footer-builder .zak-main-row .zak-footer-main-2-col,.zak-footer-builder .zak-main-row .zak-footer-main-3-col,.zak-footer-builder .zak-main-row .zak-footer-main-4-col,.zak-footer-builder .zak-main-row .zak-footer-main-5-col,.zak-footer-builder .zak-main-row .zak-footer-main-6-col{flex-wrap:nowrap}.kontaktbox{margin-bottom:15px}input[type=button],input[type=reset],input[type=submit]{background-color:#1a64ad !important;padding:10px 40px !important;color:#fff !important;border-radius:0;font-weight:600 !important}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#000 !important;color:#fff !important}.headertext{width:470px;height:375px;margin-top:20%;margin-left:5%}.headertext h2{color:#1a64ad !important;padding-left:76px;font-weight:400 !important;font-size:4.5rem !important;padding-top:150px;line-height:1.1 !important}.adresse{text-align:center;padding-top:10px}.wpcp-carousel-section.nav-vertical-center .swiper-button-prev{background:#d8d7d7 !important;background:-moz-linear-gradient(left,#d8d7d7 30%,transparent 100%) !important;background:-webkit-linear-gradient(left,#d8d7d7 30%,transparent 100%) !important;background:linear-gradient(to right,#d8d7d7 30%,transparent 100%) !important;height:100%;width:100px}.wpcp-carousel-section.nav-vertical-center .swiper-button-next{background:#d8d7d7 !important;background:-moz-linear-gradient(left,transparent 0%,#d8d7d7 70%) !important;background:-webkit-linear-gradient(left,transparent 0%,#d8d7d7 70%) !important;background:linear-gradient(to right transparent 0%,#d8d7d7 70%) !important;height:100%;width:100px}@media screen and (max-width:768px){.kontakt_oben{float:none;text-align:center;font-size:1.25em;padding-top:10px;padding-left:0}.kontakt_oben a{color:#000}.kontakt_oben a:hover{color:#1a64ad}.headertext{width:320px;height:256px;margin:20% 0 0 40px}.headertext h2{color:#1a64ad !important;padding-left:45px;font-weight:400 !important;font-size:3rem !important;padding-top:110px;line-height:1.1 !important}.zak-header-left-col .fa-phone:before,.zak-header-left-col .fa-envelope:before{font-size:2rem !important;color:#1a64ad !important;position:relative;top:3px}.zak-header-builder .zak-header-main-row{padding-top:0}.zak-header-builder .zak-top-row .zak-header-center-col,.zak-header-builder .zak-top-row .zak-header-right-col{display:none !important}.zak-header-builder .zak-top-row .zak-header-left-col{width:100% !important;display:block}h1,h2{font-size:2.5rem !important}h3,h4{font-size:2.25rem !important}}@media screen and (max-width:600px){.footermenu{text-align:center;padding-bottom:20px}.headertext{width:260px;height:208px;margin:0 auto;margin-top:30%}.headertext h2{color:#1a64ad !important;padding-left:40px;font-weight:400 !important;font-size:2.5rem !important;padding-top:85px;line-height:1.1 !important}}@media screen and (min-width:768px){.zak-primary{padding-top:0;padding-bottom:0}.kontaktbox{width:47%;float:left;margin-right:2.4%}textarea,select{width:96.5%}}@media screen and (min-width:1280px){.zak-footer{font-size:.8em}.logobox img.aligncenter{float:right;padding-top:0}.adresse{text-align:right;padding-right:30px;overflow:hidden;padding-top:0}}@media screen and (min-width:1400px){.zak-footer{font-size:.9em}}