.td__section{padding-bottom:50px}.td__heading{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:40px}.td__content,.td__content>p{font-size:var(--font-size-xs);color:var(--color-gray);font-weight:var(--font-weight-regular);line-height:25px}@media only screen and (min-width:975px){.td__content,.td__content>p{font-size:14px;line-height:30px}}@media only screen and (min-width:985px){.td__section{padding-bottom:75px}.td__heading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:45px}.td__content,.td__content>p{font-size:var(--font-size-sm);line-height:30px}}.info-button{display:flex;align-items:center;justify-self:start;height:12px;width:12px;position:relative;cursor:pointer;isolation:isolate;z-index:1}.info-button img{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.info-button__content{position:absolute;max-width:200px;width:max-content;padding:8px;border-radius:5px;letter-spacing:.25px;visibility:hidden;opacity:0;transform:scale(0);transition:all .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.5;z-index:2;font-weight:500!important}.info-button__content.active{transform:scale(1);visibility:visible;opacity:1}.info-button__content.light{background-color:var(--color-white-secondary);color:var(--color-black)}.info-button__content.dark{background-color:var(--color-black);color:var(--color-white-secondary);font-weight:300}.info-button.arrow:before{content:"";position:absolute;transform:translateX(-50%);left:50%;visibility:hidden;transition:all .1s ease;top:auto;bottom:auto;border-color:transparent}.info-button.light.arrow.top:before{visibility:visible;border:10px solid transparent;border-top:10px solid var(--color-white-secondary);top:-10px}.info-button.light.arrow.bottom:before{visibility:visible;border:10px solid transparent;border-bottom:10px solid var(--color-white-secondary);bottom:-10px}.info-button.dark.arrow.top:before{visibility:visible;border:10px solid transparent;border-top:10px solid var(--color-black);top:-10px}.info-button.dark.arrow.bottom:before{visibility:visible;border:10px solid transparent;border-bottom:10px solid var(--color-black);bottom:-10px}@media only screen and (max-width:300px){.info-button__content{max-width:125px}}.video-container,.video-player{position:relative}.video-player{display:flex;justify-content:center;align-items:center}.video-player.full-width{max-width:unset}.video-player__play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer;transition:all .3s ease;background-color:#00000000}.video-player__play-button:hover{background-color:#000;border-radius:50%}.video-laptop{width:100%;height:auto}.video-thumbnail-lp1{width:76%;aspect-ratio:16/10.5;border-radius:3px;transform:translate(-49%,-48%);overflow:hidden}.video-thumbnail-lp1,.video-thumbnail-lp2{position:absolute;left:50%;top:50%;height:auto;object-fit:cover;object-position:center}.video-thumbnail-lp2{width:74%;aspect-ratio:16/10.2;border-radius:1px;transform:translate(-49.5%,-52.5%)}.video-iframe{width:100%;aspect-ratio:16/9}#laptop-video-container iframe{width:100%!important;height:100%!important}.video{width:100%}.laptop-video__modal-child{width:100%!important;aspect-ratio:16/9;object-fit:contain!important}@media only screen and (min-width:648px){.laptop-video__modal-child{width:75%!important;object-fit:contain!important}}.modal{position:fixed;inset:0;animation:revealModal .3s ease forwards;z-index:999999999;isolation:isolate;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal__backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,.85);cursor:pointer;z-index:-1}.modal__close-btn-container{position:absolute;right:20px;top:20px;cursor:pointer;z-index:999}@keyframes revealModal{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}.td__intro-inner-container{display:flex;flex-direction:column;align-items:center;margin-top:var(--pm-075);gap:20px}.td__intro-image-container{width:100%;max-height:300px;aspect-ratio:1;border-radius:var(--radius-min);overflow:hidden}.td__intro-image{width:100%;height:100%;object-fit:cover}.td__intro-image.no-img{object-fit:contain}.td__intro-name-container{display:flex;align-items:center;gap:20px;margin-bottom:var(--pm-100)}.td__intro-name{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1.25}.td__intro-description{font-weight:var(--font-weight-regular);color:var(--color-accent-gray);font-size:var(--font-size-xs);line-height:20px}.td__intro-icon-description-section{display:flex;flex-direction:column;gap:16px;margin-top:var(--pm-125)}.td__intro-icon-description-container{display:flex;align-items:center;gap:16px}.td__intro-icon-description-container p{color:var(--color-black);font-size:var(--font-size-xs);line-height:1.5}.td__intro-icon-description-container strong{font-weight:600;font-size:var(--font-size-xs)}.td__intro-icon-description-container img{object-fit:contain}.td__intro-icon-description-container svg{padding-top:5px}@media only screen and (min-width:465px){.td__intro-name{font-size:var(--font-size-xxl)}}@media only screen and (min-width:768px){.td__intro-inner-container{flex-direction:row;margin-top:var(--pm-175);gap:40px}.td__intro-image-container{max-width:300px;max-height:unset}.td__intro-name{font-size:var(--font-size-3xl)}.td__intro-description{line-height:30px}.td__intro-description,.td__intro-icon-description-container p,.td__intro-icon-description-container strong{font-size:var(--font-size-sm)}}.td__video-section{background:var(--color-background-primary) url(/assets/find-a-tutor/laptop-bg.png) no-repeat center;background-size:100% 100%}.td__tabs-section{top:70px;background-color:var(--color-background-primary);isolation:isolate;z-index:9998;margin-block:25px}.td__tabs-container{position:relative}.td__tabs{display:flex;align-items:center;flex-direction:row;gap:10px;overflow-y:auto}.td__tabs,.td__tabs-option{padding-block:var(--pm-050)}.td__tabs-option{color:var(--color-gray);padding-inline:var(--pm-075);font-weight:var(--font-weight-medium);transition:all .3s ease;white-space:nowrap;font-size:1.1rem}.td__tabs-option.active{color:var(--color-black)}.td__tabs-option:active,.td__tabs-option:focus,.td__tabs-option:focus-visible,.td__tabs-option:focus-within{color:var(--color-black)}.td__tabs-hr{border-bottom:2px solid #ddd}@media only screen and (min-width:648px){.td__tabs-option{padding-inline:var(--pm-125);padding-block:var(--pm-075);font-size:var(--font-size-md)}}.td__overall-review-container{display:flex;flex-direction:column;gap:20px;margin-block:30px}.td__review-ratings-container{flex:1 1;background-color:var(--color-background-primary);border:1px solid #e0e0e0;padding:var(--pm-150) var(--pm-050);box-shadow:0 5px 30px 2px #0000000f;border-radius:var(--radius-max);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.td__review-ratings{font-size:var(--font-size-3xl);font-weight:600;color:var(--color-accent-dark)}.td__review-ratings>span{font-size:1.25rem;font-weight:var(--font-weight-medium);line-height:30px;color:var(--color-accent-gray)}.td__review-count{font-size:var(--font-size-md);color:var(--color-accent-dark);font-weight:var(--font-weight-regular)}.td__ratings-bar-container{flex:1 1;background-color:var(--color-background-primary);border:1px solid #e0e0e0;padding:var(--pm-100) var(--pm-150);box-shadow:0 5px 30px 2px #0000000f;border-radius:var(--radius-max)}.td__review-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px}.td__ratings-bar{display:flex;align-items:center}.td__ratings-bar-total{flex:0.2 1}.td__buttons-container{margin-top:var(--pm-150);width:-moz-fit-content;width:fit-content;margin-inline:auto}.td__no-review{font-size:var(--font-size-sm);color:var(--color-accent-dark);padding-top:var(--pm-050)}.td__no-review a{font-weight:600;color:#02017d}@media only screen and (min-width:576px){.td__review-container{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media only screen and (min-width:648px){.td__overall-review-container{flex-direction:row;gap:30px}.td__ratings-bar-container{flex:0.65 1;padding:var(--pm-200) 60px}.td__review-ratings-container{flex:0.35 1;gap:25px;padding:var(--pm-200) var(--pm-150)}.td__review-ratings{font-size:var(--font-size-5xl)}.td__review-ratings>span{font-size:1.75rem}}.td__review-card{background-color:var(--color-background-primary);border:1px solid #e0e0e0;padding:var(--pm-200) var(--pm-150);box-shadow:0 5px 30px 2px #0000000f;border-radius:var(--radius-max);display:flex;flex-direction:column;gap:20px}.td__review-card-review--title{font-size:var(--font-size-sm);color:var(--color-black);font-weight:600}.td__review-card-review--description{font-size:var(--font-size-xs);color:var(--color-gray);font-weight:var(--font-weight-regular);line-height:1.5}.td__review-card-author-container{display:flex;align-items:center;gap:20px}.td__review-card-author-container img{object-fit:cover;border-radius:100%}.td__review-card-author-name{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:#263238;line-height:26px}.td__review-card-review-date{font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);color:var(--color-accent-gray);line-height:26px}@media only screen and (min-width:648px){.td__review-card-review{font-size:var(--font-size-sm);line-height:30px}}@supports (-webkit-line-clamp:3) and (-webkit-box-orient:vertical){.td__review-card-review--description.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.ratings-bar{display:flex;align-items:center;flex:1 1;gap:10px}.ratings-bar__bar-outer{flex:0.8 1;width:100%;height:5px;background-color:#e0e0e0;border-radius:5px;overflow:hidden}.ratings-bar__bar-inner{flex:1 1;width:100%;height:5px;background-color:var(--color-accent-dark);border-radius:5px}.ratings-bar__total{flex:0.15 1;font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular)}.ratings-bar__rating,.ratings-bar__total{line-height:46px;color:var(--color-accent-dark)}.ratings-bar__rating{flex:0.05 1;font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}@media only screen and (min-width:648px){.ratings-bar__total{font-size:var(--font-size-xs);line-height:46px}.ratings-bar__rating{font-size:var(--font-size-lg);line-height:46px}}.td__qualifications-container{display:flex;flex-direction:column;gap:5px;text-align:center;margin-top:var(--pm-125)}.td__qualifications-titles-container{padding-inline:var(--pm-075)}.td__qualifications-content-container,.td__qualifications-titles-container{display:flex;justify-content:space-between;align-items:flex-start;gap:5px;border-radius:var(--radius-min)}.td__qualifications-content-container{box-shadow:0 5px 25px 0 #00000012;padding:var(--pm-075)}.td__qualifications-title{color:var(--color-accent-gray)}.td__qualifications-content,.td__qualifications-title{font-size:var(--font-size-xxs);flex:1 1;line-height:1.5;font-weight:var(--font-weight-medium)}.td__qualifications-content{text-transform:capitalize}.td__qualifications-content span{font-size:.65rem;margin-top:var(--pm-025);white-space:nowrap}.td__qualifications-content span.sm-break{white-space:normal}@media only screen and (min-width:480px){.td__qualifications-content span.sm-break{white-space:nowrap}}@media only screen and (min-width:648px){.td__qualifications-container{gap:15px;margin-top:var(--pm-175)}.td__qualifications-content-container,.td__qualifications-titles-container{gap:15px}.td__qualifications-content{font-size:var(--font-size-sm);line-height:1.35}.td__qualifications-content span{font-size:var(--font-size-xs)}.td__qualifications-title{font-size:1.1rem;line-height:45px}}.back__button{background-color:transparent;border:none;display:flex;align-items:center;gap:9px;cursor:pointer;margin-top:3px;padding:2px;border-radius:var(--radius-min);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-poppins);color:var(--color-black)}.back__button:focus-visible{outline:2px solid #000;outline-offset:1px}.booking-form{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.booking-form__dates-container{overflow-x:auto;overflow-y:hidden;padding-bottom:var(--pm-175)}.booking-form__dates-container::-webkit-scrollbar{display:block!important;max-height:7.5px}.booking-form__dates-container::-webkit-scrollbar-track{background-color:#00000020!important;border-radius:10px}.booking-form__dates-container::-webkit-scrollbar-thumb{background-color:gray!important;border-radius:10px;cursor:pointer}.filter__container{display:flex;flex-direction:column;gap:25px;padding:var(--pm-100) var(--pm-125);margin-block:var(--pm-125);box-shadow:0 5px 10px #00000007;border-radius:var(--radius-max);border:1px solid #00000007}.filter__div{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;text-align:center;gap:10px}.filter__div label,.filter__div p,.filter__div select{flex:1 1}.filter__div select{outline:1px solid #d8d8d8;border-radius:var(--radius-min);height:30px;padding-inline:5px;border:none;border-right:5px solid transparent;width:100%;padding-block:5px}.filter__date{text-transform:capitalize}.filter__button,.filter__buttons{display:flex;align-items:center}.filter__button{justify-content:center;border:none;padding:var(--pm050) 10px;height:25px;width:25px;border:1px solid var(--color-gray-light);background-color:var(--color-background-primary);cursor:pointer}.filter__button:active{background-color:var(--color-gray-light)}.filter__button-left{border-top-left-radius:var(--radius-min);border-bottom-left-radius:var(--radius-min)}.filter__button-right{border-top-right-radius:var(--radius-min);border-bottom-right-radius:var(--radius-min)}.filter__text{color:var(--color-black);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);font-family:var(--font-poppins);white-space:nowrap}select.filter__text{font-weight:var(--font-weight-medium)}.note__container{padding:var(--pm-100);box-shadow:0 5px 10px #00000007;border-radius:var(--radius-max);border:1px solid #00000007;margin-bottom:var(--pm-125)}.note__container p{line-height:1.75;font-size:var(--font-size-xs)}.booking-form__selected-times,.booking-form__selected-times-container{display:flex;align-items:flex-start;justify-content:flex-start}.booking-form__selected-times-container{flex-direction:column;gap:10px;box-shadow:0 5px 10px #00000007;border:1px solid #00000007;padding:var(--pm-050);background-color:var(--color-white);position:fixed;bottom:0;inset-inline:0;overflow:hidden;z-index:9999}.booking-form__selected-times{flex:1 1;gap:10px;overflow-x:auto;overflow-y:hidden;width:100%;padding-bottom:var(--pm-050)}.booking-form__selected-times p{text-transform:capitalize;font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);background-color:var(--color-white-secondary);padding:var(--pm-050);border-radius:var(--radius-min);white-space:nowrap;animation:zoomIn .5s ease forwards}@keyframes zoomIn{0%{transform:scale(0)}to{transform:scale(1)}}.booking-button{margin-right:54px;background-color:#023da9;border-color:var(--color-blue);opacity:1;transition:all .2s ease}.booking-button:hover{opacity:.9}@media only screen and (max-width:635px){.booking-button{margin-left:113px;margin-right:54px;width:133px;background-color:#023da9;border-color:var(--color-blue);opacity:1;transition:all .2s ease}}.booking-form__dates{display:flex;align-items:flex-start;justify-content:flex-start}.booking-form__date-item,.booking-form__dates-container,.booking-form__times-container{flex:1 1;text-align:center}.booking-form__dates-container{gap:36px;height:350px;transition:all .3s ease}.booking-form__times-container{display:flex;flex-direction:column;align-items:center;gap:15px;padding-inline:5px}.booking-form__date-container{flex:1 1}.booking-form__date-item{padding-block:var(--pm-100);padding-inline:var(--pm-200);margin-bottom:20px;border-block:1px solid #e0e0e0;padding-inline:5px}.booking-form__date-item>div{color:var(--color-black);font-weight:var(--font-weight-medium);line-height:30px}.booking-form__date-item--day{font-size:var(--font-size-lg)}.booking-form__date-item--date{font-size:var(--font-size-xl)}.booking-form__time{border:1px solid var(--color-black);padding:12.5px 30px;cursor:pointer;transition:all .3s ease}.booking-form__no-slot,.booking-form__time{border-radius:var(--radius-min);font-weight:var(--font-weight-medium);width:100%;min-width:100px}.booking-form__no-slot{padding:12.5px;cursor:not-allowed;white-space:nowrap;background-color:var(--color-gray-light);color:#9e9e9e;opacity:.8}.booking-form__time.booked,.booking-form__time.not-available{background-color:var(--color-gray-light);color:#9e9e9e;border:1px solid var(--color-gray-light);cursor:not-allowed}.booking-form__time.selected{background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}.booking-slot__view-all-button-container{position:relative;margin-top:var(--pm-100);display:flex;align-items:center;justify-content:center}.booking-slot__view-all-button-container:before{content:"";height:0;position:absolute;bottom:100%;inset-inline:0;transition:all .3s ease;opacity:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 15%,#fff)}.booking-slot__view-all-button-container.show-overlay:before{height:100px;opacity:1}@media only screen and (min-width:435px){.booking-filter__div{flex-direction:row;gap:23px}.booking-filter__div>*{flex:1 1}}@media only screen and (min-width:648px){.filter__container{flex-direction:row;align-items:center;gap:25px;padding:var(--pm-150) var(--pm-200)}.filter__div{align-items:center}.booking-form__selected-times-container{flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;padding:var(--pm-100)}.booking-form__selected-times{margin-bottom:-8px}.booking-form__date-item--day{font-size:var(--font-size-xl)}.booking-form__date-item--date{font-size:var(--font-size-xxl)}}@media only screen and (min-width:960px){.filter__container{gap:50px;padding:35px 38px}.filter__div{flex-direction:row;align-items:center}.filter__div select{padding-block:0}}.booking-modal__container{min-height:150px;min-width:250px;width:100%;height:100%;max-width:800px;max-height:90%;background-color:var(--color-background-primary);border-radius:var(--radius-max) var(--radius-max) 0 0;position:relative;overflow-y:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:5px;align-self:flex-end}.booking-modal__container .loading-container{display:flex;align-items:center;justify-content:center;height:100%;padding:25px}.booking-modal__top-container{overflow-y:auto}.booking-modal__top-container h3{font-weight:600;line-height:1.25;padding:var(--pm-200);padding-bottom:var(--pm-100);position:-webkit-sticky;position:sticky;top:0;background:var(--color-white)}.booking-modal__details-container{padding-inline:var(--pm-200);padding-bottom:var(--pm-100);display:flex;flex-direction:column;gap:25px}.booking-modal__error-container{padding-inline:var(--pm-200);height:30px}.booking-modal__error-container>.error{padding-top:0}.booking-modal__details-container .booking-modal__delivery-method{display:flex;flex-direction:column;row-gap:10px}.booking-modal__details-container .booking-modal__delivery-method .method{text-transform:capitalize;font-size:.85rem;font-weight:var(--font-weight-medium);background-color:var(--color-white-secondary);padding:var(--pm-050);border-radius:var(--radius-min);max-width:max-content}.booking-modal__details-container .booking-modal__delivery-method .amount{font-size:.9rem;font-weight:var(--font-weight-medium);border-radius:var(--radius-min);max-width:max-content;line-height:1.5}.booking-modal__delivery-method .platform-fee{display:flex;align-items:center;gap:5px}.booking-modal__details-container .classes{padding-top:var(--pm-075);display:flex;column-gap:20px;row-gap:10px;flex-wrap:wrap}.booking-modal__details-container p.class-details{text-transform:capitalize;font-size:.85rem;font-weight:var(--font-weight-medium);background-color:var(--color-white-secondary);padding:var(--pm-050);border-radius:var(--radius-min)}.booking-modal__bottom-container{display:flex;flex-direction:column;box-shadow:0 -5px 5px #00000010}.booking-modal__pay-button{bottom:0;inset-inline:0;width:100%;height:55px;border-radius:0;background-color:#023ca9;border-color:#023ca9;display:flex;align-items:center;justify-content:center;gap:5px}.booking-modal__have-question{color:#023ca9;text-align:right;display:block;padding:var(--pm-100);font-size:var(--font-size-xxs);background-color:transparent;border:transparent}@media only screen and (min-width:648px){.booking-modal__container{max-height:500px;align-self:center;border-radius:var(--radius-max)}.booking-modal__have-question{padding-inline:var(--pm-125) var(--pm-200);font-size:var(--font-size-xs)}}.error{padding-top:var(--pm-050);line-height:1.5}.custom_error,.error{color:var(--color-primary);font-size:var(--font-size-xxs)}.custom_error{padding-top:0}.read-more__container,.read-more__container-container{height:100%;overflow:hidden}.read-more__container{transition:all .3s ease;position:relative}.read-more__container p{color:#000;line-height:25px}.read-more__button{background-color:transparent;outline:none;border:0;color:#02017d;font-size:var(--font-size-xs);text-decoration:underline;cursor:pointer;padding-top:var(--pm-075)}.read-more__button:focus-visible{outline:1px solid var(--color-blue);outline-offset:2px;border-radius:2px}@media only screen and (min-width:880px){.read-more__button{font-size:var(--font-size-sm)}}.td__booking-buttons-section{padding-top:10px;padding-bottom:40px}.td__booking-buttons-container{display:flex;flex-direction:row;gap:20px;justify-content:center;flex-wrap:wrap}.container{max-width:var(--screen-width-max);margin-inline:auto;padding-inline:.75rem}@media only screen and (min-width:640px){.container{padding-inline:1.5rem}}.educator-card__wrapper{background-color:var(--color-background-primary);display:flex;flex-direction:column;border-radius:10px;height:100%;box-shadow:0 -1px 10px 0 #20202026;margin-block:var(--pm-100);color:var(--color-accent-dark)}.educator-card__image{flex:1 1;width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:10px 10px 0 0}.educator-card__image.no-img{object-fit:contain;padding-inline:var(--pm-075)}.educator-card__content-wrapper{flex:1 1;padding:13px}.educator-card__teacher-details{display:flex;justify-content:space-between;align-items:center;gap:5px;padding-bottom:var(--pm-050)}.educator-card__teacher-name{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.educator-card__teacher-rating{display:flex;align-items:center;gap:5px}.educator-card__subject{font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:25px;color:var(--color-accent-gray);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.educator-card__subject span{font-weight:var(--font-weight-medium);color:var(--color-accent-dark)}.educator-card__break{height:1px;background-color:var(--color-accent-dark);width:100%;margin-block:var(--pm-075)}.educator-card__classes-wrapper{display:flex;justify-content:space-between;gap:10px;align-items:center}.educator-card__class-name{font-size:.8rem;font-weight:var(--font-weight-medium);color:var(--color-accent-gray);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.educator-card__fees{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:21px;color:var(--color-accent-gray)}.educator-card__fees>span{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary)}.educator-card__eye-wrapper{display:flex;gap:5px;align-items:center;justify-content:center}.educator-card__learn-more{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:#252525;white-space:nowrap}@media only screen and (min-width:680px){.educator-card__image{max-height:240px}}.slider-wrapper{position:relative;cursor:-webkit-grab;cursor:grab;display:flex;align-items:center;gap:2px}.slider-wrapper:active{cursor:-webkit-grabbing;cursor:grabbing}.swiper__slider{flex:1 1!important;width:100%!important;padding-inline:var(--pm-025)!important}.slider-arrow{cursor:pointer;transition:all .3s linear;background-color:var(--color-background-primary);border-radius:50%}.slider-arrow-left{transform:rotate(90deg) translate(-50%)}.slider-arrow-right{transform:rotate(-90deg) translate(50%)}.slider-arrow.disabled{opacity:.2;cursor:not-allowed}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.inf-rev__main-container{width:100%;height:100%;background-color:var(--color-white);display:flex;flex-direction:column;gap:1rem}.inf-rev__filter-container{width:100%;padding-inline:20px;min-height:45px;margin-top:70px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.inf-rev__filter-select{width:100%;height:100%}.inf-rev__filter-reset,.inf-rev__filter-select{height:40px}.inf-rev__filter-reset{padding-inline:var(--pm-075)}.inf-rev__list-conatiner{width:100%;height:100%;overflow:hidden;background-color:var(--color-white)}.inf-rev__loader{display:flex;justify-content:center;padding:.25rem .25rem 1rem}.inf-rev__gap{margin:var(--pm-075)}.inf-rev__gtt{position:fixed;z-index:999;bottom:15px;right:25px;background-color:var(--color-black);height:40px;width:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;transition:all .15s linear;border:none;box-shadow:0 0 5px #00000040}.inf-rev__gtt.show{opacity:1;visibility:visible}.inf-rev__gtt img{transform:rotate(180deg)}@media only screen and (min-width:350px){.inf-rev__filter-container{flex-direction:row;justify-content:flex-start;align-items:flex-end;margin-top:50px}.inf-rev__filter-reset{width:max-content}}@media only screen and (min-width:565px){.inf-rev__filter-container{padding-inline:20px 75px}.inf-rev__filter-container>div{width:auto}.inf-rev__filter-select{min-width:300px}}