.vtss__loader-container{display:flex;align-items:center;justify-content:center;padding:var(--pm-125)}.view-tutor__search-section-div{padding-top:var(--pm-150)}.view-tutor__search-title--container{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:var(--pm-100)}.view-tutor__search-title{color:var(--color-black);font-size:1.375rem;font-weight:var(--font-weight-bold);line-height:30px;text-transform:capitalize;text-align:center}.search-list__container{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.search-list__view-all{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:center;text-decoration:underline;cursor:pointer}@media only screen and (min-width:648px){.view-tutor__search-title--container{flex-direction:row;gap:12px}.view-tutor__search-title{line-height:40px}.search-list__container{gap:30px}}.teacher-card__container{background-color:var(--color-background-primary);border:1px solid var(--color-gray);border-radius:var(--radius-max);display:flex;flex-direction:column;box-shadow:0 6px 30px 2px #00000014;padding:var(--pm-100);gap:20px}.teacher-card__image-container{height:auto;width:100%;margin-inline:auto;display:flex;justify-content:center;align-items:center}.teacher-card__image-container .profile-pic{width:100%;height:100%;aspect-ratio:1;max-height:325px;object-fit:cover;object-position:center;border-radius:var(--radius-min)}.teacher-card__image-container .profile-pic.default{object-fit:contain}.teacher-card__image-container .profile-pic.no-img{aspect-ratio:2;object-fit:contain;max-width:80%}.teacher-card__contents{display:flex;flex-direction:column;gap:15px}.teacher-card__details{display:flex;flex-direction:column;gap:10px}.teacher-card__contents-description,.teacher-card__read-more{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:24px;color:var(--color-black)}.teacher-card__read-more{text-decoration:underline;transition:all .3s ease;margin-bottom:.5rem;width:-moz-fit-content;width:fit-content}.teacher-card__read-more:hover{color:var(--color-primary)}.teacher-card__ratings-span{display:flex;gap:4px}.teacher-card__support-div{display:flex;flex-direction:column;justify-content:space-between;grid-column:span 2;gap:20px;margin-top:auto}.teacher-card__support-contents{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px}.teacher-card__support-content{display:flex;flex-direction:column;gap:7px}.teacher-card__support-content.review{flex:1 1}.teacher-card__buttons{display:flex;flex-direction:column;gap:10px}.teacher-card__buttons a{width:100%}.teacher-card__verified-icon{isolation:isolate;position:relative;z-index:0}.teacher-card__text-span{display:flex;align-items:center;gap:8px}.teacher-card__main-text{font-size:1.15rem;font-weight:700;color:var(--color-black);white-space:nowrap}.teacher-card__secondary-text{color:var(--color-accent-gray);font-size:var(--font-size-xs)}.teacher-card__secondary-text.teaches{text-transform:capitalize}.teacher-card__secondary-text.teaches>div{display:inline-block}.teacher-card__secondary-text strong{color:var(--color-accent-dark)}.teacher-card__support-text{font-size:var(--font-size-xs)}.teacher-card__profile-button:hover{background-color:var(--color-accent-dark)!important;color:var(--color-white)!important}.teacher-card__chat-button:hover{background-color:var(--color-white)!important;color:var(--color-accent-dark)!important}@media only screen and (min-width:769px){.teacher-card__container{display:grid;grid-template-columns:1fr 2.5fr 1.25fr;padding:var(--pm-200)}.teacher-card__image-container{max-width:186px;max-height:186px;height:100%;width:100%;margin-inline:auto}.teacher-card__image-container img{max-height:200px}.teacher-card__image-container img.no-img{object-fit:contain}.teacher-card__image-container .profile-pic.no-img{max-width:unset}.teacher-card__support-div{grid-column:auto;margin-top:unset}.teacher-card__support-contents{flex-wrap:wrap;flex-direction:row;gap:20px}.teacher-card__support-content{width:100%;flex:1 1}.teacher-card__contents-description,.teacher-card__read-more{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:30px;color:var(--color-black)}.teacher-card__secondary-text{font-size:var(--font-size-sm)}}.tutor-comparison{margin-top:10px;margin-bottom:12px;position:relative}input.checkbox_tutor{width:18px;height:18px;accent-color:#000}.checkbox_tutor_label{display:flex;align-items:center;position:relative}.checkbox_tutor_label:hover .customTooltip{display:block}.customTooltip{top:-36px;width:100%;background:#000;color:#fff;font-size:13px;padding:10px 5px;text-align:center;line-height:16px;display:none}.customTooltip,.tooltip{position:absolute;left:0;border-radius:4px}.tooltip{top:20px;background-color:#f9f9f9;color:red;padding:5px 10px;box-shadow:0 2px 6px rgba(0,0,0,.1);font-size:12px;display:inline-block}.checkbox-label{display:inline-block;font-size:14px;margin-right:10px;position:relative;cursor:pointer}.checkbox-label input{position:absolute;opacity:0;width:20px;height:20px;background-color:#fff;border-radius:5px;border:2px solid #ccc;cursor:pointer}.checkbox-label.selected input,.checkbox-label.selected input:checked{background-color:#000;border-color:#000}.checkbox-label.selected input:checked+span{color:#fff}.checkbox-label input:checked{width:25px;height:25px}.checkbox-label input:checked+span{color:#fff;font-weight:700}.checkbox-label input:disabled{cursor:not-allowed;opacity:.5}.tutor-comparison .checkbox_tutor_text{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:30px;color:var(--color-black);display:block;text-align:center;flex-grow:1;margin-right:14px}@media only screen and (max-width:1024px){.checkbox_tutor_text{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:30px;color:var(--color-black);margin-left:0}}@media only screen and (max-width:875px){.tutor-comparison .checkbox_tutor_text{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:30px;color:var(--color-black);display:block;text-align:center;flex-grow:1;margin-right:0}.customTooltip{position:absolute;top:-48px}}@media only screen and (max-width:1000px){.customTooltip{position:absolute;top:-50px}}@media only screen and (max-width:767px){input.checkbox_tutor{margin:0}.checkbox_tutor_label{display:flex;position:relative;width:100%;justify-content:space-between;margin-left:0}}@media only screen and (max-width:375px){.checkbox_tutor_label{width:100%;display:flex;position:relative;margin-left:-7px}input.checkbox_tutor{margin-left:8px;width:20px;height:20px;accent-color:#000}}@media only screen and (max-width:320px){.checkbox_tutor_label{width:100%;display:flex;position:relative;margin-left:-2px}input.checkbox_tutor{margin-left:0}.customTooltip{font-size:12px}}.view-tutor__hero--section{background-color:var(--color-background-secondary)}.view-tutor__hero--container{display:flex;align-items:center;gap:50px;padding-block:25px}.view-tutor__hero--content{flex:1 1}.view-tutor__hero--content h1{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-black);line-height:1.25}.view-tutor__hero--content h1 span{color:#c90c12;text-transform:capitalize}.view-tutor__hero--content p{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-black);line-height:1.5;margin-top:10px}.view-tutor__hero--image-container{display:none}.view-tutor__hero--trustpilot{max-width:245px;margin-top:15px;margin-left:-5px}.view-tutor__hero--cta-button{display:none}@media only screen and (min-width:565px){.view-tutor__hero--image-container{flex:1 1;display:flex;align-items:center;justify-content:center}.view-tutor__hero--content p{margin-bottom:20px}.view-tutor__hero--image{width:100%;max-width:300px;height:auto}.view-tutor__hero--cta-button{display:block;margin-top:var(--pm-050)}}@media only screen and (min-width:768px){.view-tutor__hero--content h1{font-size:var(--font-size-3xl)}.view-tutor__hero--content p{font-size:var(--font-size-sm)}}@supports (font-size:clamp(var(--font-size-lg ),5vw,var(--font-size-4xl ))){.view-tutor__hero--content h1{font-size:clamp(var(--font-size-xl),5vw,var(--font-size-3xl))}.view-tutor__hero--content p{font-size:clamp(var(--font-size-xs),2vw,var(--font-size-sm))}}