.course-form .title{letter-spacing:-2%;text-align:center;margin-bottom:30px;font-size:clamp(32px,2.5vw,42px);font-weight:400}.course-form .form-card{border-radius:var(--r-sm);background:var(--off-white-color);padding:60px 40px}@media (max-width:767px){.course-form .form-card{border-radius:var(--r-lg);padding:24px 20px}}.course-form .row{gap:var(--sp-8);margin-top:var(--sp-10);display:flex}.course-form .row:first-of-type{margin-top:0}@media (max-width:991px){.course-form .row{gap:var(--sp-6);margin-top:var(--sp-7)}}@media (max-width:575px){.course-form .row{gap:var(--sp-5);flex-direction:column}}.course-form .field{width:50%}@media (max-width:575px){.course-form .field{width:100%}}.course-form .field label{color:var(--dark-gray-color);margin-bottom:var(--sp-2);font-size:clamp(13px,1.3vw,14px);font-weight:400;display:block}.course-form .field input,.course-form .field select,.course-form .field .select-helper-trigger{border:none;border-bottom:1px solid var(--dark-gray-color);background:0 0;border-radius:0;width:100%;padding:0 0 10px;font-size:clamp(15px,1.4vw,16px)}.course-form .field input:focus,.course-form .field select:focus,.course-form .field .select-helper-trigger:focus{border-color:var(--red-color);outline:none}.course-form .field select{padding-right:34px}@media (max-width:359px){.course-form .field input,.course-form .field select,.course-form .field .select-helper-trigger{font-size:14px}}.course-form .btn{border-radius:var(--r-md);max-width:100%;margin-top:30px}.course-form .btn.full{width:100%}.course-form .btn:disabled{opacity:.5;cursor:not-allowed}.course-form .outline-btn{background-color:var(--white-color);color:var(--black-color);border:1px solid var(--black-color);cursor:pointer;text-align:center;padding:13px 25px 15px;font-weight:600;transition:all .3s ease-in-out}.course-form .outline-btn:hover:not(:disabled){background-color:var(--black-color);color:var(--white-color)}.course-form .book-slot-btn{margin-top:var(--sp-10)}@media (max-width:991px){.course-form .book-slot-btn{margin-top:var(--sp-7)}}.course-form .book-slot-btn+.field-error{text-align:center;margin-top:10px;display:block}.course-form .book-slot-btn~.primary-btn{margin-top:var(--sp-4)}.course-form .note{text-align:center;font-size:var(--fs-sm);opacity:.7;margin-top:var(--sp-4)}
