@keyframes VcOcrW_fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.VcOcrW_page{justify-content:center;height:100%;display:flex}.VcOcrW_page .VcOcrW_container{opacity:0;background-color:#f9f9f9;border-top-left-radius:12px;border-top-right-radius:12px;justify-content:center;width:95%;height:auto;margin-top:100px;animation:1s ease-out .3s forwards VcOcrW_fadeInUp;display:flex}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content{width:40%}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_container-content__heading{font-family:Staatliches,sans-serif;font-size:40px}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_container-content__text{margin-bottom:30px}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form{width:100%}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper{flex-direction:column;display:flex}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section{border:1px solid #e0e0e0;border-radius:8px;margin:1rem 0;padding:1rem}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name{flex-direction:column;display:flex}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name .VcOcrW_form__name--label{margin-bottom:6px;font-size:16px;font-weight:700}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name .VcOcrW_form__name--label .VcOcrW_form__name--required{color:#f90}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name .VcOcrW_form__name--inputs{flex-direction:row;gap:6%;width:100%;display:flex}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name .VcOcrW_form__name--inputs .VcOcrW_form__name--input{color:#3c4858;background-color:#f9f9f9;border:none;border-bottom:1px solid #3c4858;outline:none;width:47%;height:30px;margin-bottom:10px;font-family:Cuprum,sans-serif;font-size:16px}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name .VcOcrW_form__name--inputs .VcOcrW_form__name--input:hover{border-bottom:1px solid #f90}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name .VcOcrW_form__address--inputs{grid-template-columns:minmax(0,1fr) 70px 70px;gap:10px;width:100%;display:grid}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name .VcOcrW_form__address--inputs .VcOcrW_form__address--street{color:#3c4858;background-color:#f9f9f9;border:none;border-bottom:1px solid #3c4858;outline:none;width:100%;min-width:0;height:30px;margin-bottom:10px;font-family:Cuprum,sans-serif;font-size:16px}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name .VcOcrW_form__address--inputs .VcOcrW_form__address--street:hover{border-bottom:1px solid #f90}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name .VcOcrW_form__address--inputs .VcOcrW_form__address--small{color:#3c4858;background-color:#f9f9f9;border:none;border-bottom:1px solid #3c4858;outline:none;width:100%;min-width:0;height:30px;margin-bottom:10px;font-family:Cuprum,sans-serif;font-size:16px}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name .VcOcrW_form__address--inputs .VcOcrW_form__address--small:hover{border-bottom:1px solid #f90}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name .VcOcrW_form__name--errors{flex-direction:row;gap:6%;width:100%;display:flex}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__name .VcOcrW_form__name--errors .VcOcrW_no-access{width:47%}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__date-fields{flex-direction:column;gap:12px;margin-top:10px;margin-bottom:20px;display:flex}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__date-fields input[type=date]{width:fit-content;min-width:180px}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:10px;margin-bottom:20px;display:grid}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations .VcOcrW_form__location-checkbox{cursor:pointer;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;align-items:center;padding:12px 16px;transition:all .3s;display:flex;position:relative}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations .VcOcrW_form__location-checkbox:hover{background-color:#fff5f0;border-color:#f90}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations .VcOcrW_form__location-checkbox input[type=checkbox]{appearance:none;cursor:pointer;border:2px solid #ccc;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin-right:12px;transition:all .3s;position:relative}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations .VcOcrW_form__location-checkbox input[type=checkbox]:hover{border-color:#f90}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations .VcOcrW_form__location-checkbox input[type=checkbox]:checked{background-color:#f90;border-color:#f90}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations .VcOcrW_form__location-checkbox input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations .VcOcrW_form__location-checkbox input[type=checkbox]:focus{outline-offset:2px;outline:2px solid #ff99004d}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations .VcOcrW_form__location-checkbox span{color:#3c4858;-webkit-user-select:none;user-select:none;font-family:Cuprum,sans-serif;font-size:16px}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations .VcOcrW_form__location-checkbox:has(input:checked){background-color:#fff5f0;border-color:#f90}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations .VcOcrW_form__location-checkbox:has(input:checked) span{color:#f90;font-weight:600}@media (max-width:767px){.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations{grid-template-columns:1fr}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations .VcOcrW_form__location-checkbox{padding:10px 12px}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__locations .VcOcrW_form__location-checkbox span{font-size:14px}}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__lesson-type{margin:20px 0}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__lesson-type .VcOcrW_form__lesson-type-checkbox{cursor:pointer;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;align-items:center;padding:12px 16px;transition:all .3s;display:flex;position:relative}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__lesson-type .VcOcrW_form__lesson-type-checkbox:hover{background-color:#f0f8ff;border-color:#3a6379}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__lesson-type .VcOcrW_form__lesson-type-checkbox input[type=checkbox]{appearance:none;cursor:pointer;border:2px solid #ccc;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin-right:12px;transition:all .3s;position:relative}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__lesson-type .VcOcrW_form__lesson-type-checkbox input[type=checkbox]:hover{border-color:#3a6379}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__lesson-type .VcOcrW_form__lesson-type-checkbox input[type=checkbox]:checked{background-color:#3a6379;border-color:#3a6379}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__lesson-type .VcOcrW_form__lesson-type-checkbox input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__lesson-type .VcOcrW_form__lesson-type-checkbox input[type=checkbox]:focus{outline-offset:2px;outline:2px solid #3a63794d}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__lesson-type .VcOcrW_form__lesson-type-checkbox span{color:#3c4858;-webkit-user-select:none;user-select:none;font-family:Cuprum,sans-serif;font-size:16px}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__lesson-type .VcOcrW_form__lesson-type-checkbox:has(input:checked){background-color:#fff5f0;border-color:#3a6379}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_form__lesson-type .VcOcrW_form__lesson-type-checkbox:has(input:checked) span{color:#3a6379;font-weight:600}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_container-content__form--label{margin-top:20px;margin-bottom:6px;font-size:16px;font-weight:700}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_container-content__form--label .VcOcrW_container-content__form--required{color:#f90}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_container-content__form--input{color:#3c4858;background-color:#f9f9f9;border:none;border-bottom:1px solid #3c4858;outline:none;width:100%;height:30px;margin-bottom:10px;font-family:Cuprum,sans-serif;font-size:16px}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_container-content__form--input:hover{border-bottom:1px solid #f90}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_container-content__form--textarea{color:#3c4858;background-color:#f9f9f9;border:none;border-bottom:1px solid #3c4858;outline:none;width:100%;height:70px;margin-bottom:10px;font-family:Cuprum,sans-serif;font-size:16px}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_form__wrapper .VcOcrW_form__section .VcOcrW_container-content__form--textarea:hover{border-bottom:1px solid #f90}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_contact-page__button-wrapper{justify-content:flex-end;margin-top:10px;margin-bottom:30px;display:flex}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_contact-page__button-wrapper .VcOcrW_contact-page____button{color:#f9f9f9;text-transform:uppercase;cursor:pointer;background-color:#f90;border:none;border-radius:8px;padding:8px 14px;font-family:Cuprum,sans-serif;font-size:18px}.VcOcrW_page .VcOcrW_container .VcOcrW_container-content .VcOcrW_form .VcOcrW_contact-page__button-wrapper .VcOcrW_contact-page____button:hover{color:#f90;background-color:#3a6379}.VcOcrW_page .VcOcrW_modalOverlay{z-index:1000;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.VcOcrW_page .VcOcrW_modalOverlay .VcOcrW_modalContent{text-align:center;background-color:#f9f9f9;border-radius:12px;width:360px;max-width:90%;padding:2rem;box-shadow:0 4px 12px #00000040}.VcOcrW_page .VcOcrW_modalOverlay .VcOcrW_modalContent .VcOcrW_modalButton{color:#f9f9f9;cursor:pointer;background-color:#f90;border:none;border-radius:8px;margin-top:1rem;padding:.6rem 1.2rem;font-family:Cuprum,sans-serif;font-size:18px}.VcOcrW_page .VcOcrW_modalOverlay .VcOcrW_modalContent .VcOcrW_modalButton:hover{background-color:#3a6379}.VcOcrW_group{border:2px solid #ccc;border-radius:8px;margin:1rem 0;padding:1rem}.VcOcrW_creatableSelect{padding:3px 0 10px}.VcOcrW_no-access{color:#ac1b1b;margin-top:0;padding:2px}@media (max-width:600px){.VcOcrW_form__address--inputs{grid-template-columns:1fr 1fr;gap:10px}.VcOcrW_form__address--inputs .VcOcrW_form__address--street{grid-column:1/-1}}@media (min-width:768px) and (max-width:1024px){.VcOcrW_page .VcOcrW_container .VcOcrW_container-content{width:60%}}@media (max-width:767px){.VcOcrW_page .VcOcrW_container .VcOcrW_container-content{width:80%}}
