:root{--mentoor-black: #23201e;--mentoor-red: #ff2000;--mentoor-white-break: #f0f0f0;--mentoor-light-grey: #c5c5c5;--mentoor-dark-grey: #626262;--mentoor-red-hover: #d91e04}.modal-overlay{opacity:0;z-index:3;position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:#0101018c;transition:opacity .5s ease-in-out}.modal-overlay--active{opacity:1}.form-class--success{height:101vh!important;transition:height .5s ease}.form--successful{margin-top:0!important;display:flex;flex-direction:column;align-items:center;justify-content:top}.form--successful img{height:125px;display:block;margin:60px auto 87px}.form--successful__image-container{width:100%}@media (min-width: 750px) and (max-width: 850px){.form--successful img{margin-top:40px}}#form-teacher--buttom{margin:0}.form-class{width:101vw!important;top:0;left:50%;transform:translate(-50%);position:fixed;z-index:50;display:flex;box-sizing:border-box;height:100vh;height:100dvh;flex-direction:column;align-items:start;text-align:start;background-color:var(--mentoor-white-break);padding:85px 0;box-shadow:0 0 30px 1px #ff200026;overflow-y:scroll;overflow-x:hidden}html:has(.form-class)::-webkit-scrollbar,html:has(.form-class)::-webkit-scrollbar-button,html:has(.form-class)::-webkit-scrollbar-corner,html:has(.form-class)::-webkit-scrollbar-thumb,html:has(.form-class)::-webkit-scrollbar-track,html:has(.form-class)::-webkit-scrollbar-track-piece{width:0px;visibility:hidden}.form-class--content{width:700px;margin:auto}.modal--close--button img,.modal--close--button button{margin:0}.modal--logo{position:absolute;top:30px;left:30px;display:none}.modal--logo img{width:134px}@media (max-width: 430px){.modal--logo img{width:169px;height:22.58px}}.modal--close--button{position:absolute;top:50px;right:80px}@media (max-width: 1024px){.form-class__button{margin-left:0!important}.form-class--content{box-sizing:border-box;width:100%!important}.form-class{padding:85px 30px}.modal--close--button{position:absolute;top:30px;right:30px}.modal--logo{display:block}.form-class--header{margin-bottom:20px!important}.form-class--card{height:120px!important}.submit--button--container{display:flex;justify-content:center}}.modal--close--button button{height:20px!important;background-color:transparent;padding:0;height:fit-content}.modal--close--button button:hover{background-color:var(--mentoor-light-grey)!important}.modal--close--button button:active{background-color:transparent!important}.modal--close--button button img{width:20px!important;height:auto}.form-class--header{margin-bottom:30px}.form-error--field{border-color:var(--mentoor-red)!important}.form-error{color:var(--mentoor-red)}.no-space{margin-left:0}.form-class p{text-align:left}.form-class form{width:100%;display:flex;flex-direction:column;align-content:left;gap:30px}.form-class form label{display:flex;flex-direction:column;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000;text-align:start;gap:15px}.form-class form .form-section{display:flex;flex-direction:column;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#000;text-align:start;gap:10px;width:100%}.form-section--header{display:flex;flex-direction:column;gap:5px}.form-class form .form-section p{margin:0}.form-class form input,.form-class form select,.form-class form textarea{background-color:var(--mentoor-white-break)!important;border:1px solid var(--mentoor-light-grey);border-radius:3px;padding:10px;box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700}.form-class form input:-webkit-autofill{background-color:#000!important}.form-class--card img{width:40px!important;height:40px!important}.form-class form input::placeholder,.form-class form select:invalid,.form-class form textarea::placeholder{font-family:Open Sans,sans-serif;font-size:14px;color:var(--mentoor-dark-grey);font-weight:400}.form-class form input:disabled{color:var(--mentoor-light-grey)}.form-class form input,.form-class form select{height:40px;font-size:16px}.form-class form textarea{height:90px;resize:none}.form-class--card{height:135px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:3px;border:.5px solid var(--mentoor-light-grey);background-color:transparent;margin:0!important;gap:20px}.form-class--card p{text-align:center}.form-class--card__selected{background-color:#000!important}.form-class--card__selected img,.form-class--card__selected p{filter:invert()}.form-class--card-container{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media (max-width: 768px){.form-class--card-container{grid-template-columns:repeat(3,minmax(0,1fr))}}.add-button--container{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:left;justify-items:left;align-items:center;gap:5px}.add-button--container p{margin:0 0 0 5px}.add-button--container img{height:30px;width:auto}.add-button--container img:hover{cursor:pointer}.form-class button[type=submit]{width:171px;height:40px;margin:0;padding:0}.submit--button--container button[disabled]{opacity:.7;cursor:not-allowed}.loading-hint{margin-top:8px;font-size:.9rem;opacity:.8}@media (max-width: 1024px){.form-class button[type=submit]{width:auto;margin:0;height:30px;padding-left:20px;padding-right:20px}}input[type=file]{display:none}.form-class--checkbox{justify-content:flex-start!important;gap:5px!important}.form--policy-checkbox{display:flex;flex-direction:row!important;align-items:center}.form--policy-checkbox p{margin:0}.form--policy-checkbox p a{color:var(--mentoor-red)}.form--i-am-student{display:flex;flex-direction:row!important;align-items:center}.form--i-am-student p{color:var(--mentoor-dark-grey)}.form-class hr{border-top:1px solid var(--mentoor-light-grey);border-left:none;width:100%;height:0px}@media (max-width: 406px){.form-class--card-container{justify-content:left}}@media (max-width: 700px){.form-class--card-container{gap:15px}.form-class--card img{width:32px!important;height:auto!important}.form-class--card p{font-size:12px!important}@media (pointer: fine){button.form-class--card:hover{background-color:transparent}.form-class--card__selected{background-color:#000!important}}@media (hover: none) and (pointer: coarse){button.form-class--card:hover{background-color:initial}.form-class--card__selected{background-color:#000!important}}.modal--close--button img,.modal--close--button button{margin:0}.add-button--container img{height:15px;width:auto}.form-class form{width:100%;display:flex;flex-direction:column;align-content:left;gap:30px}}@media (min-width: 700px){.form-class--card:hover{background-color:inherit}.has-hover .form-class--card:hover{background-color:#000}.has-hover .form-class--card:hover img,.has-hover .form-class--card:hover p{filter:invert()}}.title{font-family:helvetica_neuebold,sans-serif;font-weight:700;font-size:50px;line-height:61px;margin-bottom:5px;@media (max-width: 700px){line-height:30.52px;font-size:25px}}.subtitle{font-family:helvetica_neuebold,sans-serif;font-weight:700;font-size:25px;@media (max-width: 700px){font-size:16px}}@media (max-width: 528px){.vanish{display:none}}@media (max-width: 811px){.vanishTitle{display:none}}@media (max-width: 350px){.form-class__button{padding:5px 10px}}
