  .elementor-24466 .elementor-element.elementor-element-e959ef9 > .elementor-container{min-height:600px;}.elementor-24466 .elementor-element.elementor-element-e959ef9:not(.elementor-motion-effects-element-type-background), .elementor-24466 .elementor-element.elementor-element-e959ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("/wp-content/uploads/2019/03/cluey-face-to-face-tutoring.jpg") 50% 50%;background-size:cover;}.elementor-24466 .elementor-element.elementor-element-e959ef9 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24466 .elementor-element.elementor-element-e959ef9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24466 .elementor-element.elementor-element-c02e867{text-align:center;}.elementor-24466 .elementor-element.elementor-element-c02e867 .elementor-heading-title{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:bold;line-height:48px;}.elementor-24466 .elementor-element.elementor-element-c02e867 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-24466 .elementor-element.elementor-element-968be28{text-align:center;}.elementor-24466 .elementor-element.elementor-element-968be28 .elementor-heading-title{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;}.elementor-24466 .elementor-element.elementor-element-968be28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-3df1ad2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-24466 .elementor-element.elementor-element-ac34fab{padding:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-5a35540 img{width:326px;}.elementor-24466 .elementor-element.elementor-element-8d8c701{padding:0px 0px 40px 0px;}.elementor-24466 .elementor-element.elementor-element-537c510{margin-top:20px;margin-bottom:0px;}.elementor-24466 .elementor-element.elementor-element-7684cd1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24466 .elementor-element.elementor-element-7684cd1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24466 .elementor-element.elementor-element-008b4ab img{max-width:80%;}.elementor-24466 .elementor-element.elementor-element-ee7c6f1 img{max-width:80%;}.elementor-24466 .elementor-element.elementor-element-f6377e3:not(.elementor-motion-effects-element-type-background), .elementor-24466 .elementor-element.elementor-element-f6377e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff9f3;}.elementor-24466 .elementor-element.elementor-element-f6377e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-24466 .elementor-element.elementor-element-f6377e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-24466 .elementor-element.elementor-element-02fd0e0{width:60%;}.elementor-24466 .elementor-element.elementor-element-162c728{width:40%;}.elementor-24466 .elementor-element.elementor-element-84a11cb{width:60.104%;}.elementor-24466 .elementor-element.elementor-element-e1f4c68{width:39.896%;}.elementor-24466 .elementor-element.elementor-element-48275b3{width:60%;}.elementor-24466 .elementor-element.elementor-element-e8f463b{width:40%;}.elementor-24466 .elementor-element.elementor-element-edc7d5e{width:60%;}.elementor-24466 .elementor-element.elementor-element-3672da0{width:40%;}}@media(max-width:1024px){.elementor-24466 .elementor-element.elementor-element-e959ef9 > .elementor-container{min-height:376px;}.elementor-24466 .elementor-element.elementor-element-968be28 .elementor-heading-title{font-size:26px;}.elementor-24466 .elementor-element.elementor-element-7684cd1{padding:0px 0px 40px 0px;}}@media(max-width:767px){.elementor-24466 .elementor-element.elementor-element-e959ef9 > .elementor-container{min-height:260px;}.elementor-24466 .elementor-element.elementor-element-c02e867 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-24466 .elementor-element.elementor-element-c02e867 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-24466 .elementor-element.elementor-element-968be28 .elementor-heading-title{font-size:16px;line-height:16px;}.elementor-24466 .elementor-element.elementor-element-968be28 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-24466 .elementor-element.elementor-element-ac34fab{padding:0px 0px 0px 0px;}.elementor-24466 .elementor-element.elementor-element-8d8c701{padding:0px 0px 20px 0px;}.elementor-24466 .elementor-element.elementor-element-537c510{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for heading, class: .elementor-element-c02e867 */#big-title h1{
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-968be28 */#middle-title {
	height: 60px;
	margin-bottom: 35px !important;
	color: #FFFFFF;
	font-family: Poppins;
	font-size: 26px;
	line-height: 48px;
	padding: 0 10px;
	text-align: center;
}

@media (max-width: 960px){
#middle-title {
	line-height: 30px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63a9086 */#watch-button{
    margin-top: 60px;
}

.hero-cta a {
    max-width:210px !important;
    height:48px !important;
    margin:0 auto !important;
    display:flex;
    border-radius: 24px !important;
    font-weight: 500 !important;
	background-color: #FF8306 !important;
    font-size:16px !important;
}
.hero-cta a i.fa-play{
    padding-left: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e959ef9 */#hiw-hidden-vid-overlay {
    display: none;
  }

.elementor-background-video-container video {
    width:170% !important;
    max-width:200%;
    height: auto !important;
}

@media screen and (min-width:768px) {
    .elementor-background-video-container video {
    width:100% !important;
    height: auto !important;
}
}
.cta-get-started a {
    color:#E57E16 !important;
    font-family: "Poppins", sans-serif;
    font-weight: 500 !important;
        font-size: 16px !important;
}
.phone-cta.v1 .phone-number span, .phone-cta.v1 .phone-number a {
     font-family: "Poppins", sans-serif !important;
}
.phone-cta.v1 .phone-number span {
     font-weight: 400 !important;
}
.phone-cta.v1 .phone-number a {
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a4ec6 */@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    #tutor-hero-josh-bg{
        top: -32px;
        left: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac34fab */#hiw-start{
    padding-top: 40px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c3972d */@media(max-width: 380px){
    #hiw-we-provide-title h2{
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d444c95 */@media(min-width: 200px){
    #hiw-experts-content-left{
    margin-bottom: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-182973b */#hiw-experts-content-right-inner{
    border-left: 2px solid rgba(153, 197, 199, 0.6);
    padding-left: 50px;
    margin-left: 30px;
}

#hiw-experts-content-right-inner ul{
    margin: 1em;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f4b6f83 */#hiw-experts-content-right{
        width: fit-content;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c37d9d */#hiw-experts-content .elementor-row{
        justify-content: center;
}



@media(min-width: 768px){
    #hiw-experts-content{
        padding-top: 40px;
    }
}

@media(max-width: 767px){
    #hiw-experts-content .elementor-row{
        display: block;
    }
    #hiw-experts-content-right-inner{
        margin-left: 0px;
    }
    #hiw-experts-content{
        padding-top: 0px;
    }
    
    #hiw-experts-content .elementor-column-wrap{
        padding-top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6bc48d7 */@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    #cluey-method-bg{
     top: -3px;
     left: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0b0fd80 */#hiw-use-technology > div.elementor-container{
    padding-top: 140px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-537c510 */#hiw-method-title-section{
    padding-top:80px;
}
@media(min-width: 500px){
#hiw-method-title-section{
    padding-top:160px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2215692 */@media (min-width: 768px){
    #hiw-card-1{
        margin-top: 35px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12ab6d4 */#vertical-line-1{
    height: 77px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2086fdd */@media(min-width: 768px){
    #backed-by-img{
        padding-bottom: 30px;
    }
}


#backed-by-wrapper div.elementor-widget-wrap {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781138f */@media(min-width: 768px){
    #session-practice-feedback-img{
        padding-bottom: 30px;
    }
}


#session-practice-feedback-wrapper div.elementor-widget-wrap {
    display: flex;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8baaf9b */#vertical-line-2{
    margin-bottom: 5px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-008b4ab */@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    #results-happy-people-image-bg{
        top: 54px;
        left: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9b8fd7 */#vertical-line-4{
    min-height: 40px;
    height: 40px;
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a633b2 */@media(max-width: 500px){
    #get-started-form{
        padding-top: 80px;
    }
}/* End custom CSS */