.profile-section{background-color:#fff;border-radius:8px}.contact-btn{background-color:#ff5c97;color:#fff;border:none;width:100%;font-size:1.2em;font-weight:700;padding:7px;border-radius:5px;margin-top:1.5em}a.contact-btn{display:flex;justify-content:center;background-color:#ff5c97;color:#fff;border:none;width:100%;font-size:1.2em;font-weight:700;padding:7px;border-radius:5px;margin-top:1.5em}.profile-details h1{margin-top:0}.profile-details ul{color:#5d596c;margin-left:0}.text-muted-custom{color:#5d596c}.profile-details li{margin-bottom:.4em}.profile-width{width:350px}.profile-header{padding:10px;background-color:#e6e8f8;text-align:center}.profile-sidebar{border-radius:15px;overflow:hidden;box-shadow:0 3px 2px #0003}.profile-header a{font-size:1.25em;color:#000;margin:0}.profile-body{border-right:3px solid #E6E8F8;border-left:3px solid #E6E8F8;border-top:0;border-bottom:0}.profile-body ul{background-color:#fff;list-style:none;padding:0;margin:0}.profile-body ul li{text-align:center;padding:8px;border-bottom:1px solid #E6E8F8;font-size:1em}.profile-body ul li:last-child{border-bottom:none}.profile-body ul li a{color:#000!important}.profile-footer{background-color:#ff5c97;color:#fff;padding:10px;text-align:center}.profile-footer a{font-size:1.25em;color:#fff;margin:0}.profile-footer-mobile{display:none;z-index:999}.form-envelope i{margin-right:8px}.name{color:#000;font-weight:700}.age{color:#5d596c;font-weight:500}.container div h2{background:linear-gradient(90deg,#e6e9f9,#fff);padding:8px;border-radius:5px;margin-bottom:1.5rem!important;margin-top:3rem!important;color:#000;font-weight:700}.container div h2 span{margin-left:1em}.container div ul,.container div p{color:#5d596c}.pushed-in{margin-left:1.8em}.profile-details li{display:flex;align-items:center;margin-left:1em;margin-bottom:.5em}.profile-details h1{margin-left:.5em}.profile-details li .icon-container{width:25px;display:flex;margin-right:.5em;margin-left:-.5em;justify-content:center}.profile-details li img{max-width:100%;height:auto;flex-shrink:0}.container .lessons-container{display:flex;flex-wrap:wrap;gap:1em}.lessons-card{flex:0 1 auto;min-width:20%;max-width:40%;box-sizing:border-box;background-color:#0000000d;border-radius:.8em;margin-bottom:16px;height:100%}.lessons-header{padding:10px;display:flex;justify-content:center;align-items:center}.lesson-name{color:#000;margin:0;font-weight:700}.lessons-body{padding:5px;border-top:2px solid white;border-bottom:2px solid white}.lessons-header div{margin-right:.5em;margin-left:.5em}.lessons-body div,.lessons-footer div{margin-right:.8em;margin-left:.8em}.lessons-footer{padding:5px}.category-name{display:inline-flex;justify-content:center;align-items:center;background-color:#e6e8f8;padding:10px;text-align:center;border-radius:10px;color:#000;font-weight:700;margin-bottom:10px;width:auto}.category-name h6{color:#000;font-weight:700;margin:0;white-space:nowrap}.lessons-body b,.lessons-footer b{color:#000}.lessons-body span,.lessons-footer span{color:#202326}.table-container{overflow:hidden;border-color:#e6e8f8!important;border-bottom:none!important;border-radius:10px 10px 0 0!important}.toggle-hours{color:#03f!important;text-decoration:underline!important;text-underline-offset:.5em;cursor:pointer}.table-footer-border{border:#E6E8F8 2px solid!important;border-radius:0 0 10px 10px!important;border-top:none!important;padding-bottom:10px!important}.container table{width:100%;border-spacing:0}.container table th,table td{color:#000!important;width:100px;text-align:center;box-sizing:border-box}.container table thead{background-color:#e6e8f8;line-height:10px;display:block}.container table tbody{display:block;overflow-y:auto}.container table tbody tr{display:flex}.container table tbody tr td{flex:1;font-size:1em!important;text-align:center}.container table thead tr{display:flex}.container table thead tr th{text-transform:none!important;font-size:.9em!important;flex:1}.profile-card{text-align:-webkit-right;position:fixed;max-width:540px;right:14%;z-index:9;top:120px}.col-md-7{max-width:800px}.services-list{display:flex;flex-wrap:wrap}.services-list li{flex:1 1 50%;box-sizing:border-box}.service-areas-list{display:flex;flex-wrap:wrap}.service-areas-list li{flex:1 1 50%;box-sizing:border-box}#service-areas-list{display:none;overflow:hidden;transition:max-height .3s ease-out}#service-areas .pushed-in{margin-left:0!important}#service-areas .pushed-in h3{margin-bottom:0;display:inline-block;cursor:pointer;padding:.5em 1em;background-color:#0000000d;border-radius:5px}.service-areas-list-container{display:none;overflow:hidden;max-height:0;transition:max-height .3s ease-in-out;margin-bottom:0;cursor:pointer;padding:.5em 1em;background-color:#0000000d;border-radius:5px}.service-areas-list-container.expanded{display:block;max-height:100%;transition:max-height .3s ease-in-out}.toggle-arrow{transform:rotate(90deg);transition:transform .3s ease-out}.toggle-arrow.expanded{transform:rotate(180deg)}.wizard-modern-reviews,.contact-form-section{background-color:#00000008;border-radius:.5em}form{margin-left:1.8em;margin-right:1.8em}button.send-btn,a.send-btn{width:30%;border-radius:.5em;border:none;padding:5px;background-color:#ff5c97;color:#fff}.select2-container--default .select2-selection__placeholder{color:#000!important}.select2-container .select2-selection--single{border-color:#fff!important}.light-style .select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(/build/assets/images/up-arrow-lhNTZcUM.svg)!important;background-size:50%;background-repeat:no-repeat;background-position:center;transition:transform .3s ease;transform:rotate(90deg)}.light-style .select2-container--open .select2-selection__arrow b{transform:rotate(180deg)!important}.select2-container{margin-bottom:.5em!important}.lesson-select+.select2-container{margin-top:1.5em!important}.reviews-container{margin-right:150px}.rating-info-graphs{display:flex;flex-wrap:wrap}.rating-info-graphs-mobile{display:none}.rating-summary{text-align:center;margin-bottom:15px;position:relative}.rating-value{font-size:14px;margin-bottom:10px}.rating-score{font-weight:700;height:5em!important;width:5em!important;color:#03f;position:relative;display:inline-block;padding:10px;border-radius:50%;border:2px solid #0033FF}.rating-score span{color:#000;font-size:18px;top:25%;position:relative}.rating-bars{width:100%;margin:0 auto;display:flex;justify-content:space-around}.rating-bar{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1 130px}.rating-bar span:first-child{font-size:16px;font-weight:700}.rating-bar span:last-child{font-size:14px;word-wrap:break-word;white-space:normal}.bar{width:80%;height:8px;background:#e6e8f8;border-radius:5px;position:relative;margin-bottom:.8em}.fill{height:100%;background:#03f;border-radius:5px}.review-list{margin-bottom:20px}.review{display:flex;align-items:center}.reviewer-name{font-weight:700;font-size:14px;display:block}.reviewer-date{font-size:14px;display:block}.reviewer-info{display:flex;flex-direction:column;align-items:start}.review-rating{margin-left:auto;font-size:14px}.review,.rating-bar span{color:#5d596c}.stars{margin-bottom:.2em;color:#03f}.review-actions,.contact-actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:last baseline}.write-review{background-color:#00000013;color:#000;padding:6px 20px;border:none;border-radius:1.5em}.review-list-border{border-bottom:1px solid rgba(0,0,0,.075)}.parent-container{width:100%}.image-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.profile-container{min-width:168px;min-height:168px;width:100%;height:100%;position:relative;border-radius:1em}.profile-image{width:100%;height:100%;object-fit:cover;margin-bottom:1em;border-radius:1.2em}.image-div{width:auto;height:auto}.tutor-status{position:absolute;bottom:-5%;right:-3%;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:100%;padding:4px}.green-image{position:relative}.check-image{position:absolute;top:10px;left:9px}.pagination .page-item .page-link{background-color:#fff!important;color:#000}.pagination .page-item .page-link:hover,.pagination .page-item.active .page-link{background-color:#03f!important;color:#fff!important}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{background-color:#e6e8f8!important;color:#000!important}.pagination .page-item.disabled .page-link{color:#000!important}#additional-services{margin-top:1em}.text-black{color:#000!important}.border-dark{border-color:#e6e8f8!important;background-color:#e6e8f8!important}.bs-stepper .step.active .bs-stepper-circle,.bs-stepper .step.crossed.active .step-trigger .bs-stepper-circle{background-color:#03f!important;color:#fff!important}.text-blue{color:#03f!important}.disabled{color:#00000080!important}.text-gray{color:#e6e8f8!important}.fs-7{font-size:.8rem!important}.stars .star i{display:inline-block;transition:transform .3s ease}.rotate{transform:rotate(75deg)}.rotate-back{transform:rotate(0)}.write-review,.contact-btn,.send-btn{position:relative;overflow:hidden;transition:all .3s ease}a.write-review:hover{color:#000!important}.contact-btn:hover,.send-btn:hover{background-color:#ff2575!important;box-shadow:0 0 15px 5px #0003!important}.write-review:hover{background-color:#0000001a;box-shadow:0 0 10px 3px #0003!important}.ripple{position:absolute;border-radius:50%;background-color:#ffffff80;transform:scale(0);animation:ripple-animation .6s linear;pointer-events:none}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.details-div{width:70%}.mobile-tutor-details{display:none}.header-anchor{margin-bottom:2em;display:none;align-items:center;justify-content:space-between;padding:15px 20px;background-color:#f9f9ff;box-shadow:0 5px 4px #0003;font-size:16px;position:relative;overflow:hidden;height:100px;width:100%;z-index:10!important;transition:all .3s ease}.fixed-header{position:fixed;top:0;left:0;right:0}.links-container .link.active{color:#03f!important;font-weight:bolder;text-underline-offset:5px;text-decoration:underline;text-decoration-color:#03f}.links-container{display:flex;transition:transform .3s ease;white-space:nowrap}.link{font-weight:700;color:#000!important;padding:0 20px;flex-shrink:0;text-align:left;z-index:1}.prev-arrow-button{transform:rotate(180deg);border:0;background-color:transparent;outline:none;z-index:2}.links-wrapper{width:90%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;flex:1}.next-arrow-button{border:0;background-color:transparent;outline:none;z-index:2}.write-review{margin-bottom:1rem}.write-review:disabled{cursor:not-allowed;opacity:.4!important;pointer-events:none}.write-review:disabled:hover{background-color:inherit;border-color:inherit;box-shadow:none;transform:none}@media screen and (max-width: 1399px){.profile-card{display:none!important}.header-anchor{display:flex!important}.profile-card{right:7%!important}.tutor-show-wrapper{max-width:100%!important;width:100%!important;margin-left:unset!important}}@media screen and (max-width: 1199px){.container{max-width:unset!important}}@media (max-width: 991.98px){.bs-stepper .bs-stepper-header{flex-direction:row!important;align-items:center!important;justify-content:center!important;padding-x:0!important}.bs-stepper .bs-stepper-header .step:first-child .step-trigger,.bs-stepper .bs-stepper-header .step:last-child .step-trigger{padding-top:0;padding-bottom:0}.bs-stepper .bs-stepper-header .step{max-width:50%!important}}@media screen and (max-width: 991px){.reviews-container{margin-right:0!important}section .container{padding-right:0!important;padding-left:0!important;margin-right:0!important;margin-left:0!important}.container div h5{border-radius:0!important}.pushed-in{margin-right:1.8em!important}#service-areas .pushed-in{margin-left:1em!important}#user-details{margin-right:1em!important;margin-left:1em!important}.reviews-container,.contact-form-section{margin-right:1.8em!important;margin-left:1.8em!important}.profile-details h1{margin-left:1em!important}.profile-details li{margin-left:1.8em!important}}@media screen and (max-width: 767px){#contact-link,.rating-info-graphs{display:none}.rating-info-graphs-mobile{display:flex;flex-wrap:wrap}.rating-bars,.rating-bar{display:unset!important;width:100%!important}.rating-bars h3{margin:35px auto 5px 0;text-align:left}.bar{width:90%}.star-count span{margin-left:0;margin-right:-30px}#user-details{margin-right:0!important;margin-left:0!important}.profile-footer-mobile{position:fixed;display:flex;left:0;right:0;bottom:0;background-color:#ff5c97;color:#fff;padding:10px;text-align:center;justify-content:center;overflow:hidden}.profile-footer-mobile a{color:#fff;margin:0}.contact-btn{display:none!important}.mobile-tutor-details{margin-left:1em!important;display:block}.image-div{width:100%;margin-bottom:2em}#toggle-service-areas{width:100%!important}#toggle-service-areas img{float:right!important;margin-top:7px}.image-div{margin-left:1.3rem!important}.tutor-status{bottom:-3%}.details-div{width:100%}.image-wrapper{justify-content:start!important}.contact-btn{max-width:176px;max-height:176px}.table-container{overflow-x:auto!important}.profile-details .name-div{display:none!important}.review-actions{display:grid!important;justify-content:unset!important}.review-actions p{text-align:center!important}}@media screen and (max-width: 489px){.profile-container{max-width:113px!important;max-height:113px!important;min-width:105px!important;min-height:105px!important}.row{flex-shrink:unset!important}.profile-details .name-div{display:none!important}.age{margin-left:.1rem!important;margin-right:.1rem!important}.send-btn{width:100%!important}.profile-section .lessons-container{display:unset!important}.lessons-card{min-width:unset!important;max-width:unset!important;height:unset!important}.bs-stepper-line{max-width:min(14px,100%)!important}}@media screen and (max-width: 340px){.bs-stepper .bs-stepper-header{display:none!important}}body{overflow-x:hidden}.select2-container--default .select2-results__option--highlighted:not([aria-selected=true]){background-color:#03f3!important;color:#03f!important}.select2-results__option[role=option][aria-selected=true]{background-color:#03fc!important;color:#fff!important}.select2-container--default.select2-container--focus .select2-selection,.select2-container--default.select2-container--open .select2-selection{border-color:#03f!important}.mobile-name{color:#000!important;font-size:1.5em!important;font-weight:700!important}.mobile-age,.rating-count{color:#5d596c!important}.average-stars{top:2px;position:relative}
