.career-fields{width:100%}.career-fields .white{width:100%}.career-fulltime label{font-size:14px;font-weight:600;line-height:24px;color:#000}.career-fulltime{padding:20px 0}.hidden-career-btn button{color:#000;text-transform:uppercase;border:2px solid #000;padding:8px 40px}.free-consul-phone input#phone,.career-field-phone input#phone{border:0px;border-bottom:1px solid #bfe2fb;height:23px;width:86%;border-radius:20px}.hidden-submit button{background:#79d5ce;color:black;border:1px solid #000;border-radius:5px;padding:10px 25px;font-size:15px;font-weight:600}.hidden-submit buton:hover{border:1px solid #000;border-radius:5px;background-color:#000;color:#fff;padding:10px 25px;font-size:15px;font-weight:600}.hidden-contact-btn button{color:black;border:2px solid #000;padding:8px 45px;font-size:14px;font-weight:400;text-transform:uppercase}.grade-row{flex-direction:column!important}.grade-row .white input[type=text]{width:100%}.subject_field input,.subject_field select,.subject_field textarea{border:1px solid #000!important;border-radius:5px}.subject_field input,.subject_field select{height:38px!important}.subject_field label{font-size:15px;color:black;font-weight:600!important}.subject_submit input{background:#79d5ce;color:black;border:1px solid #000;border-radius:5px;padding:10px 25px;font-size:15px;font-weight:600}.subject_submit input:hover{border:1px solid #000;border-radius:5px;background-color:#000;color:#fff;padding:10px 25px;font-size:15px;font-weight:600}.sub_maintitle .subject_title{text-align:center;padding-bottom:16px}.sub_maintitle .subject_title h1{font-size:31px;font-weight:600;line-height:40px}.sub_maintitle .subject_title p{font-size:23px!important;font-weight:600!important;line-height:34px!important}.subject_field.subject_name,.subject_field.subject_phone{padding-right:10px}@media (max-width:768px){.curri_form_mobile .row{display:block;padding-bottom:10px}.curri_form_mobile .curriculum_drop{display:block!important}.curri_form_mobile .subject_field input,.curri_form_mobile .subject_field select,.curri_form_mobile .subject_field textarea{border:1px solid #000;border-radius:5px;height:35px!important}.curri_form_mobile .subject_field input,.curri_form_mobile .subject_field select{height:35px!important}.curri_form_mobile .subject_field label{font-size:15px;color:black;font-weight:600!important}.curri_form_mobile .subject_submit input{background:#79d5ce;color:black;border:1px solid #000;border-radius:5px;padding:10px 25px;font-size:15px;font-weight:600}.curri_form_mobile .subject_submit input:hover{border:1px solid #000;border-radius:5px;background-color:#000;color:#fff;padding:10px 25px;font-size:15px;font-weight:600}.curri_form_mobile .sub_maintitle .subject_title{text-align:center;padding-bottom:16px}.curri_form_mobile .sub_maintitle .subject_title p{font-size:22px!important;font-weight:600!important;line-height:40px!important}.subject_field.subject_name,.subject_field.subject_phone{padding-right:0}}.ibdp_description span{font-size:15px;line-height:16px}.landing_field input,.landing_field select,.landing_field textarea{border:1px solid #000!important;border-radius:5px}.landing_field input,.landing_field select{height:38px!important}.landing_field label{font-size:15px;color:black;font-weight:600!important}.landing_submit input{background:#79d5ce;color:black;border:1px solid #000;border-radius:5px;padding:10px 25px;font-size:15px;font-weight:600}.landing_submit input:hover{border:1px solid #000;border-radius:5px;background-color:#000;color:#fff;padding:10px 25px;font-size:15px;font-weight:600}.land_maintitle .landing_title{text-align:center;padding-bottom:16px}.land_maintitle .landing_title h1{font-size:25px;font-weight:600;line-height:40px}.landing_field.landing_name,.landing_field.landing_phone{padding-right:10px}@media (max-width:768px){.curri_form_mobile .row{display:block;padding-bottom:10px}.curri_form_mobile .curriculum_drop{display:block!important}.curri_form_mobile .landing_field input,.curri_form_mobile .landing_field select,.curri_form_mobile .landing_field textarea{border:1px solid #000;border-radius:5px;height:35px!important}.curri_form_mobile .landing_field input,.curri_form_mobile .landing_field select{height:35px!important}.curri_form_mobile .landing_field label{font-size:15px;color:black;font-weight:600!important}.curri_form_mobile .landing_submit input{background:#79d5ce;color:black;border:1px solid #000;border-radius:5px;padding:10px 25px;font-size:15px;font-weight:600}.curri_form_mobile .landing_submit input:hover{border:1px solid #000;border-radius:5px;background-color:#000;color:#fff;padding:10px 25px;font-size:15px;font-weight:600}.curri_form_mobile .land_maintitle .landing_title{text-align:center;padding-bottom:16px}.curri_form_mobile .land_maintitle .landing_title h1{font-size:29px;font-weight:600;line-height:40px}.landing_field.landing_name,.landing_field.landing_phone{padding-right:0}}