.get-course-popup{overflow:auto;position:relative;text-align:center}.get-course-popup .form-alert{height:auto;left:0;position:absolute;text-wrap:balance;top:0;transform:translateY(calc(-100% - 20px));width:100%}.get-course-popup a{color:#fff;text-decoration:underline}.get-course-popup .base-input.error input{background-color:#39408699}.get-course-popup.base-popup{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#050c1780;display:block;overflow-y:scroll;padding:150px 0}.get-course-popup.base-popup .base-popup__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:none}.get-course-popup.base-popup .base-popup__content{margin:auto}.get-course-popup__subtitle{font-family:Onset;font-size:12px;font-weight:400;letter-spacing:.03em;line-height:normal;margin-bottom:16px;margin-top:16px;padding:0 20px;text-align:center}.get-course-popup__reservation{display:flex;justify-content:center;width:100%}.get-course-popup__reservation .reservation-btn{align-items:center;background:#fff;border-radius:200px;color:#050c17;display:flex;font-family:Onset;font-size:12px;font-weight:400;height:24px;justify-content:center;letter-spacing:.03em;line-height:normal;margin-bottom:16px;padding:0 8px;width:-moz-fit-content;width:fit-content}.get-course-popup__rules{color:#ffffff80;font-family:Onset;font-size:8px;font-weight:400;line-height:10px;margin-top:8px;text-align:center}.get-course-popup__form input{margin-bottom:8px}.get-course-popup__form .button-base{height:auto;margin-top:16px;width:100%}@media (max-width:767px){.get-course-popup h3{font-size:20px;font-weight:500}.get-course-popup h3,.get-course-popup__subtitle{font-family:Onset;letter-spacing:.03em;line-height:normal}.get-course-popup__subtitle{font-size:10px;font-weight:400}.get-course-popup__rules{margin-top:12px}}
