body .utility-bar__grid--3-col{grid-template-columns:4fr 3fr;grid-template-areas:"announcements social-icons"}.header__icon .icon{color:#007ec2}.top-bar-right.right-flex-top{display:flex;align-items:center;gap:10px;justify-content:end}input#custom_cart_agree{height:18px;width:18px}.page-join-our-qualified-teachers .image-with-text img{border-radius:8px!important}p.custom-pr.custom-d-block.custom-cart-agree{isplay:fle;display:flex;gap:5px;align-items:center}.top-phone a.text-phone{color:rgba(var(--color-foreground),1);text-decoration:none;display:flex;align-items:center;gap:10px}.announcement-bar,.announcement-bar__announcement{justify-content:inherit}.announcement-bar.auto-announce button.slider-button{display:none}.top-bar-right a.link.list-social__link{border-radius:5px;border:1.5px solid rgb(var(--color-foreground));height:3rem;padding:0;width:30px;display:flex;align-items:center;justify-content:center}.top-bar-right ul.list-social{margin:0;gap:6px}.top-bar-right .list-social__item .icon{height:1.8rem;width:1.8rem}.announcement-bar__message{font-size:16px;font-weight:500}#HeaderLanguageForm button.disclosure__button .country_flag+span{display:none}#HeaderLanguageForm button.disclosure__button .country_flag,#HeaderCountryForm button.disclosure__button span.country-flag{height:24px;width:24px;border-radius:40px;overflow:hidden}#HeaderLanguageForm button.disclosure__button .country_flag img,#HeaderCountryForm button.disclosure__button span.country-flag img{width:100%;height:100%;object-fit:cover}#HeaderLanguageForm button.disclosure__button{min-width:calc(5rem + var(--inputs-border-width) * 2)}#HeaderCountryForm button.disclosure__button span.country-flag+span{display:none}#HeaderCountryForm button.disclosure__button{min-width:calc(5rem + var(--inputs-border-width) * 2)}#HeaderCountryForm .country-selector a span.country{display:none}#HeaderCountryForm .country-selector a span.country-flag{height:25px;width:25px;border-radius:40px;overflow:hidden;border:1px solid rgba(var(--color-foreground),.15)}#HeaderCountryForm .country-selector a span.country-flag img{height:100%;width:100%;object-fit:cover}#HeaderCountryForm .country-selector a span.localization-form__currency{opacity:1}#HeaderCountryForm .country-selector a.disclosure__link{grid-template-columns:auto auto 1fr}img{max-width:100%}body .announcement-bar__message{letter-spacing:0}body .header--middle-left{grid-template-columns:.25fr 1fr .25fr}.header--middle-left .header__inline-menu{text-align:center}body .header__menu-item{padding:2.2rem;color:rgba(var(--color-foreground),1);font-size:1.6rem}body .header__active-menu-item{color:#007ec2;text-decoration:none}.video-hero-container{height:84vh;overflow:hidden;position:relative}.video-hero-container video.video-hero{height:100%;width:100%;object-fit:cover}.video-hero-container:before{content:"";background:#0000004d;position:absolute;left:0;right:0;top:0;bottom:0}.video-hero-section{position:relative}.video-hero-section .videob-text{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.video-hero-section .videob-text .page-width{width:100%}.video-hero-content{max-width:515px;width:100%;color:#fff}.video-hero-content p.head-caption{font-size:18px;margin:0;text-transform:uppercase;color:#fffc}.custom-about-section .subtitle{text-transform:uppercase;color:rgba(var(--color-foreground),.8)}.video-hero-content h2.title{margin:5px 0 15px;color:#fff}.video-hero-content .video-hero-button{margin-top:2rem}.title-with-desc .title{margin-bottom:8px;text-transform:capitalize}.ebook-form .subtitle{text-transform:uppercase}.ebook-form .title{text-transform:capitalize}.title-wrapper.title-with-desc.center{max-width:970px;margin-left:auto;margin-right:auto}.iwt-item.grid__item{padding:25px;border-radius:10px;overflow:hidden}.iwt-box img{display:block;margin:0 auto}.iwt-box h6{margin:15px 0 10px}body .custom__courses .multicolumn-card.content-container{border-radius:15px;border:1px solid #d2d2d2;height:100%;padding:15px;background:#fff}.custom__courses.background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info{padding:15px 0 0}.custom__courses .multicolumn-card .multicolumn-card__image-wrapper{margin:0;border-radius:15px;overflow:hidden;height:14vw}.custom__courses.background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info{padding:15px 0 0;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 14vw)}.course-text h3.inline-richtext{font-weight:600;line-height:calc(1 + .37/max(1,var(--font-heading-scale)));margin-bottom:15px}.course-text h6{margin-bottom:10px}.course-text ul{list-style:none;padding:0;margin:0}.course-text ul li:before{content:"";background:url(https://www.directenglishlive.com/cdn/shop/files/check-mark-svgrepo-com_2.svg?v=1758608832);height:15px;width:15px;position:absolute;left:0;background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%)}.course-text ul li{padding-left:25px;position:relative;margin-bottom:10px}.course-text ul li:last-child{margin-bottom:0}body .custom__courses .course-detail{margin-top:2rem;border-top:1px solid #edecec;padding-top:15px}.course_prices{font-size:20px;font-weight:600}.course_prices span{color:#7a7a7a;font-size:15px;font-weight:400}.about-grid{display:flex;gap:40px;flex-wrap:wrap}.about-text,.about-image{width:calc(50% - 20px)}.about-text h2.title{margin:1.5rem 0 2rem;text-transform:capitalize}.why-ebook .image-with-text__heading,.video-section .title{text-transform:capitalize}.about-text .rte ul{padding:0;list-style:none}.about-text .rte ul li{position:relative;padding-left:50px;font-size:18px;max-width:98%;margin-bottom:15px;min-height:40px;display:flex;align-items:center}.about-text .rte ul li:last-child{margin-bottom:0}.about-text .rte ul li:before{content:"";background:url(/cdn/shop/files/check-mark-svgrepo-com_2.svg?v=1758608832);background-repeat:no-repeat;background-size:contain;height:30px;width:30px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.about-text .title-wrapper{margin-bottom:3rem}.about-text .ab-btn a.button{min-width:200px}.about-image .rte.imgtext{margin-bottom:2rem}.about-image .abimage{border-radius:10px;overflow:hidden}.about-image .abimage img{display:block}.after-video{display:flex;text-align:center;gap:100px;margin-top:4rem;flex-wrap:wrap;padding:0 5rem}.vtext-block{width:calc(33.33% - 67px)}.vtext-block .vtext h6{margin-top:2.5rem;margin-bottom:0}.vtext-block .vtext p{margin:0}.above-text{position:absolute;bottom:0;border-radius:0 0 10px 10px;background:linear-gradient(0deg,#000,#0000);left:0;right:0;padding:8rem 3rem;text-align:center}.above-text h2{color:#fff;max-width:765px;text-transform:capitalize;margin:0 auto;font-weight:700}.custom_video-section .deferred-media__poster-button img{width:100%;height:100%;object-fit:cover;border-radius:0}.custom_video-section .deferred-media__poster-button{background:transparent;color:inherit;border-radius:0;border:none;box-shadow:none;height:8rem;width:8rem}.rte.subtitle{margin-top:1rem}.product__description.truncated{max-height:100px;overflow:hidden;position:relative}.product__description.expanded{max-height:none}.key-grid{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.key-image,.key-text{width:calc(50% - 10px)}.image-key img{max-width:100%}.key-text h2.title{margin:0 0 1rem}.key-text>.rte{margin-bottom:3rem}.features-key{display:flex;flex-wrap:wrap;gap:20px}.features-key .fk-box{width:calc(50% - 10px)}.features-key .fk-box h6{margin:15px 0 10px}.fk-icon{width:70px;height:70px}.fk-icon img{height:100%;width:100%;object-fit:contain}.home-about .image-with-text__grid--reverse .image-with-text__content{padding-left:0}body .image-with-text__content{padding:3rem}.home-about .image-with-text__text.rte li:before{content:"";height:10px;width:12px;position:absolute;background:url(/cdn/shop/files/checkmark.svg?v=1745322561);top:6px;left:0}.home-about .image-with-text__text.rte ul{list-style:none;padding:0}.home-about .image-with-text__text.rte li{position:relative;padding-left:25px;margin-bottom:1rem}.home-about .image-with-text__text.rte li:last-child{margin-bottom:0}.why-ebook .image-with-text__text ul li{list-style-position:outside}.why-ebook .image-with-text__text ul li:not(:last-child){padding-bottom:1rem}.why-grid{display:flex;flex-wrap:wrap;gap:20px}.why-box{width:calc(33.33% - 14px)}.why-box-inner.why-text{border-radius:8px;overflow:hidden;padding:25px;text-align:center;height:100%}.custom__modern-business .about-grid{display:flex;gap:40px;flex-wrap:wrap;flex-direction:row-reverse}.key-features-direct.why-section-text .whyst-box ul li:before{content:"";background:url(/cdn/shop/files/check-mark-svgrepo-com_3.svg?v=1758805416);height:15px;width:15px;position:absolute;left:0;background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%)}.why-box-inner.why-text h6{margin:15px 0 10px}.why-box-inner.why-text p{margin-top:1rem}.why-box.left-why,.why-box.right-why{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.why-box.middle-why .why-icon{max-width:320px;margin:0 auto;max-height:320px;overflow:hidden}.why-section.why-border:before,.why-section-text.why-border:before{content:"";background:#e6e6e6;height:1px;position:absolute;left:0;right:0;top:0;max-width:calc(var(--page-width) - 10rem);width:100%;margin:0 auto}.why-section.why-border,.why-section-text.why-border{position:relative}.why-box.why-img img{display:block;height:100%;width:100%;object-fit:cover}.why-box.why-img .why-image{height:100%}.why-section-text .rte.subtitle p{margin:6px 0}.why-section-text .rte.subtitle p:last-child{margin-bottom:0}.whyst-grid{display:flex;gap:100px;flex-wrap:wrap;max-width:1050px;margin:0 auto}.whyst-grid .whyst-box{width:calc(50% - 50px)}.whyst-grid .whyst-box h6{margin:0 0 10px}.whyst-grid .whyst-box ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.whyst-grid .whyst-box ul li{position:relative;padding-left:25px}.whyst-grid .whyst-box ul li:before{content:"";background:url(https://www.directenglishlive.com/cdn/shop/files/check-mark-svgrepo-com_2.svg?v=1758608832);height:15px;width:15px;position:absolute;left:0;background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%)}.whyst-action{max-width:1050px;margin:4rem auto 0}.whyst-action h6{margin:0 0 20px}.whyst-btns{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.home-testimonials h2.title{margin-bottom:10px;text-transform:capitalize}.home-testimonials .swiper-button-prev--6WCl5,.home-testimonials .swiper-button-next--3C79d{display:block;color:#333}.home-testimonials .reviews-holder--1YKXn.carousel--2OBst .carousel-holder--1I0H-{padding:0 28px}.home-testimonials .swiper-button-prev--6WCl5.swiper-button-disabled--1PJZe,.home-testimonials .swiper-button-next--3C79d.swiper-button-disabled--1PJZe{opacity:1}.home-testimonials .swiper-button-prev--6WCl5:after,.home-testimonials .swiper-button-next--3C79d:after{font-size:25px}.home-testimonials .swiper-button-next--3C79d{right:-10px;left:auto}#video-popup-container{display:none;position:fixed;z-index:996;width:60%;left:50%;margin-left:-30%;top:20%;background-color:#fff}#video-popup-close{cursor:pointer;position:absolute;right:-10px;top:-10px;z-index:998;width:25px;height:25px;border-radius:25px;text-align:center;font-size:12px;background-color:#007ec2;line-height:25px;color:#fff}#video-popup-iframe-container{position:absolute;z-index:997;width:100%;padding-bottom:56.25%;border:2px solid #000;border-radius:2px;background-color:#000}#video-popup-iframe{z-index:999;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000}#video-popup-overlay{display:none;position:fixed;z-index:995;top:0;background-color:#000;opacity:.7;width:100%;height:100%}.buttons.buttons-glex{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.vpop{display:flex;align-items:center;color:rgba(var(--color-foreground),1);gap:15px;font-size:1.6rem;letter-spacing:0;line-height:calc(1 + .2 / var(--font-body-scale));font-weight:500;cursor:pointer}.vt-box .title{margin:0 0 1.2rem}.vt-box .rte{margin-bottom:2rem}.vt-grid{display:flex;text-align:center;flex-wrap:wrap}.vt-box{width:50%;padding:0 12rem}.vt-box:first-child{border-right:1px solid rgba(255,255,255,.2)}.video-text{padding:120px 0 50px;margin-top:-70px}.video-social .list-social.video__list-social .list-social__link svg.icon{height:1.5rem;width:1.5rem}.vt-box .rte p a{display:flex;justify-content:center;text-decoration:none;gap:10px;align-items:center;color:rgba(var(--color-foreground),.85)}.video-social .list-social.video__list-social{justify-content:center;gap:10px}.video-social .list-social.video__list-social .list-social__link{border:1px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground));border-radius:5px;padding:4px}.video-social .list-social.video__list-social .list-social__link:hover{border-color:#ff623e;background:#ff623e;color:#fff}.video-social{margin-top:2rem}.home-video deferred-media.video-section__media{max-width:100rem;margin:0 auto}.home-video .title-wrapper{text-align:center}.why-ebook{background-repeat:no-repeat!important;background-size:cover!important}.why-ebook .image-with-text__grid.grid{align-items:center}body .why-ebook .image-with-text__grid--reverse .image-with-text__content{padding-top:0;padding-bottom:0;padding-left:0}.ebook-form h2.title{margin-bottom:26px;margin-top:20px}.ebook-form .rte h5{font-weight:600;margin:0}.ebook-form form#ContactForm{margin:0 auto;display:flex;align-items:flex-start}.ebook-form form#ContactForm .contact__button{margin:0}.ebook-form form#ContactForm input{background:#fff;border-radius:8px 0 0 8px;border:none;margin:0}.ebook-form form#ContactForm input:focus-visible{box-shadow:none}.ebook-form form#ContactForm label{color:#636363;text-decoration:none}.ebook-form form#ContactForm .field:after,.ebook-form form#ContactForm .field:before{display:none}.ebook-form form#ContactForm .contact__button button.button{border-radius:0 8px 8px 0;margin-left:-1px;width:200px}.ebook-form form#ContactForm .contact__button button.button:after,.ebook-form form#ContactForm .contact__button button.button:before{diaply:none}.ebook-form .rte.formtext{margin-top:2rem}.ebook-grid{display:flex;align-items:center;gap:100px;flex-wrap:wrap}.ebookform,.ebook-image{width:calc(50% - 50px)}.ebook-image .ebimage{text-align:center;margin-top:2rem}.ebook-image .rte.imgtext h6{margin:0;font-weight:400}.ebook-image .ebimage img{display:block;margin:0 auto}.ebook-form .custom__background-formimage{background-repeat:no-repeat!important;background-size:cover!important}.text__caption.subtitle{display:flex;align-items:center;gap:10px;margin:0}.text__caption.subtitle svg{position:relative;top:-2px}.mentor--section h2.title{margin-bottom:10px;text-transform:capitalize}.teacher-info{text-align:center;padding:0 15px}.teacher-info h6{margin:10px 0 8px}.teacher-info .button{margin-top:1.5rem}.video-product{border:1px solid #e6e6e6;border-radius:10px;overflow:hidden;padding-bottom:20px;background:#fff}.video-product .global-media-settings button.video-section__poster img{height:100%;width:100%;object-fit:cover;border-radius:0}.video-product .global-media-settings button.video-section__poster{border-radius:0}.video-product .global-media-settings button.video-section__poster span.deferred-media__poster-button{display:none}.footer-block--newsletter .news-left,.footer-block--newsletter .footer-block__newsletter{width:calc(50% - 10px)}body .footer-block--newsletter{margin-top:0;gap:2rem;padding-top:6rem;border-top:1px solid #e6e6e6;align-items:flex-start}body .footer-block__heading{font-weight:600}.news-left h3{margin:0 0 10px}.left-news{max-width:400px;width:100%}body .newsletter-form{max-width:100%}body .newsletter-form__field-wrapper{width:100%;max-width:100%}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{display:none}body .newsletter-form__field-wrapper .field input{color:rgba(var(--color-foreground));border:1px solid #e6e6e6}.newsletter-form__field-wrapper .field label.field__label{color:#6b6b6b;letter-spacing:0}.newsletter-form__field-wrapper .field button#Subscribe{width:205px;padding:0 10px}.newsletter-form__field-wrapper .field{gap:15px}.footer-block.grid__item.footer-block--image{width:calc(40% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer-block.grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer-block.grid__item ul.list-social.footer__list-social{justify-content:flex-start;gap:10px}.footer-block.grid__item ul.list-social.footer__list-social a.link.list-social__link{background:transparent;color:rgb(var(--color-foreground));border-radius:5px;border:1.5px solid rgb(var(--color-foreground));height:3rem;padding:0;width:30px;display:flex;align-items:center;justify-content:center}.footer-block.grid__item ul.list-social.footer__list-social a.link.list-social__link .icon{height:1.5rem;width:1.5rem}body .footer-block__details-content .list-menu__item--link{display:inline-block;font-size:1.5rem;font-weight:400;padding-bottom:0;padding-top:2px}.footer-block--image p{font-size:1.5rem;font-weight:300}.footer-block--image .rte.imagef-info{margin-top:20px}.footer-block--image .rte.imagef-info a.unstyled-link{display:flex;align-items:center;gap:10px;text-decoration:none;color:rgba(var(--color-foreground));font-weight:400}body .footer__content-bottom-wrapper--center{justify-content:space-between}body .footer__copyright{margin-top:0}body .copyright__content{font-size:1.4rem;font-weight:400;color:rgba(var(--color-foreground))}body .footer__payment{margin-top:0}body .list-payment__item{padding:.1rem}.footer__content-bottom{padding-top:2rem}body .main-page-title{margin-bottom:3rem}.page-text.rte a{color:rgba(var(--color-foreground),1)}.page-text.rte ul{list-style-position:outside}.page-text.rte ul li{margin-bottom:10px}.page-text.rte ul li:last-child{margin-bottom:0}.page-text.rte h4,.page-text.rte h3,.page-text.rte h5,.page-text.rte h6{margin:3rem 0 1rem}.page-text.rte h4+p,.page-text.rte h3+p,.page-text.rte h5+p,.page-text.rte h6+p,.page-text.rte h4+ul,.page-text.rte h3+ul,.page-text.rte h5+ul,.page-text.rte h6+ul{margin-top:1rem}.page-faq h1.main-page-title.page-title{text-align:center}.accordion svg.icon.icon-caret{height:1rem}.main-blog .blog-articles .article-card .card__information{padding-left:0;padding-right:0}.main-other-articles .blog-articles__article.other-articles:last-child{margin-bottom:0}.main-other-articles .blog-articles__article.other-articles{margin-bottom:15px}.main-other-articles .card.article-card{flex-direction:row;gap:20px;align-items:center}.main-other-articles .card.article-card .card__inner{width:calc(30% - 10px);height:150px}.main-other-articles .card.article-card .card__content{width:calc(70% - 10px)}.main-other-articles .card.article-card .card__content .card__information{padding:0}.template-blog .subheading-description{max-width:50%}.blog-articles.blog-grid-flex{display:flex;flex-wrap:wrap;column-gap:20px}.main-first-article{width:calc(56% - 10px)}.main-other-articles{width:calc(44% - 10px);display:flex;flex-direction:column;justify-content:space-between}body .article-card__excerpt{width:100%;margin-top:1rem;display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;opacity:.8;margin-bottom:1rem}.text-link{color:rgba(var(--color-foreground),1);text-decoration:none;border-bottom:1px solid;font-weight:500}.text-link.blogtext-link{display:flex;align-items:center}.text-link.blogtext-link svg.btn-arrow{height:22px;width:22px}body .article-card-wrapper.card-wrapper .card__information{padding:1.5rem 0 0}.template-blog .blog__posts .article-card .card__information{padding-left:0;padding-right:0}.article-template .caption-with-letter-spacing,.customers_social-inner-text .caption{font-size:16px;text-transform:capitalize;letter-spacing:.3px;font-weight:400}.customers_social-inner-text{display:flex;align-items:center;gap:10px;margin-top:2.5rem}.customers_social-inner-text .customers_share-divider{background-color:#000;width:20px;height:1px;display:block}.customers_social-inner-text .social-sharing{display:flex;align-items:center;gap:15px}.customers_social-inner-text .social-sharing a{border-radius:5px;border:1px solid #e5e5e5;color:#000;display:flex;align-items:center;text-decoration:none;gap:5px;padding:6px 10px}body .article-template header{margin-bottom:4.4rem}.article-template__hero-medium.media{border-radius:8px}.art-flex{display:flex;flex-wrap:wrap;gap:40px;position:relative}.art-text{width:calc(65% - 20px)}.art-sidebar{width:calc(35% - 20px)}.art-text h2,.art-text h3,.art-text h4,.art-text h5,.art-text h6{margin:3rem 0 1rem}.art-text h2+p,.art-text h3+p,.art-text h4+p,.art-text h5+p,.art-text h6+p,.art-text h2+ul,.art-text h3+ul,.art-text h4+ul,.art-text h5+ul,.art-text h6+ul{margin-top:1rem}.art-text h2 b,.art-text h3 b,.art-text h4 b,.art-text h5 b,.art-text h6 b{font-weight:var(--font-heading-weight)}.art-text ul{list-style-position:outside}.art-text ul li{margin-bottom:10px}.art-text ul li:last-child{margin-bottom:0}.art-sidebar .sidebar-title{margin-top:0;border-bottom:1px solid rgb(var(--color-foreground),.1);padding-bottom:10px;margin-bottom:20px}.art-sidebar ul.posts-list{list-style:none;padding:0;margin:0}.art-sidebar ul.posts-list li.article{display:flex;gap:14px;margin-bottom:20px;flex-wrap:wrap}.art-sidebar ul.posts-list li.article .article-image{width:150px}.art-sidebar ul.posts-list li.article .artside-text{width:calc(100% - 164px)}.art-sidebar ul.posts-list li.article .artside-text .rte{display:none}.art-sidebar ul.posts-list li.article .artside-text .article-title{font-weight:600;margin:0 0 10px;line-height:normal;font-size:16px;display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.art-sidebar ul.posts-list li.article .article-image img.article__image{margin:0;display:block}.recent-articles{position:sticky;top:0}.rte.art-text img{margin:0;display:block}.expert-teacher .title-wrapper-with-link{justify-content:center}.teacher-apply-form h2.title.inline-richtext{text-align:center}.page-contact-us .contact .contact__button{text-align:center;margin-top:2rem}.about-choose ul{list-style-position:outside;list-style:square}.about-choose ul li{margin-bottom:10px}.about-choose ul li:last-child{margin-bottom:0}.about-skills .title-wrapper{text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.about-skills .title-wrapper h2.title{margin-bottom:1.5rem}.about-skills .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--third-width{width:60px}.about-skills.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:1rem}.image-with-text__text h6{margin-bottom:1.5rem}.home-banner .button.button--primary,.teacher-banner .button.button--primary{background:rgba(var(--color-button),var(--alpha-button-background))}.free-ebook p.caption-with-letter-spacing{margin:0;font-size:18px;font-style:normal;font-weight:300;line-height:27px;text-transform:inherit;letter-spacing:0}.free-ebook h2.collapsible-content__heading{margin-bottom:1rem}.free-ebook .collapsible-content__header .rte{margin-bottom:2rem}.free-ebook .accordion{border-top:.1rem solid rgba(var(--color-foreground),.7);border-bottom:.1rem solid rgba(var(--color-foreground),.7)}.free-ebook .grid{align-items:center}body .collapsible-row-layout .accordion{transform:perspective(0);box-shadow:0 5px 16px #080f340f;background:#fff;border-radius:10px}.expert-teacher h2.title{text-align:center}.about-iwt .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img,.about-iwt .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img{border-radius:calc(var(--media-radius) - var(--media-border-width))}.about-logo .slider{margin:0}.about-logo .slider .logo-image img{display:block}.title-wrapper.center .text__caption.subtitle{justify-content:center}.faq-search form.search-form{max-width:700px;margin:0 auto;position:relative}.faq-search .title-wrapper{margin-bottom:2rem}.faq-search form.search-form input{border-radius:10px;background:#fff;width:100%;height:5rem;border:none;padding:1rem 5rem 1rem 2rem}.custom__faq-icon-text a{color:#121212;text-decoration:none}.product_video-tutor .video-product{padding-bottom:0}.faq-search form.search-form button.search-form__button{background:transparent;border:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);right:1.5rem;cursor:pointer}.faq-search{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.page-faq .accordion svg.icon.icon-caret{color:#045590}.contact-grid{display:flex;gap:40px;flex-wrap:wrap}.con-info{width:calc(50% - 20px)}.con-form{width:calc(50% - 20px);border-radius:10px;padding:25px}.con-info h2.title{margin-bottom:15px}.con-icon-text{margin:3rem 0}.cit-box{display:flex;gap:15px;align-items:center;margin-bottom:2.5rem}.cit-box:last-child{margin-bottom:0}.cit-box p{margin:0}.con-social h4{margin:0 0 1rem}.con-social ul.list-social.footer__list-social{justify-content:flex-start;gap:10px}.con-social ul.list-social.footer__list-social a.link.list-social__link{background:transparent;color:#077abe;border-radius:5px;border:1.5px solid #077abe;height:3rem;padding:0;width:30px;display:flex;align-items:center;justify-content:center}.con-social ul.list-social.footer__list-social a.link.list-social__link:hover{background:#077abe;color:#fff;border-color:#077abe}.con-form .field .field__label{position:unset;width:100%;display:block;color:rgba(var(--color-foreground),1);letter-spacing:0;line-height:1.3;font-size:1.5rem;margin-bottom:5px}.con-form .field{flex-wrap:wrap}.con-form .field:after,.con-form .field:before{display:none}.con-form .field .field__input,.con-form .field .select__select{background-color:#fff;border-radius:6px;border:1px solid #d2d2d2;box-shadow:0 1px 2px #1018280d;font-size:1.5rem;padding:0 1.5rem;color:rgba(var(--color-foreground),1);letter-spacing:0}.con-form .field textarea.field__input{padding-top:1.5rem;padding-bottom:1.5rem}.page-contact-us .contact .contact__button button.button{width:100%}.con-form .field .field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),1)}p.contact__checkbox a{color:rgba(var(--color-foreground),.9);text-decoration:none}.page-contact-us .iwt-box h6{margin:10px 0 0}.page-contact-us .collapsible-content-wrapper-narrow{max-width:100rem}body .accordion__content{padding:0}.iwt-imageb{border-radius:10px;overflow:hidden}.iwt-imageb img{width:100%;height:100%;display:block}.image-with-icon-text .iwt-grid{margin-top:2rem;padding-top:4rem}.image-with-icon-text .iwt-grid .iwt-item.grid__item{position:relative;overflow:visible;padding-top:4.5rem}.image-with-icon-text .iwt-grid .iwt-item.grid__item .iwt-icon{position:absolute;top:-40px;left:0;right:0}.custom__courses .media.media--transparent.media--adapt{width:100%;height:100%}.cform-image{border-radius:10px;overflow:hidden}.cform-image img{display:block;height:100%;width:100%;object-fit:cover}.course-form .contact-grid{align-items:center}body .multirow__inner{row-gap:5rem}.course-text p+ul{margin-top:15px}.listed-courses .title-wrapper{text-align:center}.listed-courses.multicolumn.background-primary .multicolumn-card{background:#f8faff}.listed-courses.multicolumn img.multicolumn-card__image{width:100%;border-radius:10px}.courses-section.listed-course ul.multicolumn-list{justify-content:center}.acc-page .customer.login,.acc-page .customer.register{background:#f8faff;padding:4rem;border-radius:10px}body div#rc_login,div#rc_login p,.acc-page .customer.register button{margin-bottom:0}body .predictive-search__heading{color:rgba(var(--color-foreground),.9);letter-spacing:0;font-size:1.3rem}body .predictive-search__item-heading{font-size:15px;font-weight:500}body .predictive-search__item--link-with-thumbnail{grid-column-gap:1.5rem}.proven-methods .deferred-media__poster{cursor:auto}.proven-methods .deferred-media__poster span.deferred-media__poster-button{display:none}.proven-methods .after-video{padding:0;column-gap:5rem;row-gap:3rem}.proven-methods .after-video .vtext-block{width:calc(33.33% - 34px)}.proven-methods .after-video .vtext-block h6{margin-bottom:1rem}.av-btn{width:100%}.iwt-box.left img{margin:0}.centers-marquee .marquee-box{overflow:hidden;position:relative;display:flex;align-items:center;margin:3em 0 0}.centers-marquee .marquee-content{display:flex;gap:14px;padding:0 7px;width:100%}.centers-marquee .marquee-text{white-space:nowrap;flex:1 0 auto;animation:scroll-one 10s linear infinite;width:25%;border-radius:10px;overflow:hidden}.centers-marquee .marquee-text img{display:block;height:100%;width:100%;object-fit:cover}@keyframes scroll-one{0%{transform:translate(0)}to{transform:translate(-100%)}}.top-teachers .video-product .teacher-info{text-align:inherit}.top-teachers .video-product{height:100%}.top-teachers ul.custom__video-slider ligrid__item{padding:0 1px}.teacher-info p strong{font-weight:500}.teacher-info ul{list-style:none;padding:0;margin:0}.teacher-info ul li{padding-left:20px;position:relative;margin-bottom:8px;line-height:normal}.teacher-info ul li:before{content:"";background:url(/cdn/shop/files/check.svg?v=1748241757);height:15px;width:15px;position:absolute;left:0;background-repeat:no-repeat;background-size:contain;top:1px}body .slider-counter{display:none}button.slider-button{position:absolute;top:50%;transform:translateY(-50%);margin-top:-10px;padding:0;width:auto;height:auto}button.slider-button.slider-button--prev{left:-40px}button.slider-button.slider-button--next{right:-40px}button.slider-button svg.icon{height:3rem}button.slider-button span.svg-wrapper{width:35px;height:35px;color:rgba(var(--color-foreground),1)}.about-iwt.pvw-text deferred-media.video-section__media{height:100%}.product-grid .card__heading{font-weight:600;line-height:calc(1 + .37/max(1,var(--font-heading-scale)));margin-bottom:15px}.product-grid h6{margin:0 0 10px}.product-grid ul{list-style:none;padding:0;margin:0}.product-grid ul li{padding-left:25px;position:relative;margin-bottom:10px}.product-grid ul li:last-child{margin-bottom:0}.product-grid ul li:before{content:"";background:url(https://www.directenglishlive.com/cdn/shop/files/check-mark-svgrepo-com_2.svg?v=1758608832);height:15px;width:15px;position:absolute;left:0;background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%)}body .product-grid .price{font-size:20px;font-weight:600;letter-spacing:0;margin-top:2rem!important;border-top:1px solid #edecec;padding-top:15px}.product-grid span.price-item.price-item--regular span{color:#7a7a7a;font-size:15px;font-weight:400}.pro-accordion h3.accordion__title p{margin:0}.product__description .rte.moretext{display:none;margin-top:10px}.product__description .rte ul{list-style-position:outside;padding-left:16px}.product__description .rte ul li{margin-bottom:10px}body .product .price .badge{display:none}.product__title h1{font-size:26px;font-weight:600;text-transform:capitalize}.product__info-container .price{letter-spacing:0;font-size:22px;font-weight:600}.product__info-container .price span.custom_permonth{color:#7a7a7a;font-weight:400;font-size:15px}body .product-form__input--pill input[type=radio]:checked+label{background-color:#ebf6fe;color:#16191a;border:var(--variant-pills-border-width) solid rgb(52 52 52 / 90%)}body .product-form__input--pill input[type=radio]+label{background-color:#fafdff;color:#16191a;font-size:1.5rem;letter-spacing:0;padding:1.5rem 2rem;width:100%;border:var(--variant-pills-border-width) solid rgb(185 185 185 / 55%);margin:0;height:100%}.product-form__input--pill .poption{width:calc(33.33% - 4px)}fieldset.js.product-form__input.product-form__input--pill{display:flex;flex-wrap:wrap;gap:5px}fieldset.js.product-form__input.product-form__input--pill legend.form__label{width:100%;margin-bottom:5px}.product-form__input--pill input[type=radio]+label p.time-slot{margin:8px 0 0;line-height:normal}body .product-form__input--pill input[type=radio].disabled:checked+label,body .product-form__input--pill input[type=radio]:disabled:checked+label{color:#16191abf}.product-form form{margin-top:10px}body .product-form__buttons{max-width:100%}.product-form__submit span:before{content:"";background:url(/cdn/shop/files/cartsvg.svg?v=1748588102);position:absolute;left:0;height:20px;width:20px;background-repeat:no-repeat;background-size:contain}.product-form__submit span{position:relative;padding-left:30px;text-transform:capitalize}.product-form more-payment-options-link{display:none}.card-wrapper.product-card-wrapper{border-radius:8px;border:1px solid #d2d2d2;background:#fff;padding:15px}.related-products__heading{text-align:center;text-transform:capitalize}.home-testimonials .reviews-holder--1YKXn.carousel--2OBst .carousel-footer--2AH0Q{margin-bottom:0}body .cart-items th{letter-spacing:.5px;font-size:12px}.cart-item__name{font-size:16px}span.price.price--end{font-weight:500;letter-spacing:0}body .totals>h2{font-size:calc(var(--font-heading-scale) * 2rem);letter-spacing:0;text-transform:capitalize}.totals__total-value{font-size:2rem;font-weight:700;color:rgba(var(--color-foreground),1)}body .tax-note{margin-bottom:1.2rem;margin-top:1rem;font-size:12px}.template-cart h1.title.title--primary.h2,.cart__ctas button{text-transform:capitalize}div#shopify-section-modal-popup{display:none}div#shopify-section-modal-popup.modalpop{position:fixed;width:100%;height:100%;top:0;bottom:0;background:#ffffffdb;z-index:9999;display:flex;align-items:center}.desktop-hide{display:none}.page-text.rte .page-table td{min-width:200px}body .pagination__item{border:1px solid #d2d2d2;border-radius:8px;text-decoration:none}.pagination__item.pagination__item--current,.pagination__item:hover{opacity:1;background:rgb(var(--color-link));color:#fff;border-color:rgb(var(--color-link))}body .pagination__item--current:after,body .pagination__item:hover:after{display:none}.quick-add-modal .product__title h2{font-size:24px}.quick-add-modal .product-form__input{max-width:100%}.icon-with-text .iwt-grid::-webkit-scrollbar,.after-video::-webkit-scrollbar,.page-text.rte .page-table::-webkit-scrollbar,.related-products ul.grid.product-grid::-webkit-scrollbar{width:0}.icon-with-text .iwt-grid::-webkit-scrollbar-track,.after-video::-webkit-scrollbar-track,.page-text.rte .page-table::-webkit-scrollbar-track,.related-products ul.grid.product-grid::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #fff0}.icon-with-text .iwt-grid::-webkit-scrollbar-thumb,.after-video::-webkit-scrollbar-thumb,.page-text.rte .page-table::-webkit-scrollbar-thumb,.related-products ul.grid.product-grid::-webkit-scrollbar-thumb{background-color:#fff0;outline:1px solid #fff0}.iwt-box .button,.center.courses-btncenter{margin-top:2rem}body .header__submenu .header__menu-item{text-align:left;font-size:15px}.footer__content-top .footer-block.grid__item:last-child .contact__fields{display:block;margin-bottom:1rem}.footer__content-top .footer-block.grid__item:last-child .field{width:100%;margin-bottom:1rem;color:#000}body .footer__content-top .footer-block.grid__item:last-child .field input,body .footer__content-top .footer-block.grid__item:last-child .field input::placeholder{color:#000;opacity:1}body .footer__content-top .footer-block.grid__item .field input{padding:1.5rem}body .footer__content-top .footer-block.grid__item .field label{display:none}.footer__content-top .footer-block.grid__item:last-child .field input{min-width:100%;max-width:100%;width:100%}.con-icon-text a{text-decoration:unset;color:rgba(var(--color-foreground),.9)}.imagef-info{padding:1.5rem 0;display:flex;flex-direction:column;gap:1.5rem}body .footer-block.grid__item .imagef-info a{text-decoration:unset;color:rgba(var(--color-foreground));display:inline-flex;align-items:center;gap:1rem;text-decoration-thickness:}div#tidio-chat{display:none}.footer-block__details-content{color:rgba(var(--color-foreground))}.community-banner .text__caption,.how-it-works-banner .subtitle,.corporate-banner .subtitle,.corporate-about .subtitle,.faq-search .subtitle,.listed-course .subtitle{text-transform:uppercase}.videobtnsc{display:flex;column-gap:10px;flex-wrap:wrap}.iwt-box h6:last-child{margin-bottom:0}.product-description{height:100px;overflow:hidden;transition:max-height .3s ease}.product-description.is-collapsed{height:auto}button.read-more-toggle.link{padding:0}.product-description p{margin:1rem 0}.product-description p:first-child{margin-top:0}.product-description p:last-child{margin-bottom:0}.product-description ul{list-style-position:outside;padding-left:18px;margin:1rem 0}small.custom-buyer-consent a{color:#121212e6}#shopify-buyer-consent{display:none}.main-product-price-cus{display:flex;align-items:center}.sls-widget-branding,.widget__container_6joeofwy0td .widget__textContainer,s.price-item.price-item--regular{display:none!important}span.custom_permonth,p.custom_permonth{letter-spacing:0;font-size:22px;font-weight:600}.product__info-container .price{margin-right:5px}.main-product-price-coll{display:flex;align-items:center;gap:11px}.main-product-price-coll .price.price--on-sale,.main-product-price-coll .price{margin:0!important;padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
