html{font-size:100%!important}body{font-family:'Montseratt',!important;font-weight:400;line-height:1.75!important;color:#222222;background:#FFFFFF}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:2.25rem;margin-bottom:1rem;font-family:'Montseratt',!important;font-weight:700;line-height:1.2!important;letter-spacing:-0.022em}p{margin-top:1rem;margin-bottom:1rem}small{font-size:var(--text-size-90)}h6,.h6{font-size:var(--text-size-200)}h5,.h5{font-size:var(--text-size-300)}h4,.h4{font-size:var(--text-size-400)}h3,.h3{font-size:var(--text-size-500)}h2,.h2{font-size:var(--text-size-600)}h1,.h1{font-size:var(--text-size-700)}.text-size-80{font-size:var(--text-size-80)}.text-size-90{font-size:var(--text-size-90)}.text-size-100{font-size:var(--text-size-100)}.text-size-200{font-size:var(--text-size-200)}.text-size-300{font-size:var(--text-size-300)}.text-size-400{font-size:var(--text-size-400)}.text-size-500{font-size:var(--text-size-500)}.text-size-600{font-size:var(--text-size-600)}.text-size-700{font-size:var(--text-size-700)}.entry-content tr td{padding:6px 2px!important}table.tcs-skills td span{color:#fffaf0;background:#002147}.tcs-button{background-color:#ffa400!important;color:fffaf0!important;border-radius:5px!important;font-weight:600!important}.tcs-filters-container{display:block;align-content:center}.tcs-flex .tcs-item{background-color:#ffa400!important}.tcs-location{display:none}body .et_pb_scroll_top{background-color:#ffa400!important;color:#fffaf0!important;margin-right:10px!important}#tutor-profile-form .form-control{display:flex;padding:15px 0px 0px 0px;align-items:flex-start;flex-flow:wrap;flex-direction:column}#tutor-profile-form .form-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:14px;box-sizing:border-box}#tutor-profile-form .form-text{resize:vertical;background:#f7f7f7;border:1px solid #c4c4c4;box-shadow:none;color:rgb(106.75,106.75,106.75);transition:all .5s;font-size:16px;margin:0;padding:12px;border-radius:5px}.text-dbs label{display:flex;flex-direction:row;align-items:center}.tutor_profile_btn{padding:10px 30px 10px 30px;color:#FFFFFF!important;border-width:0px!important;border-radius:25px;font-size:16px;font-weight:600!important;background-color:#ffa400;transition:transform 0.3s ease}.qualification-row .form-control{display:flex;gap:10px;padding:0;justify-content:flex-start;flex-wrap:wrap}.qualification-row .form-radio{display:flex;gap:0;padding:0;justify-items:center;align-items:flex-start;flex-direction:column;align-content:flex-start;justify-content:flex-start}.qualification-row .form-radio label{display:flex;align-items:center}#tutor-enquiry-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);display:flex;justify-content:center;align-items:center;z-index:9999}#tutor-enquiry-modal .modal-content{background:#fff;padding:15px;max-width:650px;width:100%;border-radius:8px;position:relative}form#tutor-enquiry-form{display:flex;flex-direction:column;justify-content:center;gap:10px}.tutors-grid{display:flex;flex-wrap:wrap;gap:2rem}.tutor-card{width:300px;overflow:hidden;display:flex;flex-direction:column}.tutor-header{text-align:center;padding:1rem}.tutor-photo img{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.enquire-btn{display:inline-block;margin-top:1rem;background:#f90;color:#fff;padding:0.5rem 1rem;text-decoration:none;border:none;cursor:pointer;border-radius:4px}.tutor-details{padding:0;display:flex;flex-direction:column;align-items:center}.tutor-details h4{padding:0;margin:0;font-size:20px;line-height:30px!important}.tutor-details p{padding:0;margin:0;font-size:16px;line-height:30px!important;font-weight:500}.tutor-inbox .thread{background:#f9f9f9;padding:15px;margin-bottom:20px;border-radius:5px}.tutor-inbox textarea{width:100%;min-height:60px;margin-bottom:10px}.tutor-inbox .reply-status{margin-top:10px;color:green}#tutor-enquiry-form input,#tutor-enquiry-form textarea,#tutor-enquiry-form select{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:14px;box-sizing:border-box}.tutor_send_enquiry{display:inline-block;margin-top:1rem;padding:0.75rem 1.5rem;background:orange;color:#fff;text-decoration:none;border-radius:5px;font-weight:bold}#tutor-enquiry-form textarea{height:auto}.et_pb_section_2.et_pb_section{z-index:1}.tutor-inbox-tabs .tabs{margin-bottom:15px}.tutor-inbox-tabs .tab-btn{display:flex;align-items:center;padding:10px;cursor:pointer;transition:background 0.2s;flex-direction:row;color:#000;font-size:14px;border:1px solid #eee;gap:10px}.tutor-inbox-tabs .tab-btn.active{background:#ffa400;color:#fff}.tutor-inbox-tabs .tab-content{display:none;background:#f9f9f9;padding:0px;border:1px solid #ddd;border-radius:5px}.student_msg.message_box{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;justify-content:center;border-bottom:1px solid #eee;padding:10px 15px}.tutor_msg.message_box{display:flex;flex-direction:column;align-items:flex-end;border-bottom:1px solid #eee;padding:10px 15px}form.tutor-reply-form,form.student-reply-form{display:flex;align-items:center;padding:10px}.tutor-reply-form button,.student-reply-form button{display:inline-block;background:#f90;color:#fff;padding:15px 10px;text-decoration:none;border:none;cursor:pointer;border-radius:0px 20px 20px 0px;font-size:16px;height:70px}.tutor-reply-form textarea,.student-reply-form textarea{width:100%;margin-top:0;background-color:#fff;border:1px solid #bbb;color:#121212;border-radius:20px 0px 0px 20px;padding:12px;font-size:16px;font-weight:600;height:70px}.tutor-inbox-tabs .tabs{width:200px;color:#fff;display:flex;flex-direction:column}.letter-avatar{background:#ffa400;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:bold;font-size:25px}.tutor-inbox-tabs .tab-btn.active .letter-avatar{background:#002147}.tutor-inbox-tabs{display:flex}.chat-container{flex:1;display:flex;flex-direction:column;background:#fff}.tab-content h3{font-size:18px;padding:18px 0;margin:0;margin-bottom:10px;background:#002147;color:#fff;text-align:center}.et_right_sidebar #left-area{float:left;padding-right:0}.messagebox{padding:15px;overflow-y:auto;height:600px}.message_box strong{color:#002147;font-size:16px;font-weight:800;text-transform:capitalize}.message_box small{color:#ffa400;font-size:12px;font-weight:500}.message_box span{display:flex;align-items:center;justify-content:center;gap:10px}.profile-form{overflow:hidden;padding-top:40px;padding-right:35px;padding-bottom:40px;padding-left:35px;margin-top:0;max-width:100%}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:0}.post-794080 .main_title{display:none}.tutor_heading h5{text-align:left;margin:0;border-bottom:1px solid #002147;color:#002147}.form-group label{font-size:18px;line-height:20px;font-weight:700;padding-bottom:10px}.radio-group{display:flex;gap:15px;align-items:center;margin-top:5px}.photo-section .image-input input{display:none}.photo-section .image-input label{display:block;color:#FFF;background:#000;padding:0.3rem 0.6rem;font-size:115%;cursor:pointer}.photo-section .image-input label i{font-size:125%;margin-right:0.3rem}.photo-section .image-input label:hover i{animation:shake 0.35s}.photo-section .image-input img{max-width:200px;display:none}.photo-section .image-input span{display:none;text-align:center;cursor:pointer}.file_button{display:none}.photo-section .file_image img{max-width:200px;display:block;padding-bottom:15px;border-radius:10px}label.image-button.file_button{display:none}.file_image span.change-image{display:block;font-size:14px;border:1px solid;padding:6px 20px;font-weight:600;text-transform:capitalize;border-radius:15px}p.bio_photo{font-size:16px;font-weight:700;text-align:left}div#user-registration{background-color:#f3f7f3!important;border-radius:25px 25px 25px 25px!important;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)!important;margin:40px auto}#user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a{display:flex;align-items:center;justify-content:flex-start}#user-registration.vertical .user-registration-MyAccount-navigation{background-color:transparent!important}.form-group.form-button-section{display:flex;padding-top:25px;align-items:center;justify-content:flex-start}body.user-registration-page #user-registration.user-registration-MyAccount,body.user-registration-page .user-registration.user-registration-MyAccount,body.user-registration-membership_page_user-registration-login-forms #user-registration.user-registration-MyAccount,body.user-registration-membership_page_user-registration-login-forms .user-registration.user-registration-MyAccount{max-width:none!important}div#ur-frontend-form{background:transparent}.ur-frontend-form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker],.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone],.ur-frontend-form .ur-form-row .ur-form-grid textarea,.ur-frontend-form .ur-form-row .ur-form-grid select,.ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement{background:#fff;border:1px solid #c4c4c4;border-radius:20px!important;font-size:15px;padding:8px;color:#121212;font-weight:600;box-shadow:none;transition:all .5s}.ur-frontend-form button,.ur-frontend-form input[type=submit],.ur-frontend-form button[type=submit]{line-height:24px;text-align:center;word-break:break-word;white-space:normal;border:none;cursor:pointer;font-weight:600;border-radius:25px;color:#FFFFFF!important;border-width:0px!important;font-size:16px;background-color:#ffa400;transition:transform 0.3s ease;padding:10px 30px;text-decoration:none;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)}.user-registration-MyAccount-content__header{display:none}.tutor-grid.tutor_list_grid{display:flex;gap:25px;flex-wrap:wrap;align-items:center}.tutor_list_grid .tutor-card{text-align:center;padding:10px;border:1px solid #f3f7f3;border-radius:20px;background:#f3f7f3;transition:transform 0.2s;width:300px;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)!important}.tutor_list_grid .tutor-card h3{font-size:22px;font-weight:bold;margin:0;padding:10px 0}.tutor_list_grid .tutor-card img{width:100%;height:300px;border-radius:0;object-fit:scale-down}.tutor_details_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:9999}.tutor_details_popup .popup-content{background:#fff;max-width:700px;margin:5% auto;padding:20px;border-radius:10px;overflow-y:auto;max-height:90vh;position:relative}.tutor_details_popup .close-popup{cursor:pointer;font-size:50px;position:absolute;right:0;z-index:9999;top:0;background:#002147;border-radius:50px;color:#fff;padding:10px;height:50px;line-height:30px}button.open-tutor{font-weight:600;border-radius:25px;color:#FFFFFF!important;border-width:0px!important;font-size:16px;background-color:#ffa400;transition:transform 0.3s ease;padding:10px 30px;text-decoration:none;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);cursor:pointer}.tutor-bio-view{display:grid;grid-template-columns:35% 65%;column-gap:20px}.tutor-view-qualification h4{font-size:24px;margin:0;padding:10px}.tutor-university{display:flex;flex-direction:column;align-items:flex-start}.tutor-bio-desc{font-size:18px;padding:10px;line-height:24px;color:#121212}.tutor-Teaching-view h3{font-size:18px;margin:0;padding:4px 10px}.tutor-view-qualification h3{font-size:18px;margin:0;padding:4px 10px}.tutor-Teaching-view .skill{display:flex;align-items:center;font-size:16px;padding:4px 10px;text-transform:capitalize}.tutor-view img{height:220px;width:100%;object-fit:scale-down}.tutor-university h3{font-size:20px;padding:4px 10px;color:#002147;text-align:center;margin:0}.tutor-university p{font-size:16px;padding:4px 10px;line-height:24px;color:#121212;margin:0}div#tutor-details{display:flex;padding:20px}.tutor-view{margin-top:15px}.tutor-tabs .tabs{display:flex;gap:10px;margin:15px 0}.tutor-tabs .tab-content h3{font-size:18px;padding:10px;margin:0;margin-bottom:0px;color:#121212;text-align:left;background:#fff}.tutor-tabs .tab-link{flex:1;padding:10px;background:#f2f2f2;border:none;cursor:pointer;border-radius:6px;font-weight:600;transition:0.2s;color:#121212}.tutor-tabs .tab-link.active{background:#ffa400;color:#fff}.tutor-tabs .tab-content{display:none;margin-top:0;border:1px solid #eee;padding:12px}.tutor-tabs .tab-content.active{display:block}form#tutor-review-form{display:flex;flex-direction:column;justify-content:center;gap:10px}#tutor-review-form button{display:inline-block;margin-top:1rem;padding:0.75rem 1.5rem;background:orange;color:#fff;text-decoration:none;border-radius:5px;font-weight:bold}.tutor-tabs .tab-content h4{font-size:18px;padding:10px;margin:0;margin-bottom:5px;color:#121212;text-align:left;background:#fff}.tutor-tabs .tab-content p{font-size:16px;padding:10px;margin:0;margin-bottom:0;color:#121212;text-align:left;background:#fff}#tutor-review-form input,#tutor-review-form select,#tutor-review-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:14px;box-sizing:border-box}.tutor-review-intro{display:flex;align-items:center;font-size:14px}.tutor-review-intro h3{font-size:16px;font-weight:500;text-transform:capitalize}p.review-desc{padding:4px 10px;font-size:15px;line-height:20px}.tutor-review-item{border-bottom:1px solid #eee;padding:0}.tutor-reviews-list{max-height:300px;overflow-y:scroll;padding-bottom:20px}.tutor-reviews{border-bottom:1px solid #ccc;padding-bottom:20px}#user-registration .form-radio p{text-align:left;margin:0;font-size:16px;font-weight:500;padding-top:10px}.mot-actions{padding:10px}.user-registration .button-primary,.ur-form-container .button-primary{background:#002147!important;border-color:#002147!important;text-shadow:none;font-weight:600;border-radius:25px;color:#FFFFFF!important;border-width:0px!important;font-size:16px;transition:transform 0.3s ease;padding:10px 30px;text-decoration:none;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)}button#mot-decline-btn{background:#ff4f55!important;border-color:#ff4f55!important;text-shadow:none;font-weight:600;border-radius:25px;color:#FFFFFF!important;border-width:0px!important;font-size:16px;transition:transform 0.3s ease;padding:10px 30px;text-decoration:none;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)}#mot-agree-form input,#mot-agree-form select,#mot-agree-form textarea{width:100%;margin-top:2px;background-color:#fff;border:1px solid #bbb;color:#121212;border-radius:20px;padding:8px!important;font-size:16px;font-weight:600}#mot-agree-form .form-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:10px}#mot-agree-form .form-group label{font-size:14px;font-weight:600;line-height:18px}#mot-decline-form .form-group label{font-size:16px;line-height:20px;font-weight:500;padding-bottom:10px;text-align:left;text-indent:0}#mot-decline-form .form-group{display:flex;font-size:14px;justify-content:center;align-items:flex-start;flex-direction:column}#mot-decline-form .form-group textarea{width:100%;margin-top:2px;background-color:#fff;border:1px solid #bbb;color:#121212;border-radius:20px;padding:10px!important;font-size:16px;font-weight:600}#mot-decline-form .form-group button{background:#ff4f55!important;border-color:#ff4f55!important;text-shadow:none;font-weight:600;border-radius:25px;color:#FFFFFF!important;border-width:0px!important;font-size:16px;transition:transform 0.3s ease;padding:10px 30px;text-decoration:none;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);margin:10px 0}span.review_start{line-height:normal;display:inline-block;color:#fff;padding:2px 4px 2px 6px;border-radius:5px;font-weight:500;font-size:16px;vertical-align:middle;background-color:#002147;color:#fff}.tutor-rating-list{display:flex;justify-content:center;align-items:center;padding:10px;height:45px;gap:10px}@keyframes shake{0%{transform:rotate(0deg)}25%{transform:rotate(10deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-10deg)}100%{transform:rotate(0deg)}}span.response-badge{display:flex;color:#002147;padding:6px 12px;border-radius:20px;font-size:14px;text-transform:capitalize;gap:5px;align-items:center;justify-content:center}.country_field{display:grid;gap:10px;grid-template-columns:25% 75%}@media (max-width:768px){#user-registration.vertical .user-registration-MyAccount-content{padding:5px!important}#user-registration.vertical{padding:0!important;border-radius:16px}.qualification-row .form-control{display:flex;gap:0;padding:10px 0;justify-content:center;flex-direction:column;align-items:flex-start}.qualification-row .form-radio{display:flex;gap:0;padding:10px 0;justify-content:flex-start;justify-items:center;align-items:center}.tutor-inbox-tabs{display:flex;flex-direction:column}.tutor-inbox-tabs .tabs{color:#fff;display:flex;flex-direction:row;overflow-x:auto;width:auto}.tutor-inbox-tabs .tab-btn span{display:none}}.card-mini{border:1px solid #eee;padding:14px;margin-bottom:12px;border-radius:8px;background:#fafafa}.board-other{display:none;margin-top:6px}input#phone_1765104799{padding-left:100px!important}.iti__selected-flag{border-radius:15px 0 0 15px}