@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400&display=swap";@font-face{font-family:"Avenir LT Std";src:url("../webfonts/AvenirLTStd-Light.eot");src:url("../webfonts/AvenirLTStd-Light.eot?#iefix") format("embedded-opentype"),url("../webfonts/AvenirLTStd-Light.woff2") format("woff2"),url("../webfonts/AvenirLTStd-Light.woff") format("woff"),url("../webfonts/AvenirLTStd-Light.ttf") format("truetype"),url("../webfonts/AvenirLTStd-Light.svg#AvenirLTStd-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Avenir LT Std 55 Roman";src:url("../webfontsAvenirLTStd-Heavy.woff2") format("woff2"),url("../webfontsAvenirLTStd-Heavy.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;min-height:100vh}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}.row{margin:0}body,html{font-size:1em;padding:0;margin:0;min-height:100vh}body{background:#eee;color:#000;padding:0;margin:0;overflow-x:hidden;font-family:"Avenir LT Std",sans-serif}body.active{overflow-y:hidden}a{outline:none;color:#0274be}a:hover,a:focus{outline:none;text-decoration:none;color:#000}.content{max-width:1170px;margin:0 auto;position:relative}#wrapper{padding:0;max-width:1280px;margin:0 auto;background-color:#fff}h2,h3{font-family:"Avenir LT Std",sans-serif;color:#0274be}h4{font-family:"Avenir LT Std",sans-serif;color:#000}p{font-size:1.125em;line-height:1.5em}p+p{margin-top:0.9375em}p+h3{margin-top:3.125em}p+h2{margin-top:3.125em}#main-content{margin:0}#main-content .content{text-align:center;padding-bottom:40px;max-width:1024px}#main-content .content h2{font-family:"Avenir LT Std",sans-serif;font-size:28px;font-weight:500;margin-bottom:48px;text-transform:uppercase;color:#0274be;line-height:1.4}#main-content .content h2::before{content:"";display:block;width:220px;height:4px;background:#969699;margin:0 auto 20px}#main-content .content h3{font-family:"Avenir LT Std",sans-serif;font-size:20px;margin:0 0 48px;font-weight:500;color:#0274be;line-height:1.4}#main-content .content h4{font-family:"Avenir LT Std",sans-serif;font-size:18px;margin:0 0 32px;font-weight:500;line-height:1.4}#main-content .content .pg-links{text-align:left}#main-content .content .pg-links ul{list-style:disc;margin:1.25em 0 1.875em 1.25em}#main-content .content ol{list-style-type:decimal}#main-content .content ol li{margin:0 0 0.625em 1.25em}#main-content .content ol ul{list-style:disc;margin:1.25em 0 1.875em 1.25em}#main-content .content ul,#main-content .content ol{line-height:1.5em}#main-content .content ul+h3,#main-content .content ol+h3{margin-top:1.25em}#main-content .content p+h3{margin-top:2.5em}#main-content .content p strong{font-family:"Avenir LT Std 55 Roman",sans-serif;color:#0274be}.pg-rechts #main-content .content{text-align:left}.pg-rechts #main-content .content ul{list-style:disc;list-style-position:outside;padding-left:20px;margin-top:1.25em;margin-bottom:1.25em}#main-interaktivContent{max-width:1280px;margin:0 auto}#main-interaktivContent .custom{padding:50px 15px;position:relative}#main-interaktivContent h2{text-align:center;padding:15px 10px;border-bottom:1px solid #000;margin-bottom:50px}.button,.button-link-pos{display:inline-block;padding:8px 12px;background:rgba(0,0,0,0);color:#fff !important;margin:15px 0;position:relative}.button:hover,.button-link-pos:hover,.button:focus,.button-link-pos:focus,.button:visited,.button-link-pos:visited{color:#fff !important;outline:none;text-decoration:none !important}.button::after,.button-link-pos::after{background:#0274be;content:"";position:absolute;left:0px;bottom:0px;z-index:-2;width:100%;height:100%}.button::before,.button-link-pos::before{content:"";position:absolute;left:0px;bottom:0px;z-index:-1;width:0;height:100%;background:#333;transition:all .2s ease-in-out}.button:hover::before,.button-link-pos:hover::before{width:100%}.button-link-pos{color:#fff;padding:10px 20px;position:absolute;right:0;top:-15px;font-size:18px;transition:all .3s ease-in-out}header{width:100%;height:100px;position:fixed;top:0;left:0;padding:0;text-align:left;z-index:9999;background:#fff}@media(max-width: 959px){header{height:70px;box-shadow:0 0 20px rgba(0,0,0,.25)}}header *{transition:all .3s ease-in-out}header .content{display:flex;align-items:center;height:100%;padding:0 15px;max-width:1170px;margin:0 auto}header .content .logo{flex:1;max-width:250px}header h1{margin:0;position:relative;z-index:3;max-width:250px}header h1 img{max-width:250px}@media(max-width: 460px){header h1 img{max-width:220px}}@media(max-width: 959px){header h1 img{max-width:180px}}.bg-fixed header h1 img{max-width:180px}header .top-nav{position:absolute;right:0;top:0;padding:5px 10px 8px 50px;color:rgba(0,0,0,.3);font-family:"Arial",sans-serif;transition:transform .3s ease-out;transform-origin:top;transform:scaleY(1)}header .top-nav .nav{display:flex;align-items:center}header .top-nav .nav li{padding:0 30px;display:inline-block;position:relative;font-size:0.875em}header .top-nav .nav li a{display:inline-block;color:rgba(0,0,0,.3);padding:10px 0}header .top-nav .nav li a:hover,header .top-nav .nav li a :focus{color:#333;background:none}header .top-nav .nav li::before{content:"|";position:absolute;top:9px;left:0}header .top-nav .nav li:first-of-type::before{display:none}.bg-fixed header .top-nav{transform:scaleY(0)}@media(max-width: 1024px){header .top-nav{display:none}}.bg-fixed header{height:70px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.25)}.navigation{z-index:1;padding:0;flex:1;color:#0274be;text-align:right;padding:35px 0 0 30px;position:relative;opacity:1;display:block;position:relative;background:none;transition:all .3s ease-in-out}.navigation ul{margin:0;padding:0;display:flex;align-items:flex-start;justify-content:flex-end}.navigation ul li{display:inline-block;margin:0 1.875em;position:relative;max-width:180px}@media(max-width: 1240px){.navigation ul li{margin:0 1.125em}}@media(max-width: 1024px){.navigation ul li{font-size:1em}}.navigation ul li a,.navigation ul li span{font-size:0.9375em;color:#969699;font-family:"Arial",sans-serif;text-transform:uppercase;font-weight:900;display:inline-block;text-align:center;padding:10px 0 35px;position:relative;outline:none;background:none;cursor:pointer;line-height:1.4}@media(max-width: 1240px){.navigation ul li a,.navigation ul li span{font-size:0.9375em}}@media(max-width: 1024px){.navigation ul li a,.navigation ul li span{font-size:0.9375em}}.bg-fixed .navigation ul li a,.bg-fixed .navigation ul li span{font-size:0.875em;padding:10px 0 35px}.navigation ul li a::after,.navigation ul li span::after{opacity:0;visibility:hidden;content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(-5px);width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0274be rgba(0,0,0,0);transition:all .2s ease-in-out}.bg-fixed .navigation ul li a::after,.bg-fixed .navigation ul li span::after{display:none}.navigation ul li a:hover,.navigation ul li span:hover{background:none;color:#0274be}.navigation ul li a:hover::after,.navigation ul li span:hover::after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.bg-fixed .navigation ul li a:hover::after,.bg-fixed .navigation ul li span:hover::after{display:none}.navigation ul li.active a{color:#0274be;font-weight:600}.navigation ul li.active a::after{display:block}.navigation ul li ul.nav-child{position:absolute;min-width:160px;padding:5px 15px 15px;top:100%;left:0;text-align:left;background:hsla(0,0%,100%,.8);transition:transform .3s ease-out;transform-origin:top;transform:scaleY(0)}.navigation ul li ul.nav-child li{display:block;margin:10px 0 0}.navigation ul li ul.nav-child li a{text-transform:none;padding:0;font-family:"Avenir LT Std",sans-serif;font-size:0.875em;font-weight:700}.navigation ul li ul.nav-child li a:hover{color:#333;text-decoration:none}.navigation ul li ul.nav-child li.active a{color:#333}.navigation ul li ul.nav-child li::after{display:none}.navigation ul li:hover ul.nav-child{transform:scaleY(1)}@media(max-width: 959px){.navigation{position:fixed;width:100%;background:rgba(236,236,236,.98);text-align:left;height:calc(100vh - 70px);overflow-y:auto;top:70px;left:-100%;padding:0}.active .navigation{left:0}.navigation ul{margin-top:0;flex-direction:column}.navigation ul li{display:block;margin:1px 2px;max-width:inherit;width:100%}.navigation ul li a{display:block;min-width:inherit;color:#fff;padding:12px 15px;min-height:inherit;background:rgba(51,51,51,.6)}.navigation ul li a:hover{background:hsla(0,0%,100%,.8);color:#0274be}.navigation ul li a::after{display:none}.navigation ul li::after{display:none}.navigation ul li.active a{background:hsla(0,0%,100%,.8);color:#0274be}.navigation ul li.active a::after{display:none}}.btn-menu{position:absolute;right:15px;top:40px;z-index:9;display:none}@media(max-width: 959px){.btn-menu{top:28px}}@media(max-width: 959px){.btn-menu{display:block}}.bars,.bars:before,.bars:after{position:relative;width:28px;height:3px;margin:0 auto;background:#0274be;border-radius:2px;transition:top .2s .2s,transform .2s;transform:rotate(0deg);display:inline-block;top:-5px}.bars:before,.bars:after{content:"";display:block;position:absolute}.bars:before{top:-10px}.bars:after{top:10px}.active .bars:before,.active .bars:after{transition:top .2s,transform .2s .2s;top:0}.active .bars{background:rgba(0,0,0,0)}.active .bars:before{transform:rotate(45deg)}.active .bars:after{transform:rotate(-45deg)}#slide{max-width:1280px;margin:100px auto 80px}@media(max-width: 768px){#slide{margin-top:70px}}#slide .uk-overlay-background{background:hsla(0,0%,100%,.7)}#slide .uk-scope .uk-light .uk-dotnav>*>*{background:rgba(2,116,190,.9);border:none}#slide .uk-scope .uk-light .uk-dotnav>.uk-active>*{background:#333}#slogan{padding:80px 15px;max-width:1280px;margin:0 auto;background:#eee}#slogan h3{font-family:"Avenir LT Std",sans-serif;font-weight:400;font-size:55px;margin:0;padding:0;text-align:center}.uk-scope em{color:#0274be;font-weight:600;font-style:italic}.uk-scope .grid-slide{margin:0}.uk-scope .grid-slide--news{margin:0 -60px}.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel{display:flex;box-shadow:none;padding:0 60px;flex-direction:row-reverse;background:#ececec}.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel>.uk-margin{margin:0 !important}.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel>div{position:relative;flex-basis:34%}.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel>div.uk-text-center{min-width:400px}@media(max-width: 959px){.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel>div.uk-text-center{display:none}}.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel>div:not(.uk-text-center){position:relative;flex-basis:66%;padding-left:40px;padding-right:60px}@media(max-width: 959px){.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel>div:not(.uk-text-center){flex-basis:100%;padding-left:20px;padding-right:20px}}.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel h3{margin:50px 0 0 !important;height:auto}.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel h2{position:absolute !important;top:20px;right:-25px;display:flex;align-items:center;background:#0274be;font-size:16px;font-weight:600;color:#fff !important;height:36px;padding:5px 10px;margin:0}@media(max-width: 959px){.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel h2{top:0;right:0}}.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel h2::after{display:none !important}.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel h4{margin:0 0 15px !important}.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel p{font-size:16px !important;line-height:24px !important}.uk-scope .grid-slide--news .uk-slider-items>li .uk-panel p .uk-button{margin-top:20px;padding:0px 15px;font-size:14px}.uk-scope .grid-slide--news .uk-slidenav{width:60px;height:100%;background:#fff;margin:0 !important;top:0 !important;transform:translateY(0) !important;display:flex;padding:0 !important;justify-content:center}.uk-scope .grid-slide--news .uk-slidenav svg{width:28px}@media(max-width: 959px){.uk-scope .grid-slide--news .uk-slidenav svg{width:0px}}.uk-scope .grid-slide--news .uk-dotnav>*>*{width:20px;height:20px;border:1px solid rgba(2,116,190,.4)}.uk-scope .grid-slide--news .uk-dotnav>*>*:hover{background-color:rgba(2,116,190,.6)}.uk-scope .grid-slide--news .uk-dotnav>.uk-active>*{background-color:rgba(2,116,190,.6)}footer{background:#969699;padding:40px 0 20px;color:#fff;font-size:0.875em;margin-top:40px}footer .content{max-width:1024px;margin:0 auto}footer h3{font-size:1.625em;font-weight:600;color:#fff}footer h3::after{content:"";width:250px;height:1px;background-color:#fff;display:block;margin:0.625em 0 1.875em}@media(max-width: 959px){footer h3::after{margin:0.5em 0 1em}}footer h4{font-size:1.125em;color:#fff;margin:0 0 1.25em;padding:0;text-transform:uppercase}footer a{color:#fff}footer a:hover,footer a :focus{color:hsla(0,0%,100%,.5)}@media(max-width: 1024px){footer .links{margin-top:2.5em}}footer .links li a{font-size:1.125em;display:inline-block;padding:5px 0}footer .links li a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:5px}footer .links li a:hover,footer .links li a:focus{background:none;color:hsla(0,0%,100%,.85)}@media(max-width: 959px){footer .item{margin-bottom:40px}footer .item::after{content:"";width:250px;height:1px;background:hsla(0,0%,100%,.25);margin:30px 0 0;display:block}}footer .copyright{padding-top:20px;margin:40px 15px 0;text-align:center;border-top:1px solid hsla(0,0%,100%,.5);font-size:0.8125em}@media(max-width: 959px){footer .copyright{text-align:center}}.scrollup{width:50px;height:50px;font-size:24px;line-height:46px;color:#fff;background:#c5c6c6;border-radius:50%;box-shadow:4px 4px 8px 0 rgba(0,0,0,.4);position:fixed;right:40px;bottom:40px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20}.scrollup:hover,.scrollup:focus{color:#fff;background:#777;text-decoration:none !important;outline:none}.scrollup::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}.fancybox-container{font-family:"Source Sans Pro",sans-serif;font-weight:300}div.cc-window{font-family:"Source Sans Pro",sans-serif;font-weight:300;border-radius:6px 0 0 6px;box-shadow:1px 1px 12px 0 rgba(0,0,0,.2),1px 1px 1px 0 rgba(0,0,0,.2)}div.cc-window.cc-right{right:0}div.cc-window.cc-floating{padding-bottom:50px}div.cc-window.cc-floating .cc-message{display:flex;flex-direction:column;line-height:18px}div.cc-window.cc-floating .cc-message .cc-cookie-settings-toggle{margin-top:10px;border:1px solid #bbb;border-radius:8px;padding:.5em;color:#000;font-weight:600;background:#fff}div.cc-window.cc-floating .cc-message .cc-cookie-settings-toggle:hover{background:#bbb;color:#000}div.cc-window.cc-floating .cc-message .cc-cookie-settings-toggle .cc-cookie-settings-toggler{display:none}div.cc-window.cc-floating .cc-btn.cc-deny{border:1px solid #bbb;border-radius:8px;padding:.5em;color:#000;font-weight:600;background:#fff}div.cc-window.cc-floating .cc-btn.cc-deny:hover{background:#333;color:#fff;text-decoration:none}div.cc-window.cc-floating .cc-btn.cc-allow,div.cc-window.cc-floating .cc-btn.cc-allowall{border:1px solid #89b400;border-radius:8px;padding:.5em;color:#fff;font-weight:600;background:#89b400}div.cc-window.cc-floating .cc-btn.cc-allow:hover,div.cc-window.cc-floating .cc-btn.cc-allowall:hover{background:#9fce05;border-color:#9fce05;text-decoration:none}div.cc-window.cc-floating .cc-btn.cc-allow{width:100%;margin-top:10px}div.cc-window.cc-floating a.cc-link label{font-size:14px}.cc-link.cc-cookie,.cc-link.cc-privacy{position:absolute;width:50%;text-align:center;bottom:0}.cc-link.cc-cookie{left:0}.cc-link.cc-privacy{right:0}.cc-header{max-width:inherit;font-size:16px}div.cc-checkbox-container{width:48%}input.cc-cookie-checkbox+span{top:2px}input.cc-cookie-checkbox+span::before{border:none}.cc-color-override-234849139.cc-revoke{background-color:#89b400 !important}.cc-checkboxes-container .cc-settings-label{padding-bottom:10px;border-bottom:1px solid #777;margin-bottom:10px !important}.cc-checkboxes-container div:nth-of-type(2){width:100%;margin-bottom:20px}.cc-checkboxes-container a:not(.cc-btn){padding:0 4px}.cc-checkboxes-container a:not(.cc-btn)::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:inline-block;margin-left:4px;color:#333}div.cc-cookie-category-title{color:#000}.cc-cookie-category-description p{font-size:16px;line-height:22px;color:#000}.cc-compliance{position:absolute;width:calc(100% - 40px);bottom:50px}div.cc-floating div.cc-checkboxes-container{margin-top:-5px;padding-bottom:40px}div.cc-window.cc-floating .cc-btn.cc-deny{display:none}div.cc-window.cc-floating .cc-btn.cc-allow{margin-top:10px;border:1px solid #bbb;border-radius:8px;padding:.4em;color:#000;font-weight:600;background:#bbb;line-height:18px}div.cc-window.cc-floating .cc-btn.cc-allow:hover{border:1px solid #89b400;background:#89b400;color:#fff}.pg-leistungen ul.list-services{margin:32px auto 48px;max-width:720px}.pg-leistungen ul.list-services li{background:#969699;padding:8px 16px;color:#fff;margin-bottom:12px;text-align:left;display:flex;transition:all .3s ease-in-out}@media(max-width: 460px){.pg-leistungen ul.list-services li{display:block}}.pg-leistungen ul.list-services li strong{font-family:"Avenir LT Std 55 Roman",sans-serif;font-weight:700;margin-right:8px}@media(max-width: 460px){.pg-leistungen ul.list-services li strong{margin-right:0}}.pg-leistungen ul.list-services li:hover{background:#0274be}.pg-ueber-uns #main-content .content .uk-scope .grid-team-inhaber{max-width:580px;margin:0 auto}.pg-ueber-uns #main-content .content .uk-scope .grid-team-inhaber>div{padding:0 32px}.pg-ueber-uns #main-content .content .uk-scope .grid-team-inhaber .uk-margin{margin:0 !important}.pg-ueber-uns #main-content .content .uk-scope .grid-team-inhaber p{font-family:"Avenir LT Std",sans-serif;font-size:12px;margin-top:4px;margin-bottom:24px}.pg-ueber-uns #main-content .content .uk-scope .grid-team-inhaber p strong{font-size:14px;font-family:"Avenir LT Std",sans-serif;font-weight:500;color:#000;text-transform:uppercase}.pg-ueber-uns #main-content .content .uk-scope .grid-team-inhaber p a{color:#000;text-decoration:none}.pg-ueber-uns #main-content .content .uk-scope .grid-team-inhaber p a:hover,.pg-ueber-uns #main-content .content .uk-scope .grid-team-inhaber p a:focus{color:#0274be;text-decoration:none}.pg-ueber-uns #main-content .content .uk-scope .grid-team{max-width:920px;margin:48px auto 24px}.pg-ueber-uns #main-content .content .uk-scope .grid-team>div{padding:0 15px}.pg-ueber-uns #main-content .content .uk-scope .grid-team .uk-margin{margin:0 !important}.pg-ueber-uns #main-content .content .uk-scope .grid-team h3{font-size:16px;padding:10px 5px 8px;line-height:1;background:#0274be;color:#fff;margin:0}.pg-ueber-uns #main-content .content .uk-scope .grid-team p{font-family:"Avenir LT Std",sans-serif;font-size:12px;margin-top:4px;margin-bottom:24px}.pg-ueber-uns #main-content .content .uk-scope .grid-team p strong{font-size:14px;font-family:"Avenir LT Std",sans-serif;font-weight:500;color:#000;text-transform:uppercase}.pg-ueber-uns #main-content .content .uk-scope .grid-team p a{color:#000;text-decoration:none}.pg-ueber-uns #main-content .content .uk-scope .grid-team p a:hover,.pg-ueber-uns #main-content .content .uk-scope .grid-team p a:focus{color:#0274be;text-decoration:none}
/*# sourceMappingURL=mains.css.map */
