@font-face{font-family:ProximaNovaA;font-weight:400;font-display:swap;src:url(../font/ProximaNovaA-Regular.woff2) format("woff2"),url(../font/ProximaNovaA-Regular.woff) format("woff"),url(../font/ProximaNovaA-Regular.ttf) format("truetype"),url(../font/ProximaNovaA-Regular.eot?) format("eot"),url('../font/ProximaNovaA-Regular.svg#str-replace("ProximaNovaA", " ", "_")') format("svg");text-rendering:optimizeLegibility}@font-face{font-family:SofiaPro;font-weight:400;font-display:swap;src:url(../font/SofiaProRegular.woff2) format("woff2"),url(../font/SofiaProRegular.woff) format("woff"),url(../font/SofiaProRegular.ttf) format("truetype"),url(../font/SofiaProRegular.eot?) format("eot"),url('../font/SofiaProRegular.svg#str-replace("SofiaPro", " ", "_")') format("svg");text-rendering:optimizeLegibility}.no-gutter,body{margin:0;padding:0}.no-gutter .br-mobile,body .br-mobile{display:none}.no-gutter .br-desktop,body .br-desktop{display:block}@media (max-width:1299px){.no-gutter .br-desktop,.no-gutter .br-mobile,body .br-desktop,body .br-mobile{display:none}}@media (max-width:575px){.no-gutter .br-mobile,body .br-mobile{display:block}}.container{margin:0 auto}.alignleft{float:left;margin-right:40px}.alignright{float:right;margin-left:20px}.aligncenter{display:table;margin:0 auto}.content{min-height:65vh}.clearfix{clear:both}.city,.franchise,.province{color:#ed1b2e}.page-us .city,.page-us .franchise,.page-us .province,.subject{color:#6e4e63}.phone-number{font-size:24px;font-weight:700;color:#ed1b2e;font-family:SofiaPro,Sans-serif}.phone-number a,.phone-number a:active,.phone-number a:hover,.phone-number a:link{color:#ed1b2e}.phone-text{margin-top:5px;display:block}.owner{color:#6e4e63;font-size:20px;font-weight:500;font-family:SofiaPro}.franchise_owner_img img{border-radius:50%!important}.cta-button a{cursor:pointer}.elementor-field-group-who_needs_a_tutor .elementor-field-subgroup label{color:#000!important}#form-field-what_grade_level{overflow:visible!important}body{font-family:ProximaNovaA;font-size:1rem;color:#0d0d0d;line-height:1.7;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:SofiaPro;color:#0d0d0d;font-weight:600}a,a:hover{color:#fff}@media (max-width:768px){.section__header{border-bottom:3px solid #f8a97f}}@media (max-width:768px){.section__header .header__logo{text-align:center!important}}@media (max-width:768px){.section__header .header__logo img{display:block;margin:0 auto}}.section__header .header__details-before{display:block}.section__header .header__details-after{display:none}@media (max-width:768px){.section__header .elementor-column-gap-default{display:none}}.section__header .header__details{font-family:SofiaPro,Sans-serif;margin-top:5px}@media (max-width:576px){.section__header .header__details{display:none}}@media (max-width:1299px){.section__header .header__details .br-desktop{display:block}}@media (max-width:576px){.section__header .header__details .br-desktop{display:none}}.section__header .header__details>.elementor-element-populated{padding:0!important}.section__header.fixed-header{position:fixed;width:100%;z-index:9;background:#fff}@media (max-width:768px){.section__header.fixed-header .header__details{display:block}}.section__header.fixed-header .header__details .header__details-after{display:block}.section__header.fixed-header .header__details .header__details-after .elementor-widget:not(:last-child){margin-bottom:0!important}.section__header.fixed-header .header__details .header__details-after .franchise,.section__header.fixed-header .header__details .header__details-after .phone-number{font-size:14px;font-weight:500}.section__header.fixed-header .header__details .header__details-before{display:none}@media (max-width:768px){.section__header.fixed-header .header__logo{display:none}}@media (max-width:992px){.hero__section .hero__title h2{text-align:center}}@media (max-width:1299px){.hero__section .hero__title h2 .br-desktop{display:block}}@media (max-width:576px){.hero__section .hero__title h2 .br-desktop{display:none}}@media (max-width:1299px){.hero__section .hero__subtitle .br-desktop{display:block}}@media (max-width:576px){.hero__section .hero__subtitle .br-desktop{display:none}}.hero__section .hero_icons_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:992px){.hero__section .hero_icons_list{-ms-flex-pack:distribute;justify-content:space-around}}.hero__section .hero_icons_list .item{margin-right:30px}@media (max-width:768px){.hero__section .hero_icons_list .item{width:50%;text-align:center;margin-right:0}}.hero__section .hero__form p{margin:0}@media (max-width:1299px){.hero__section .elementor-widget-image-box .elementor-image-box-description .br-desktop{display:block}}@media (max-width:576px){.hero__section .elementor-widget-image-box .elementor-image-box-description .br-desktop{display:none}}.canada-form .e-form__buttons{margin-top:1.5rem}.canada-form .e-form__buttons button{cursor:pointer}.canada-form.step-7 .elementor-field-type-previous{display:none}.canada-form.step-7 .elementor-button{padding:23px 55px 20px 40px!important}.canada-form .e-form__indicators{display:none}.canada-form .progress-bar{background-color:#f5f5f5!important;border-radius:4px;height:10px;max-width:370px!important;margin:12px auto 0}@media (max-width:768px){.canada-form .progress-bar{width:100%!important}}.canada-form .progress-bar .status{background-image:none;-webkit-transition:width .6s ease;transition:width .6s ease;background-size:40px 40px;background-color:#6e4e63!important;border-radius:4px;height:10px!important;width:370px!important}@media (max-width:768px){.canada-form .progress-bar .status{width:100%!important}}.canada-form .progress-bar .status.step-0{width:12.5%!important}.canada-form .progress-bar .status.step-1{width:25%!important}.canada-form .progress-bar .status.step-2{width:37.5%!important}.canada-form .progress-bar .status.step-3{width:50%!important}.canada-form .progress-bar .status.step-4{width:62.5%!important}.canada-form .progress-bar .status.step-5{width:75%!important}.canada-form .progress-bar .status.step-6{width:87.5%!important}.canada-form .progress-bar .status.step-7{width:100%!important}.usa-form .e-form__buttons button{cursor:pointer}.usa-form.step-1 .elementor-field-type-previous{display:none}.usa-form.step-1 .e-form__buttons{margin-top:0}.usa-form.step-1 .elementor-button{padding:23px 55px 20px 40px!important}.usa-form .e-form__indicators{display:none}.usa-form .step-counts{text-align:center}.usa-form .step-counts span{font-weight:600}.usa-form .progress-bar{background-color:#f5f5f5!important;border-radius:4px;height:10px;max-width:200px!important;margin:12px auto 0}.usa-form .progress-bar .status{background-image:none;-webkit-transition:width .6s ease;transition:width .6s ease;background-size:40px 40px;background-color:#6e4e63!important;border-radius:4px;height:10px!important;width:200px!important}.usa-form .progress-bar .status.step-0{width:100px!important}.usa-form .progress-bar .status.step-2{width:200px!important}.e-form__buttons__wrapper__button-previous{background-color:#fff!important;color:red!important;position:relative}.e-form__buttons__wrapper__button-previous:before{content:"";background-image:url(../img/arrow-left.svg);z-index:1;cursor:pointer;color:transparent;border:0;height:17px;width:10px;position:absolute;left:20px;background-color:transparent;background-size:100%;background-repeat:no-repeat;top:23px}.e-form__buttons__wrapper__button-next{position:relative}.e-form__buttons__wrapper__button-next:before{content:"";background-image:url(../img/arrow-right.svg);cursor:pointer;color:transparent;border:0;height:17px;width:10px;position:absolute;right:40px;background-color:transparent;background-size:100%;z-index:1;background-repeat:no-repeat;top:23px}.elementor-mark-required .elementor-field-label:after{padding-left:0!important}.advantage-table{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.advantage-table .column{max-width:25%}.advantage-table .column .title{width:205px;height:123px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-family:ProximaNovaA;background:#eff7ff}@media (max-width:1299px){.advantage-table .column .title{height:58px;font-size:13px;text-align:center;line-height:15px;width:auto}}@media (max-width:768px){.advantage-table .column .title img{width:80%}}.advantage-table .column.details{max-width:50%}.advantage-table .column.details .section-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;width:85%;margin-left:15%}@media (max-width:1300px){.advantage-table .column.details .section-item{width:100%;margin-left:0}}.advantage-table .column .slider-navigation{height:123px}@media (max-width:1299px){.advantage-table .column .slider-navigation{height:58px}}@media (max-width:767px){.advantage-table .column .slider-navigation{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;height:auto}}.advantage-table .column .slider-navigation .table-navigation{display:none!important}@media (max-width:767px){.advantage-table .column .slider-navigation .table-navigation{list-style:none;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:58px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}}.advantage-table .column .slider-navigation .table-navigation li{margin:0 .5rem}.advantage-table .column .slider-navigation .table-navigation .table-dot{font-size:10px;width:10px;height:10px;background-color:#ccc;display:block;border-radius:100%}.advantage-table .column .slider-navigation .table-navigation .table-dot.active{background-color:#ed1b2e}.advantage-table .section-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:50px;padding:0 10px}.advantage-table .section-item img{position:absolute}@media (max-width:768px){.advantage-table .section-item{height:75px}}.advantage-table .section-item .overlay{position:absolute;background-color:rgba(149,213,209,.3);display:block;width:100%;height:100%;top:0;left:0}.advantage-table .learning-center .title,.advantage-table .private-tutors .title{margin-left:10px}@media (max-width:1299px){.advantage-table .learning-center .title,.advantage-table .private-tutors .title{margin-left:0}}.advantage-table .gray{background:#eff7ff}.advantage-table .section-title{background:#a0dae7;text-align:left;font-weight:800;height:67px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}@media (max-width:1299px){.advantage-table .section-title{height:55px}}.advantage-table .section-title span{margin-right:10px}@media (max-width:768px){.advantage-table .section-title span{margin-right:5px}}@media (max-width:768px){.advantage-table .section-title span img{width:80%}}.advantage-table .slider-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.advantage-table .slider-mobile .slick-dots{display:none!important}.advantage-table .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.advantage-table .d-flex{position:absolute;width:100%!important}}@media (max-width:768px){.advantage-table .xl{height:118px}}@media (max-width:768px){.advantage-table .l{height:100px}}.page-us .advantage-table .section-title{background:#e1f0f4!important}.testimonials__sections .steps__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:992px){.testimonials__sections .steps__list{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.testimonials__sections .steps__list li{position:relative;list-style:none;font-family:SofiaPro;width:48%;margin-bottom:2rem;text-align:center}.testimonials__sections .steps__list li .steps__list-img{margin-bottom:21.6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:992px){.testimonials__sections .steps__list li .steps__list-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}}.testimonials__sections .steps__list li .steps__list-img img{margin-right:10px}.testimonials__sections .steps__list li .steps__list-img p{font-size:21px;color:#6e4e63;font-weight:500;font-family:SofiaPro}@media (max-width:768px){.testimonials__sections .steps__list li .steps__list-img p{margin-bottom:0}}.testimonials__sections .steps__list li .steps__list-text{font-size:16px;line-height:25px;font-family:ProximaNovaA;text-align:left}@media (max-width:768px){.testimonials__sections .steps__list li .steps__list-text{text-align:center}}.testimonials__sections .steps__list li:last-child:before{display:none}.testimonials__sections .steps__list li:before{content:"";background-image:url(https://dev-local.tutordoctor.com/wp-content/uploads/2022/01/steps-arrow.png);color:transparent;height:66px;width:55px;position:absolute;background-color:transparent;background-size:100%;z-index:1;background-repeat:no-repeat;top:5%;right:10%}@media (max-width:1299px){.testimonials__sections .steps__list li:before{display:none}}.section__subjects .elementor-image-box-title{margin-top:0!important}@media (max-width:768px){.team__section{background:#fffdf4;background:-webkit-gradient(linear,left top,left bottom,from(#fffdf4),color-stop(77%,#fffdf4),to(#ffedb1));background:linear-gradient(180deg,#fffdf4,#fffdf4 77%,#ffedb1)}}.team__section .teams_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.team__section .teams_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.team__section .teams_list.show-all-teams .item{text-align:center}@media (max-width:768px){.team__section .teams_list.show-all-teams .item:nth-of-type(1n+3){display:block}}.team__section .teams_list .item{text-align:center}@media (max-width:768px){.team__section .teams_list .item:nth-of-type(1n+3){display:none}}.team__section .teams_list h1{color:#6e4e63}.team__section .team-show-more{color:red;text-align:center;margin:0 auto;width:100%;display:inline-block;font-family:SofiaPro;font-weight:600;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team__section .team-show-more span{background-image:url(../img/down-arrow.svg);width:40px;height:40px}.partners_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:992px){.partners_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.partners_list .item{margin-right:30px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}@media (max-width:768px){.partners_list .item img{margin:0 auto}}.partners_list ul.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}.partners_list ul.slick-dots li{margin-right:10px}.partners_list ul.slick-dots li button{color:transparent;background-color:#ccc;border:0;border-radius:50%;width:12px!important;height:12px!important;font-size:10px!important}@media (max-width:768px){.partners_list ul.slick-dots li button{font-size:10px!important}}.partners_list ul.slick-dots li.slick-active button{border-radius:50%;background-color:#ed3a49}.featured__section .featured_logos_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.featured__section .featured_logos_list{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}.featured__section .featured_logos_list .item{margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1299px){.featured__section .featured_logos_list .item{margin-right:0}}@media (max-width:576px){.featured__section .featured_logos_list .item{width:40%;margin-top:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:576px){.featured__section .featured_logos_list .item.center{width:100%}}@media (max-width:1299px){.schedule__section{background-position:100% 100%!important;background-repeat:no-repeat;background-size:50%!important}}@media (max-width:991px){.schedule__section{background-color:#ddf8ff;background-image:none!important}}.schedule__section .d-flex-align-center .elementor-image-box-wrapper{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.youtube_description p{margin:0}@media (max-width:768px){.youtube_description br{display:none}}.page-us .testimonials_list .item{background:#fff}.testimonial__title h2{position:relative!important}.testimonial__title h2:before{background-image:url(../img/quotation.svg);position:absolute}.testimonials_list{overflow:hidden}.testimonials_list .slick-slide,.testimonials_list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonials_list .slick-slide{height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.testimonials_list .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.testimonials_list .slick-slide img{margin:0 auto}.testimonials_list .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:1rem 0 0}.testimonials_list .slick-dots li{margin-right:10px}.testimonials_list .slick-dots li button{color:transparent;background-color:#ccc;border:0;border-radius:50%;width:12px!important;height:12px!important;font-size:10px!important}.testimonials_list .slick-dots li.slick-active button{border-radius:50%;background-color:#ed3a49}.testimonials_list .slick-arrow{color:transparent;border:0;height:35px;width:21px;position:absolute;right:-28px;background-color:transparent;top:47%;background-size:100%;z-index:1;cursor:pointer;background-repeat:no-repeat}.testimonials_list .slick-next{background-image:url(../img/btn-right.svg);right:0}.testimonials_list .slick-prev{background-image:url(../img/btn-left.svg);left:0}.testimonials_list .item{background:#e1edf2;margin:0 12px;border-radius:20px;text-align:center;padding:84px 20px 34px;width:auto!important;min-height:515px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (max-width:1299px){.testimonials_list .item{margin-bottom:1.5rem}}@media (max-width:768px){.testimonials_list .item{margin:0 1.8rem;padding:2rem 1rem}}.testimonials_list .item h1{font-size:24px;font-weight:700;margin:5px 0 21px;text-transform:uppercase;color:#6e4e63}.testimonials_list .item .inner-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.testimonials_list .item p{line-height:25px;padding-bottom:0;font-weight:400;font-size:16px}@media (max-width:768px){.testimonials_list .item p{margin:0}}.testimonials_list .item h2{font-weight:600;padding-bottom:5px;color:#6e4e63;font-size:18px;line-height:14px}.testimonials_list .item h2 span{color:#000;display:block;font-size:14px;margin-top:5px}
