body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{--color-primary:#6e7a58;--color-secondary:var(--color-primary);--font-family:Roboto;--text-color:#7a7a7a;--font-weight-primary:300;--font-weight-secondary:400;--header-height:122px;--footer-height:630px;--shadow:6px 6px 9px #0003;color:#7a7a7a;color:var(--text-color);font-family:Roboto,sans-serif;font-family:var(--font-family),Roboto,sans-serif;font-weight:300;font-weight:var(--font-weight-primary)}@media (max-width:921px){html{font-size:91.2%}}body,button,input,select{font-family:Roboto,sans-serif;font-family:var(--font-family),"Roboto",Roboto,sans-serif}footer,header{background-color:#6e7a58;background-color:var(--color-primary);box-shadow:6px 6px 9px #0003;box-shadow:var(--shadow);color:#fff;font-size:1rem;line-height:1.6em;padding:0 calc(50% - 570px)}header{height:122px;height:var(--header-height);margin:0;position:-webkit-sticky;position:sticky;top:0;z-index:1}@media (max-width:767px){html{--header-height:81px}}.content{min-height:calc(100vh - 752px);min-height:calc(100vh - var(--header-height) - var(--footer-height))}header img,header svg{margin:10px;max-height:102px;max-height:calc(var(--header-height) - 20px);padding:0}footer a,header a{color:inherit;text-decoration:none}section{margin:100px auto 20px;max-width:1140px;padding-bottom:5px}@media (max-width:767px){section{margin:57px 10px 0}}section h1,section p{margin:10px}h5{font-size:27px;font-weight:700}h2,h3,h5{text-transform:uppercase}h2,h3{color:#6e7a58;color:var(--color-secondary);font-size:22px;font-weight:300;line-height:1.25em;margin:0 0 20px;padding:10px 10px 5px;text-align:center;vertical-align:initial}footer>.flex{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:73px auto auto;padding-bottom:70px;padding-top:70px}footer p{margin:0}footer .contact-info,footer .hours{box-sizing:border-box;flex-basis:auto;min-width:300px;padding:10px;width:calc(50% - 40px)}footer img,footer svg{width:60%}address{font-style:normal}address ul{padding:0}.hours{display:grid;grid-template-columns:1fr 1fr}.hours h5,.hours strong{grid-column-end:3;grid-column-start:1;margin:20px 0}.links{list-style:none;margin:auto;padding:10px;width:-webkit-fit-content;width:fit-content}.links ul{display:flex;list-style:none;padding:0}.links li{padding:0 20px}.links li:nth-child(n+2){border-left:dotted}.inputWrapper{font-size:15px;margin:35px 10px 45px}.inputWrapper>*{margin:5px 0}.rangeWrapper{background-color:#eee;height:30px;margin:0;padding:0}.range .datalist{display:flex;font-size:1rem;font-weight:400;font-weight:var(--font-weight-secondary);justify-content:space-around;margin-bottom:1.6em;margin-top:20px}.range .datalist .option{background:#0000;color:inherit;flex:1 1 100%;text-align:center}.range .datalist .option:disabled{box-shadow:none;outline:none}.range .datalist .option:not([disabled]):focus,.range .datalist .option:not([disabled]):hover{background-color:#6e7a58;background-color:var(--color-primary);color:#fff}form.form-checkbox{margin-left:auto;margin-right:auto;max-width:972px}label{font-size:1rem;font-weight:400;font-weight:var(--font-weight-secondary)}input[type=range]{-webkit-appearance:none;appearance:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;height:30px;width:10px}input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;background:#0000;border:0}input[type=range]{background-color:initial;background-image:linear-gradient(#6e7a58,#6e7a58);background-image:linear-gradient(var(--color-primary),var(--color-primary));background-repeat:no-repeat;border-radius:2px;cursor:pointer;height:30px;margin:0;padding:0;transition:background-size .3s;width:100%}.checkbox-normal{align-items:flex-start;display:flex;gap:20px;position:relative}.checkbox-normal input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-normal .check{border:2px solid #6e7a58;border:2px solid var(--color-primary);border-radius:4px;color:#fff;flex-shrink:0;height:1.5rem;width:1.5rem}.checkbox-normal input:focus+.check,.checkbox-normal input:hover+.check{outline:2px solid #6e7a58;outline:2px solid var(--color-primary)}.checkbox{--margin:15px;border-radius:23px 23px 23px 23px;box-shadow:0 0 10px 0 #00000080;color:#6e7a58;color:var(--color-primary);display:inline-block;font-weight:500;height:188px;margin:var(--margin);overflow:hidden;padding:0;text-align:center;width:calc(100% - var(--margin)*2)}@media (min-width:768px){.checkbox{aspect-ratio:1;width:calc(33.33% - var(--margin)*2)}h2{font-size:28px}}.checkbox svg{display:block;margin:auto;max-height:87px;width:87px}.checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;position:absolute}input[type=checkbox]+div{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center}.checkbox>div{padding-left:20px;padding-right:20px}input[type=date]:focus,input[type=date]:hover,input[type=text]:focus,input[type=text]:hover,select:focus,select:hover{outline:2px solid #6e7a58;outline:2px solid var(--color-primary)}label.checkbox:has(input[type=checkbox]:focus){box-shadow:0 0 10px 0 #000}label.checkbox:hover{box-shadow:0 0 10px 0 #000}input[type=checkbox]:checked+div{background-color:#6e7a58;background-color:var(--color-primary);color:#fff}.screenTime{display:flex;flex-wrap:wrap;margin:37px auto}.screenTime>div{display:flex;flex:1 1 50%;flex-direction:column;justify-content:space-between;margin-top:10px;min-width:384px}.screenTimeNumber,input[type=date],input[type=text],select{background:#0000;border:none;border-bottom:1px solid #6e7a58;border-bottom:1px solid var(--color-primary);font-size:18px;margin:10px auto;padding:12px 24px;width:-webkit-fit-content;width:fit-content}.screenTimeNumber{border:1px solid #6e7a58;border:1px solid var(--color-primary);border-radius:8px}.inputWrapper.select,.inputWrapper.text{align-items:center;display:flex;font-size:18px;gap:20px;margin:auto;max-width:740px}@media (max-width:767px){.inputWrapper.select,.inputWrapper.text{flex-direction:column;gap:0;margin-top:10px}.inputWrapper.select>*,.inputWrapper.text>*{font-size:1.2rem;margin-top:0;max-width:100%;padding-top:0}}@media (min-width:768px){.inputWrapper.select>*,.inputWrapper.text>*{flex:1 1 100%}}section.bottom-buttons{display:flex;justify-content:space-between;margin:20px auto;padding:10px}@media (max-width:740px){section.bottom-buttons{flex-direction:column;gap:20px;margin:20px 10px}section.bottom-buttons>a>button{width:100%}}button{background-color:#6e7a58;background-color:var(--color-primary);border:none;border-radius:5px;color:#fff;font-size:18px;padding:10px;transition:box-shadow .2s}button,section a{text-decoration:none}button:focus,button:hover{box-shadow:3px 3px 9px #00000080;cursor:pointer}a:focus,button:focus{border:0;outline:0}button:disabled{background-color:#fff;color:#7a7a7a;color:var(--text-color);outline:2px solid #7a7a7a;outline:2px solid var(--text-color)}button:disabled,input:disabled,label.disabled,select:disabled{cursor:not-allowed}.loading{margin:50px auto;min-height:90vh;width:-webkit-fit-content;width:fit-content}address ul{list-style:none}address svg{margin-right:10px;max-width:16px}footer>.version{text-align:center}.multipleSelectPopup{align-content:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;inset:0;justify-content:space-between;margin-left:auto;outline:2px solid #6e7a58;outline:2px solid var(--color-primary);padding:10px;position:absolute}.multipleSelectPopup>form>div>label{border-radius:5px;display:flex;justify-content:space-between;padding:5px}.multipleSelectPopup>form>div>label:focus,.multipleSelectPopup>form>div>label:hover{outline:2px solid #6e7a58;outline:2px solid var(--color-primary)}.checkbox-text{--margin:15px;border-radius:23px 23px 23px 23px;box-shadow:0 0 10px 0 #00000080;display:inline-block!important;height:188px;margin:var(--margin)!important;overflow:hidden;text-align:center;width:calc(100% - var(--margin)*2)}.checkbox-text .textWrapper{margin-top:4rem}.checkbox-text input[type=text]{color:#6e7a58;color:var(--color-primary);font-size:1rem;font-weight:500;text-align:center;width:90%}@media (min-width:768px){.checkbox-text{aspect-ratio:1;width:calc(66.66% - var(--margin)*2)}}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:8px;color:#6e7a58;color:var(--color-secondary);max-width:90%;padding:20px;position:relative;width:800px}.close-button{position:absolute;right:10px;top:10px}.checkbox.empty{box-shadow:none}table{border:2px solid var(--color-primary);border-radius:10px;padding:20px;text-align:left;width:100%}tr button{margin:5px auto;width:100%}.empfehlungen{position:relative}.empfehlungen>form{align-items:center;display:flex;justify-content:space-between;position:relative}.empfehlungen>form>.inputWrapper{flex:1 1 100%}.empfehlung-step-marker{align-items:center;border-radius:30px;display:flex;height:30px;justify-content:center;outline-offset:-5px;padding:10px;top:calc(50% - 25px);width:30px}.empfehlung-step-marker.locked{background:#fff;outline:5px solid var(--text-color)}.empfehlung-step-marker.unlocked{background:var(--color-primary);color:#fff}.empfehlung-step-marker.border{background:#fff;outline:5px solid var(--color-primary)}.empfehlung-step-marker>h3{color:inherit;margin:0;padding:0}.empfehlungen>form:nth-child(n+2)>.empfehlung-step-marker:before{bottom:50%;content:" ";height:100%;position:absolute;width:5px;z-index:-1}.empfehlungen>form:nth-child(n+2)>.empfehlung-step-marker.locked:before{background:var(--text-color);filter:opacity(.5)}.empfehlungen>form:nth-child(n+2)>.empfehlung-step-marker.border:before,.empfehlungen>form:nth-child(n+2)>.empfehlung-step-marker.unlocked:before{background:var(--color-primary)}
/*# sourceMappingURL=main.8ba32a05.css.map*/