.headerDesktop{background:var(--color-white);z-index:99;width:100%;height:90px;display:flex;position:fixed}@media (max-width:1000px){.headerDesktop{display:none}}.headerDesktop__logo{margin:auto auto auto 40px}.headerDesktop__link,.headerDesktop__button{margin:auto 40px auto 0}
.headerLogo{width:200px;height:max-content}.headerLogo__logo{width:100%}
.headerLink{color:var(--color-green-alt);text-transform:uppercase;background:var(--color-white);cursor:pointer;border:none;width:max-content;height:max-content;padding:0;font-family:Jost;font-size:14px;font-style:normal;font-weight:500}.headerLink:hover{text-decoration:underline}
.headerButton{background:var(--color-green-strong);border:solid 2px var(--color-green-strong);color:var(--color-white);width:max-content;height:max-content;padding:3px 20px 4px;font-family:Jost;font-size:14px;font-style:normal;font-weight:400;text-decoration:none;transition:all .2s}.headerButton:hover{background:var(--color-white);border:solid 2px var(--color-green-strong);color:var(--color-green-strong)}
.headerMobil{background:var(--color-white);z-index:99;align-items:center;width:100%;height:50px;display:flex;position:fixed}@media (min-width:1001px){.headerMobil{display:none}}.headerMobil--displayMenu{flex-direction:column;align-items:flex-start;gap:20px;width:300px;height:100vh;padding:20px 0 0 20px;display:flex;position:fixed}@media (min-width:1001px){.headerMobil--displayMenu{display:none}}.headerMobil__hamburger{cursor:pointer;color:var(--color-green-strong);margin:auto 0 auto 20px;font-size:40px}.headerMobil__cross{cursor:pointer;color:var(--color-green-strong);font-size:40px}.headerMobil__logo{width:150px;margin:auto 20px auto auto}
.footer{background:var(--color-white);flex-direction:column;align-items:center;gap:40px;width:100%;padding:40px;display:flex}.footer__elements{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}
.footerLogo{width:max-content;height:max-content}.footerLogo__logo{width:140px}
.footerElement{justify-content:center;width:200px;display:flex}@media (max-width:1000px){.footerElement{width:100%}}.footerElement__container{align-items:left;flex-direction:column;width:max-content;display:flex}@media (max-width:1000px){.footerElement__container{align-items:center}}.footerElement__title{color:var(--color-green-alt);margin:0 0 20px;font-family:Jost;font-size:16px;font-style:normal;font-weight:400;text-decoration:underline}
.footerElementInfo{color:var(--color-black);font-family:Jost;font-size:16px;font-style:normal;font-weight:400}
.footerElementLinkExternal{color:var(--color-black);cursor:pointer;font-family:Jost;font-size:16px;font-style:normal;font-weight:400;text-decoration:none}.footerElementLinkExternal:hover{cursor:pointer;text-decoration:underline}
.footerElementLinkInternal{color:var(--color-black);cursor:pointer;background:0 0;border:none;width:max-content;font-family:Jost;font-size:16px;font-style:normal;font-weight:400;text-decoration:none}.footerElementLinkInternal:hover{cursor:pointer;text-decoration:underline}
.footerElementValwin{align-items:center;gap:10px;display:flex}.footerElementValwin__label{color:var(--color-black);font-family:Jost;font-size:16px;font-style:normal;font-weight:400}.footerElementValwin__link,.footerElementValwin__image{width:50px}
.cookies{background:var(--color-green-strong);z-index:99;flex-direction:column;width:100%;padding:20px 100px;display:flex;position:fixed;bottom:0}@media (max-width:1000px){.cookies{padding:20px}}.cookies__text,.cookies__link{color:var(--color-white);font-family:Jost;font-size:14px;font-style:normal;font-weight:400}.cookies__buttons{justify-content:center;align-items:center;gap:10px;margin:10px 0 0;display:flex}@media (max-width:1000px){.cookies__buttons{flex-direction:column}}.cookies__button{text-transform:uppercase;background:var(--color-green-alt);width:200px;height:40px;color:var(--color-white);text-align:center;border:none;border-radius:8px;font-family:Jost;font-size:14px;font-style:normal;font-weight:400;text-decoration:none;transition:all .2s}.cookies__button:hover{cursor:pointer;background:var(--color-white);color:var(--color-green-alt)}
@font-face{font-family:Janson;src:url(/fonts/janson-300-normal.ttf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Janson;src:url(/fonts/janson-300-italic.ttf)format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Janson;src:url(/fonts/janson-500-normal.ttf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Janson;src:url(/fonts/janson-500-italic.ttf)format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost-100-normal.ttf)format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost-100-italic.ttf)format("opentype");font-weight:100;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost-200-normal.ttf)format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost-200-italic.ttf)format("opentype");font-weight:200;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost-300-normal.ttf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost-300-italic.ttf)format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost-400-normal.ttf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost-400-italic.ttf)format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost-500-normal.ttf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost-500-italic.ttf)format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost-600-normal.ttf)format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost-600-italic.ttf)format("opentype");font-weight:600;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost-700-normal.ttf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost-700-italic.ttf)format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost-800-normal.ttf)format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost-800-italic.ttf)format("opentype");font-weight:800;font-style:italic}@font-face{font-family:Jost;src:url(/fonts/jost-900-normal.ttf)format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Jost;src:url(/fonts/jost-900-italic.ttf)format("opentype");font-weight:900;font-style:italic}.layout__children{padding:90px 0 0}@media (max-width:1000px){.layout__children{padding:50px 0 0}}*{box-sizing:border-box;margin:0;padding:0}:root{--color-white:#fff;--color-black:#1e1e1e;--color-grey:#787878;--color-grey-form:#999;--color-grey-light:#e7e7e7;--color-green-light:#e6ead4;--color-green-pale:#f0f8f0;--color-green-alt:#1e977d;--color-green-strong:#0d745e;--color-green-transparent:#cce2e4;--color-green-service:#026d77;--color-blue-light:#eaf7fb;--color-blue-strong:#4381c2;--color-blue-form:#eff4fa;--color-yellow-strong:#ffcd00}
