a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}:root{--red:#c6062f;--grey-light:#e1e1e1;--grey:#ddd;--grey-dark:#888;--h2-size:36px}@media (max-width:1100px){:root{--h2-size:28px;--h3-header-size:32px}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(/build/fonts/roboto-v29-latin-ext_latin-regular.671b8a33.woff2) format("woff2"),url(/build/fonts/roboto-v29-latin-ext_latin-regular.5bfc683d.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:local(""),url(/build/fonts/roboto-v29-latin-ext_latin-italic.23205540.woff2) format("woff2"),url(/build/fonts/roboto-v29-latin-ext_latin-italic.ff55bc6c.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local(""),url(/build/fonts/roboto-v29-latin-ext_latin-500.d79d191e.woff2) format("woff2"),url(/build/fonts/roboto-v29-latin-ext_latin-500.3dc2c794.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:local(""),url(/build/fonts/roboto-v29-latin-ext_latin-500italic.13594e40.woff2) format("woff2"),url(/build/fonts/roboto-v29-latin-ext_latin-500italic.0a6f4049.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:local(""),url(/build/fonts/roboto-v29-latin-ext_latin-700italic.f3099d87.woff2) format("woff2"),url(/build/fonts/roboto-v29-latin-ext_latin-700italic.db773572.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local(""),url(/build/fonts/roboto-v29-latin-ext_latin-700.02efd1dc.woff2) format("woff2"),url(/build/fonts/roboto-v29-latin-ext_latin-700.1b274fb0.woff) format("woff")}@font-face{font-family:wotfardregular;font-style:normal;font-weight:400;src:url(/build/fonts/wotfard-regular-webfont.409bf748.eot);src:url(/build/fonts/wotfard-regular-webfont.409bf748.eot?#iefix) format("embedded-opentype"),url(/build/fonts/wotfard-regular-webfont.46881ba2.woff2) format("woff2"),url(/build/fonts/wotfard-regular-webfont.5ff2a2f3.ttf) format("truetype")}@font-face{font-family:wotfardsemibold;font-style:normal;font-weight:400;src:url(/build/fonts/wotfard-semibold-webfont.8901edaf.eot);src:url(/build/fonts/wotfard-semibold-webfont.8901edaf.eot?#iefix) format("embedded-opentype"),url(/build/fonts/wotfard-semibold-webfont.5a44d1fe.woff2) format("woff2"),url(/build/fonts/wotfard-semibold-webfont.ab0633e6.ttf) format("truetype")}body{background-color:#fff;font-family:wotfardregular;font-size:18px}strong{font-family:wotfardsemibold}em{font-style:italic}.display_mobile,.display_tablet{display:none}.cleaner{clear:both}.center{text-align:center}.container{margin:0 auto;max-width:1340px;padding-left:4em;padding-right:4em}header{align-items:center;background-image:radial-gradient(circle farthest-corner at 10% 20%,#0eae57 0,#0c7475 90%);display:flex;justify-content:space-between;padding:0 60px;position:relative;transition:top .5s}header.pre_fixed{top:-100px}header.fixed{background:#fff;left:0;margin-top:0;position:fixed;right:0;top:0;z-index:2000}header #a_logo{background:#f1f1f1;margin-right:15px;padding:20px}header span.telefon{color:#fff;display:inline-block;margin-right:10px}header.fixed span.telefon{color:#0eae57}header span.telefon a{background:#0eae57;border-radius:20px;color:#fff;display:inline-block;margin-left:10px;padding:10px 15px;text-decoration:none}header span.telefon a:hover{background:var(--red);transition:.3s}#main{background-color:var(--grey-light)}#menu_out{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-between;margin-left:15px;margin-right:15px}#hamburger,nav#menu .close_btn{display:none}nav#menu{align-items:center;display:flex;flex-wrap:wrap;margin:10px}nav#menu a.menu_link{border-radius:2em;color:#fff;font-size:17px;font-weight:400;margin:0 .2em;padding:.8em;text-decoration:none;transition:.3s;white-space:nowrap}nav#menu a:hover{color:var(--red)}nav#menu a.active{background-color:#fff;color:var(--red)}header.fixed nav#menu a{background:#fff;color:var(--red)}header.fixed nav#menu a.active{color:var(--red)}nav#menu .login_btn{display:none}#menu_right{align-items:center;display:flex;margin-left:auto}#language{margin-left:15px;margin-right:15px}#language a{border-radius:2rem;color:var(--red);display:inline-block;font-size:.8rem;line-height:1rem;padding:.5rem .75rem;text-decoration:none;text-transform:uppercase}#language a.active{background-color:var(--red);color:#fff}footer{background:var(--grey);padding:30px 0}footer .container{display:flex}footer .column{width:33.33%}footer nav{align-items:flex-start;display:flex;flex-direction:column}footer nav a{color:var(--red);display:inline-block;font-size:14px;margin:4px;padding:6px 10px 6px 6px;position:relative;text-decoration:none;transition:.5s}footer nav a.active,footer nav a:hover{border-radius:30px;color:var(--red);padding-left:25px}footer nav a:before{content:"\203A";font-size:22px;left:10px;opacity:0;padding-right:10px;position:absolute;top:1px;transition:.3s;transition-delay:.1s}footer nav a.active:before,footer nav a:hover:before{opacity:1}footer h4{color:var(--green-dark);font-size:24px;font-weight:700;margin-bottom:36px;margin-top:10px}footer p{color:#1c3744;font-size:14px;line-height:1.6;max-width:230px;padding:5px 0 10px}footer #bottom{color:#1c3744;font-size:12px;margin-top:20px;text-align:center}footer #links_social a{align-items:center;background-color:var(--red);border:2px solid var(--red);border-radius:50%;display:inline-flex;height:38px;justify-content:center;margin-right:10px;transition:.3s;width:38px}footer #links_social a:hover{background-color:var(--grey-dark)}footer #links_social img{width:18px}footer #links_kontakt a{align-items:center;border:2px solid var(--red);border-radius:20px;color:var(--red);display:inline-flex;height:38px;justify-content:center;margin-right:10px;padding:0 20px;text-decoration:none;transition:.3s}.btn{background-color:var(--red);border-radius:55px;box-shadow:0 6px 12px #213f4f47;color:#fff;display:inline-block;font-size:15px;font-weight:600;letter-spacing:-.03em;line-height:55px;outline:none;padding:0 40px;position:relative;text-decoration:none;text-transform:capitalize;white-space:nowrap;z-index:2}.btn:hover{background:var(--grey-dark);color:#fff}span.title{background-color:var(--red);color:#fff;display:inline-block;font-size:28px;font-weight:700;padding:12px 18px}@media (max-width:1100px){.display_tablet{display:block}.container{padding:0 15px}header{background:#fff;padding:0 20px}header #a_logo{padding:14px 20px}header #a_logo img{width:120px}#frex_header video{margin-top:88px}footer .container{flex-wrap:wrap}footer .column{width:50%}footer .column:nth-child(3){margin-left:10px;margin-top:40px}footer p{max-width:none}}@media (max-width:640px){.display_mobile{display:block}.display_tablet{display:none}body{font-size:16px}header{padding:0 15px}header #a_logo{background-color:transparent;margin-right:0;padding:5px 0}header #a_logo img{width:80px}header span.telefon{color:#0eae57;font-size:12px}#menu_out{margin-right:0}#language{margin-left:0}#home_footer h2 br{display:none}footer .column{width:100%}footer .column:nth-child(2){margin-left:10px;margin-top:40px}footer #bottom{margin-top:40px}}@media (max-width:1100px){#menu_shadow{transition:background .3s}#menu_shadow.show{background:rgba(0,0,0,.4);left:0;right:0;z-index:2900}#menu_shadow.show,nav#menu{bottom:0;position:fixed;top:0}nav#menu{align-items:flex-start;background:var(--red);box-sizing:border-box;display:flex;flex-direction:column;left:-280px;margin:0;padding:50px 20px 20px;transition:left .5s;width:280px;z-index:3000}nav#menu a.active{margin-bottom:10px;margin-top:10px}nav#menu a:hover{color:#000}nav#menu a.menu_link{font-size:1.2em;margin:4px 0;padding:12px 20px;white-space:normal}nav#menu.show{left:0}nav#menu .login_btn{align-self:stretch;display:block;margin-top:20px;text-align:center}nav#menu .close_btn{background-color:var(--red);background-image:url(/build/images/close.65458325.svg);background-position:50%;background-repeat:no-repeat;background-size:12px;display:block;height:40px;position:absolute;right:0;top:0;width:40px}header .login_btn{display:none}header.fixed nav#menu a{background:none}header.fixed nav#menu a.active{color:#fff}#hamburger{cursor:pointer;height:30px;margin-top:5px;position:relative;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:30px}#hamburger,#hamburger span{display:block;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#hamburger span{background:var(--red);border-radius:2px;height:4px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}#hamburger span:first-child{top:0}#hamburger span:nth-child(2){top:10px}#hamburger span:nth-child(3){top:20px}#hamburger.open span:first-child{top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#hamburger.open span:nth-child(2){left:-40px;opacity:0}#hamburger.open span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}}