html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{padding:0;margin:0;line-height:1.5em;overflow-x:hidden;font-family:"Montserrat",Sans-serif!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body .elementor-widget-heading .elementor-heading-title,body .elementor-widget-theme-post-title .elementor-heading-title,body h1,body h2,body h3,body h4,body h5,body h6{margin-bottom:20px;font-weight:700;line-height:1.2em;margin-top:0;font-family:"Montserrat",Sans-serif}body .elementor-widget-heading h1.elementor-heading-title,body h1{font-size:36px}body .elementor-widget-heading h2.elementor-heading-title,body h2{font-size:32px}body .elementor-widget-heading h3.elementor-heading-title,body h3{font-size:20px}body .elementor-widget-heading h4.elementor-heading-title,body h4{font-size:18px}body .elementor-widget-heading h5.elementor-heading-title,body h5{font-size:16px}body .elementor-widget-heading h6.elementor-heading-title,body h6{font-size:12px}body,body .elementor-posts .elementor-post__excerpt p,.elementor-slide-description,body p,body td,body li,body dt,body dt,body pre,body blockquote,body em,body label{font-size:19.35px;line-height:27px;font-weight:300}body p,body table,body ul,body ol,body blockquote,body pre,body dl{margin-bottom:30px;font-family:"Montserrat",Sans-serif}body .elementor-widget-posts .elementor-post__title,body .elementor-widget-posts .elementor-post__title a{font-weight:700;font-size:24px}body a{text-decoration:none}body label a,body p a,body li a{color:#64bc4b}body label a:hover,body p a:hover,body li a:hover{color:#64bc4b}body ul,body ol{padding-left:50px}body table{border-collapse:collapse;border-spacing:0}body pre,body blockquote{border-left:10px solid;padding-left:15px;white-space:normal}body i{font-style:italic}body code,body b,body strong{font-weight:700}body dl{border:3px solid;padding:15px}body dt{text-decoration:underline}body .elementor-widget-form .elementor-button,body .elementor-widget-button a.elementor-button,body .elementor-widget-button .elementor-button,body .elementor-button{background-color:#343c40;color:#fff;font-weight:700;font-size:16px;padding:15px 36px 14px;background-repeat:no-repeat;background-size:100%;background-position:center;border:none;flex:none;display:inline-block;text-align:center;cursor:pointer;border-radius:50px}body .elementor-button .elementor-button-text{background:#fff0;padding:0}body .elementor-widget-form .elementor-button:hover,body .elementor-widget-button a.elementor-button:hover,body .elementor-widget-button .elementor-button:hover,body .elementor-button:hover{background-color:#64bc4b}body .elementor-widget-button.btn-green a.elementor-button,body .btn-green .elementor-button{background-color:#64bc4b}body .elementor-widget-button.btn-green a.elementor-button:hover,body .btn-green .elementor-button:hover{background-color:#343c40}#header .header-bot .elementor-nav-menu--main .book-now>a{font-weight:700;color:#64BC4B}#footer strong,#footer a:hover{color:#7fbb5b}#footer .footer-text p{font-size:12px;line-height:23px}body.home #header-breadcrumbs{display:none}#breadcrumbs{font-size:14px}#home-banner .elementor-background-overlay{background-color:#fff0;overflow-x:hidden}#home-banner .elementor-background-overlay:before,#home-banner .elementor-background-overlay:after{content:'';height:153px;width:-webkit-calc(50% - 318px);width:-moz-calc(50% - 318px);width:calc(50% - 318px);display:block;background:#fff;position:absolute;left:0;right:auto;bottom:0}#home-banner .elementor-background-overlay:after{left:auto;right:0}#home-banner h1.elementor-heading-title{font-size:71px}#home-form .elementor-field{font-size:16px;padding:15px 25px;font-weight:700;border-radius:0}#home-form .elementor-field-group{margin-bottom:23px}#home-form .elementor-button{padding-left:56px;padding-right:56px}#home-form .elementor-field-type-submit{margin-bottom:0;margin-top:36px}#home-form-wrapper .elementor-background-overlay{background-size:auto 100%}.home-testimonials .image-wrapper .elementor-image{display:inline-block;position:relative;padding:31px 40px;margin-bottom:20px}.home-testimonials{display:none}.home-testimonials.active{display:block}.home-testimonials .image-wrapper .elementor-image:before,.home-testimonials .image-wrapper .elementor-image:after{content:'';display:block;background-image:url(/wp-content/themes/hello-theme-child-master/images/quote-before.png);width:86px;height:65px;z-index:2;position:absolute;top:0;left:0}.home-testimonials .image-wrapper .elementor-image:after{background-image:url(/wp-content/themes/hello-theme-child-master/images/quote-after.png);left:auto;top:auto;bottom:0;right:0}.home-testimonials .elementor-widget-testimonial .elementor-testimonial-wrapper .elementor-testimonial-content{margin-bottom:30px;font-family:"Montserrat",Sans-serif}.home-testimonials .elementor-widget-testimonial .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:none}.home-testimonials .elementor-testimonial-wrapper .elementor-testimonial-name{color:#64BC4B;font-family:"Montserrat",Sans-serif;font-size:19px;font-weight:700;line-height:31px}#home-about-quote p{font-size:35.33px;font-family:"Gochi Hand",Sans-serif;line-height:42.9px}#home-about-quote-author p{font-size:26.92px;font-family:"Gochi Hand",Sans-serif;line-height:34.5px}body .elementor-widget-button.ht-tab a.elementor-button,body .elementor-widget-button.ht-tab .elementor-button{background:#7f8181}body .elementor-widget-button.ht-tab.active a.elementor-button,body .elementor-widget-button.ht-tab.active .elementor-button{background:#64bc4b;color:#363636}.elementor-widget-form .elementor-message{text-align:center;padding-top:30px}#home-form .elementor-button{outline:none}.elementor-element-922e4e9 .elementor-background-overlay{display:none}#pricing .regform-button,body .wlm3-fancybox .wlm-regform .regform-button,body .wlm3-fancybox .wlm-regform .regform-close-login,body.wishlistmember-registration-form input[type="submit"],#wlm_form_field_wp-submit{background-color:#64bc4b;font-family:"Montserrat",Sans-serif;font-weight:700;font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:100px;color:#fff;line-height:1;border:none;min-width:175px}#pricing .regform-button:hover,body .wlm3-fancybox .wlm-regform .regform-button:hover,body .wlm3-fancybox .wlm-regform .regform-close-login:hover,body.wishlistmember-registration-form input[type="submit"]:hover,#wlm_form_field_wp-submit:hover{background-color:#363636;padding:15px 30px}#pricing .regform-button:focus,body .wlm3-fancybox .wlm-regform .regform-button:focus,body .wlm3-fancybox .wlm-regform .regform-close-login:focus,body.wishlistmember-registration-form input[type="submit"]:hover{outline:none}body.wishlistmember-registration-form #frm_new_user_reg p{text-align:center}#frm_new_user_reg input[type="submit"]{background-color:#64bc4b;font-family:"Montserrat",Sans-serif;font-weight:700;font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:100px;color:#fff;line-height:1;border:none;min-width:175px}.wlm3-form .wlm3-form-group .wlm3-form-field{background:#fff;border-radius:1px;border:1px solid #E4E4E4!important;box-shadow:none!important;-webkit-box-shadow:none!important;margin:0;min-height:40px;padding:10px}body .wlm3-fancybox .wlm-regform.wlm-regform-login{width:480px}body .regform-login .txt-fld{margin-bottom:15px}body .regform-close-login{text-align:center!important}#pricing .elementor-shortcode{text-align:center}body .fancybox-button svg{height:80%;width:80%}#lesson .ae-acf-repeater-item{width:100%;margin-bottom:0;padding:0}#lesson-sidebar{border-left:10px solid #efefef}#lesson-sidebar .elementor-heading-title{font-family:"Gochi Hand",Sans-serif;color:#343c40;margin-bottom:0}#lesson-sidebar h2.elementor-heading-title{margin-bottom:-10px}#lesson-sidebar h4.elementor-heading-title{font-size:22px}#lesson-sidebar a.elementor-button-link.elementor-button.elementor-size-sm{font-size:15px;background-color:#64bc4b;padding:15px 18px 14px;width:100%}#lesson-sidebar a.elementor-button-link.elementor-button.elementor-size-sm:hover{background-color:#343c40}#lesson-banner .elementor-background-overlay{height:90%;bottom:0;top:unset}#lesson-banner .elementor-background-overlay:before,#lesson-banner .elementor-background-overlay:after{content:'';height:-webkit-calc(70% - 118px);height:-moz-calc(70% - 118px);height:calc(70% - 118px);display:block;background:#fff;position:absolute;left:0;right:auto;bottom:0}@media (max-width:1440px){#lesson-banner .elementor-background-overlay:before,#lesson-banner .elementor-background-overlay:after{height:-webkit-calc(70% - 112px);height:-moz-calc(70% - 112px);height:calc(70% - 112px)}}.school-banner .elementor-widget-container{border-radius:50px;margin-bottom:30px}.school-banner .elementor-widget-container:hover{background-color:#343c40!important;cursor:pointer}.school-banner .elementor-widget-container a{padding:30px 0}#join-now{text-align:center}#join-now a{background:#fff;padding:6px 14px;font-size:14px;color:#64BC4B;font-weight:800;border-radius:50px}#join-now a:hover{background:#343c40;color:#fff}#join-now .elementor-shortcode{display:flex;justify-content:space-between}body.logged-in #join-now .elementor-shortcode{justify-content:center}#tovideo-btn .elementor-heading-title i,.school-banner .elementor-heading-title i{display:none}#tovideo-btn .elementor-heading-title{font-size:16px;line-height:1}#lesson-sidebar .school-banner .elementor-heading-title{color:#fff;font-family:"Montserrat",Sans-serif}@media (max-width:480px){#lesson-banner .elementor-background-overlay:before,#lesson-banner .elementor-background-overlay:after{display:none}}#lesson-banner .elementor-background-overlay:before{width:-webkit-calc(81% - 390px);width:-moz-calc(81% - 390px);width:calc(81% - 390px)}#lesson-banner .elementor-background-overlay:after{width:-webkit-calc(17% - 10px);width:-moz-calc(17% - 10px);width:calc(17% - 10px)}@media (max-width:768px){#lesson-banner .elementor-background-overlay:after{width:-webkit-calc(13% - 10px);width:-moz-calc(13% - 10px);width:calc(13% - 10px)}#home-banner h1.elementor-heading-title{font-size:36px}}#lesson-banner .elementor-background-overlay:after{left:auto;right:0}#lesson-banner .elementor-heading-title{margin-bottom:20px}#lesson-archive article{background:#c4c5c3}#lesson-archive article:hover{background:#64bc4b}#lesson-archive article .elementor-post__title a{color:#fff}#lesson-archive article .elementor-post__read-more{color:#434343;text-transform:uppercase}#lesson-archive article .elementor-post__text{padding:20px}#lesson-archive article .elementor-post__thumbnail__link{margin-bottom:0}#lesson-archive .elementor-pagination{margin-top:50px}#lesson-archive .elementor-post__excerpt p{color:#000}#lesson-archive .ae-taxonomy-widget-wrapper .ae-term-skin-classic .ae-term-list-item{box-shadow:unset}#lesson-archive .ae-term-title-wrapper{background-color:#c4c5c3}#lesson-archive .ae-term-list-item-inner:hover .ae-term-title-wrapper{background-color:#64bc4b}#lesson-archive h3.ae-element-term-title{font-weight:700;color:#fff}#lesson-breadcrumbs #breadcrumbs{font-size:16px;letter-spacing:.1em}#lesson-breadcrumbs #breadcrumbs{font-weight:700}#lesson-breadcrumbs #breadcrumbs .breadcrumb_last{font-weight:400}@media screen and (max-width:1299px){body,body .elementor-posts .elementor-post__excerpt p,.elementor-slide-description,body p,body td,body li,body dt,body dt,body pre,body blockquote,body em,body label{font-size:16px;line-height:25px}#footer .footer-text p{font-size:12px;line-height:21px}#home-banner .elementor-background-overlay{background-size:350px}#home-banner .elementor-background-overlay:before,#home-banner .elementor-background-overlay:after{height:84px;width:-webkit-calc(50% - 175px);width:-moz-calc(50% - 175px);width:calc(50% - 175px)}#home-form .elementor-field{font-size:16px;padding:15px 20px}#home-form .elementor-field-type-submit{margin-top:0}.home-testimonials .image-wrapper .elementor-image{padding:20px 30px}.home-testimonials .image-wrapper .elementor-image:before,.home-testimonials .image-wrapper .elementor-image:after{content:'';width:63px;height:51px;background-size:63px;background-repeat:no-repeat;background-position:center}#home-about-quote p{font-size:30px;line-height:40px}#home-about-quote-author p{font-size:24px;line-height:31px}}@media screen and (max-width:767px){body,body .elementor-posts .elementor-post__excerpt p,.elementor-slide-description,body p,body td,body li,body dt,body dt,body pre,body blockquote,body em,body label{font-size:14px;line-height:21px}body .elementor-widget-form .elementor-button,body .elementor-widget-button a.elementor-button,body .elementor-widget-button .elementor-button,body .elementor-button{font-size:14px;padding:14px 30px}#home-banner .elementor-background-overlay{background-size:200px}#home-banner .elementor-background-overlay:before,#home-banner .elementor-background-overlay:after{height:48px;width:-webkit-calc(50% - 100px);width:-moz-calc(50% - 100px);width:calc(50% - 100px)}#home-parents .home-circle-images,#home-educators .home-circle-images{position:relative;top:0;left:0;right:0;bottom:0}#home-about-quote p{font-size:24px;line-height:31px}#home-about-quote-author p{font-size:18px;line-height:26px}#home-banner h1.elementor-heading-title{font-size:36px}}