@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url("./media/inter-v13-latin-regular-VQ3UBCDI.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url("./media/inter-v13-latin-500-PUEXTTCT.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url("./media/inter-v13-latin-600-GQRH5MIF.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url("./media/inter-v13-latin-700-5OESYTDS.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url("./media/inter-v13-latin-800-6FO6HLEZ.woff2") format("woff2")}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body,html,#root{width:100%;height:100%;font-family:Inter,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#fffaf7;color:#003b31;font-size:16px;line-height:1.5}body h1{font-size:2rem;font-weight:800;line-height:1.2}body h2{font-size:1.75rem;font-weight:700;line-height:1.2}body h3{font-size:1.5rem;font-weight:700;line-height:1.2}body h4{font-size:1rem;font-weight:700;line-height:1.2}body h4.small{font-size:.875rem}body p{font-size:1rem;font-weight:400;line-height:1.5}body p span.medium{font-size:1.125rem}body p span.medium-bold{font-size:1.125rem;font-weight:600}body span.accent-brightgreen{color:#36a154}.content-container.activate-intro{overflow:hidden;height:100svh}#intro{position:fixed;top:0;left:0;background-color:#003b31;width:100%;height:100svh;display:flex;justify-content:center;align-items:center;transition:.5s ease}#intro img{color:#fffaf7;width:clamp(150px,40vw,300px)}#intro.hide{visibility:hidden;opacity:0;transition:.5s ease}#header{width:100%;padding:25px;top:0}#header .content{display:flex;flex-direction:row}#header .content img{width:180px;height:auto}#hero{padding:25px 25px 0}#hero .content .main-text{display:flex;flex-direction:column;row-gap:16px;padding-top:50px;padding-bottom:80px}#hero .content .main-text h4{color:#c5cbc7;text-transform:uppercase}#hero .content .main-text .buttons{display:flex;flex-direction:row;column-gap:16px;margin-top:6px}#hero .content .sketch{width:210px;display:block;margin-bottom:-8px}sol-button{display:flex}sol-button a{font-size:1rem;font-weight:700;padding:10px 20px;border:2px solid;border-radius:8px;background-color:#003b31;color:#fffaf7;border-color:#003b31;text-decoration:none;cursor:pointer;display:block}sol-button a.primary-darkgreen{background-color:#003b31;color:#fffaf7;border-color:#003b31}sol-button a.secondary-darkgreen{background-color:#fffaf700;color:#003b31;border-color:#0000}sol-button a.primary-brightgreen{background-color:#36a154;color:#fffaf7;border-color:#36a154}sol-button a.secondary-brightgreen{background-color:#fffaf700;color:#36a154;border-color:#0000}sol-button.fullwidth{width:100%;display:block}sol-button.fullwidth a{width:100%;text-align:center}button{font-size:1rem;font-weight:700;padding:10px 20px;border:2px solid;border-radius:8px;background-color:#003b31;color:#fffaf7;border-color:#003b31;text-decoration:none;cursor:pointer;display:block}button.primary-darkgreen{background-color:#003b31;color:#fffaf7;border-color:#003b31}button.secondary-darkgreen{background-color:#fffaf700;color:#003b31;border-color:#0000}button.primary-brightgreen{background-color:#36a154;color:#fffaf7;border-color:#36a154}button.secondary-brightgreen{background-color:#fffaf700;color:#36a154;border-color:#0000}button.fullwidth{width:100%;display:block}button.fullwidth a{width:100%;text-align:center}#features{background-color:#003b31;color:#fffaf7;padding:80px 25px}#features h2{margin-bottom:25px}#features p.text{margin-bottom:16px}#features ul{display:flex;flex-direction:column;row-gap:1.125rem;list-style:none}#features ul li{display:flex;flex-direction:row;column-gap:10px;padding:16px 10px;align-items:center;background-color:#36a15433;border-radius:8px}#features ul li .bullet{font-size:1.375rem}#features ul li p{line-height:1.25rem}#features ul li .feature-content{display:flex;flex-direction:column;row-gap:4px}#features>p{margin-top:1.125rem}#features .suggestions{margin-top:80px;margin-bottom:50px}.textdefault{background-color:#fffaf7;color:#003b31;padding:80px 25px}.textdefault.color-bright{background-color:#fffaf7;color:#003b31}.textdefault h2,.textdefault h4,.textdefault p{margin-bottom:16px}.registerform{background-color:#003b31;color:#fffaf7;padding:80px 25px}.registerform h2,.registerform p{margin-bottom:16px}.registerform form{display:flex;flex-direction:column;row-gap:16px;margin-top:25px}.registerform form .formrow{width:100%;display:flex;flex-direction:row;column-gap:10px;align-items:top}.registerform form .formrow input{width:100%;background-color:#fff;border:2px solid #003B31;border-radius:8px;padding:12px;font-size:1rem;font-weight:600;color:#003b31;outline:none}.registerform form .formrow input::placeholder{color:#003b3166}.registerform form .formrow input:focus,.registerform form .formrow input:focus-within{border:2px solid #36A154}.registerform form .formrow input[type=checkbox]{width:24px;height:24px;background-color:#fff}.registerform form .formrow label[htmlfor=dsgvo]{font-size:.75rem}.registerform form .formrow label[htmlfor=dsgvo] span{color:red}.registerform form .formrow label[htmlfor=dsgvo] a{color:#fffaf7;text-decoration:underline}.registerform form button{width:100%;display:block}#footer{background-color:#003b31;color:#fffaf7;padding:80px 25px}#footer a{color:#fffaf7;font-weight:600}#footer .footer-container{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:4px;column-gap:8px;position:relative}#footer .footer-container p{display:flex;column-gap:6px}#footer .footer-container .slash{font-size:.9rem;font-weight:700;margin-bottom:4px}#footer .footer-container .footer-heart{width:18px;margin-top:-3px}#footer .footer-container .footer-heart>*{color:#d25067}#footer .footer-menu{display:flex;flex-direction:row;gap:16px;margin-top:16px}
