.homeAnimation{position:relative;overflow:hidden;width:100%;height:80svh;max-height:800px;border-bottom-left-radius:5rem;border-bottom-right-radius:5rem;border-left:2px solid var(--gray-color-300);border-right:2px solid var(--gray-color-300);border-bottom:2px solid var(--gray-color-300);display:flex;justify-content:center;align-items:center}.homeAnimation__content{position:absolute;z-index:20;top:40%;translate:0 -50%}.homeAnimation__container{width:100%;min-width:750px;display:grid;grid-template-columns:1fr 2fr 1fr;gap:clamp(.5rem,2vw,1rem)}.homeAnimation .person{display:block;width:100%;aspect-ratio:1/1;border-radius:9999rem;background-color:var(--gray-color-200);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 3.8px 30.4px #00000052}.homeAnimation .person--one{background-image:url(https://media.cravingenglish.com/landing-page/assets/animations/person-1.webp)}.homeAnimation .person--two{background-image:url(https://media.cravingenglish.com/landing-page/assets/animations/person-2.webp)}.homeAnimation .person--three{background-image:url(https://media.cravingenglish.com/landing-page/assets/animations/person-3.webp)}.homeAnimation .person--four{background-image:url(https://media.cravingenglish.com/landing-page/assets/animations/person-4.webp)}.homeAnimation .person--five{background-image:url(https://media.cravingenglish.com/landing-page/assets/animations/person-5.webp)}.homeAnimation .person--six{background-image:url(https://media.cravingenglish.com/landing-page/assets/animations/person-6.webp)}.homeAnimation .person--seven{background-image:url(https://media.cravingenglish.com/landing-page/assets/animations/person-7.webp)}.homeAnimation .column--one{width:100%;display:grid;align-items:center;grid-template-columns:1fr 1.5fr;grid-auto-rows:auto;gap:clamp(.5rem,2vw,1rem)}.homeAnimation .column--one .subcolumn--one{max-width:inherit;display:grid;gap:clamp(1rem,1.5vw,2rem)}.homeAnimation .column--one .subcolumn--one .subrow--one{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.25rem,2vw,.5rem)}.homeAnimation .column--one .subcolumn--one .subrow--one .solid-orange-bar{grid-row:1/auto;margin-top:2rem;width:100%;background-color:var(--orange-color-400);border-radius:9999rem}.homeAnimation .column--one .subcolumn--one .subrow--one>div{display:flex;flex-direction:column;gap:clamp(.5rem,2vw,1rem)}.homeAnimation .column--one .subcolumn--one .subrow--one .red-container{position:relative;display:flex;align-items:end;aspect-ratio:1/3;background-color:var(--red-color-400);border-radius:9999rem}.homeAnimation .column--one .subcolumn--one .subrow--one .red-container .person{animation:moveRedContainerPerson 15s ease infinite}.homeAnimation .column--one .subcolumn--one .subrow--one .quarter-cian-circle{aspect-ratio:1/1;border-top-right-radius:9999rem;background-color:#a9f4f0;animation:rotateQuarterCianCircle 15s ease infinite}.homeAnimation .column--one .subcolumn--one .subrow--two{display:flex;flex-direction:column;gap:clamp(.5rem,2vw,1rem)}.homeAnimation .column--one .subcolumn--one .subrow--two .orange-bar{width:100%;aspect-ratio:1/3;background-color:var(--orange-color-400);border-radius:9999rem;animation:moveSolidOrangeBar 15s ease infinite}.homeAnimation .column--one .subcolumn--one .subrow--two .purple-circle{width:100%;aspect-ratio:1/1;border-radius:9999rem;background-color:var(--blue-color-200);animation:movePurpleCircle 15s ease infinite}.homeAnimation .column--one .subcolumn--two .blue-bar{width:100%;aspect-ratio:1/3;background-color:var(--blue-color-200);border-radius:9999rem}.homeAnimation .column--one .subcolumn--two .blue-bar .person{animation:moveBlueBarPerson 15s ease infinite}.homeAnimation .column--one .subcolumn--two .subrow--two{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:clamp(.5rem,2vw,1rem)}.homeAnimation .column--one .subcolumn--two .subrow--two .cian-bar{margin-top:clamp(.5rem,2vw,3rem);display:grid;align-items:end;width:100%;aspect-ratio:1/3;background-color:#a9f4f0;border-radius:9999rem;animation:moveCianBar 15s ease infinite}.homeAnimation .column--one .subcolumn--two .subrow--two .cian-bar:after{content:"";display:block;background-color:var(--blue-color-200);aspect-ratio:1/1;border-radius:9999rem;animation:moveCianBarCircle 15s ease infinite}.homeAnimation .column--one .subcolumn--two .subrow--two .orange-bar{width:100%;aspect-ratio:1/3;background-color:var(--orange-color-100);border-radius:9999rem;animation:moveOrangeBar 15s ease infinite}.homeAnimation .column--one .subcolumn--two .subrow--two .orange-bar:after{content:"";display:block;background-color:var(--orange-color-400);aspect-ratio:1/1;border-radius:9999rem;animation:moveOrangeBarCircle 15s ease infinite}.homeAnimation .column--two{display:grid;align-items:center;gap:10rem}.homeAnimation .column--two .subrow--one{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(1rem,.5vw,2rem)}.homeAnimation .column--two .subrow--one .subcolumn--one{display:grid;grid-template-columns:1fr 3fr;align-items:end;gap:clamp(1rem,2.5vw,1.5rem)}.homeAnimation .column--two .subrow--one .subcolumn--one .light-orange-bar{width:100%;aspect-ratio:1/3;background-color:var(--orange-color-100);border-radius:9999rem;display:grid;align-items:end}.homeAnimation .column--two .subrow--one .subcolumn--one .blue-square{margin-left:clamp(.1rem,2.5vw,1rem);aspect-ratio:1/1;background-color:var(--blue-color-200)}.homeAnimation .column--two .subrow--one .subcolumn--one .blue-square:after{width:100%;aspect-ratio:1/1;content:"";display:block;background-color:#a9f4f0;border-top-right-radius:9999rem;animation:rotateQuarterCianCircleOnSquare 15s ease infinite}.homeAnimation .column--two .subrow--one .subcolumn--two{display:grid;grid-template-columns:1fr 3fr;align-items:end;gap:clamp(.5rem,2vw,1rem)}.homeAnimation .column--two .subrow--one .subcolumn--two .solid-orange-bar{margin-bottom:clamp(3rem,7vw,7rem);width:100%;aspect-ratio:1/3;background-color:var(--orange-color-400);border-radius:9999rem;animation:moveTopSolidOrangeBar 15s ease infinite}.homeAnimation .column--two .subrow--one .subcolumn--two .solid-light-orange-bar{width:100%;aspect-ratio:1/2;background-color:var(--orange-color-100);border-radius:9999rem;animation:moveTopSolidLightOrangeBar 15s ease infinite}.homeAnimation .column--two .subrow--two{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,1.5vw,2rem)}.homeAnimation .column--two .subrow--two .light-orange-bar{width:100%;aspect-ratio:1/3;background-color:var(--orange-color-100);border-radius:9999rem}.homeAnimation .column--two .subrow--two .solid-purple-bar{margin-top:clamp(1rem,4vw,8rem);width:100%;aspect-ratio:1/2;background-color:var(--blue-color-200);border-radius:9999rem}.homeAnimation .column--two .subrow--two .subcolumn--three .half-circle{aspect-ratio:2/1;width:100%;border-bottom-left-radius:9999rem;border-bottom-right-radius:9999rem;background-color:var(--orange-color-400)}.homeAnimation .column--two .subrow--two .subcolumn--three .quarter-circle{margin-top:clamp(1rem,2vw,3rem);width:100%;aspect-ratio:1/1;border-top-right-radius:9999rem;background-color:#a9f4f0;animation:rotateBottomQuarterCianCircle 15s ease infinite}.homeAnimation .column--three{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:clamp(.25rem,2vw,.5rem)}.homeAnimation .column--three .subcolumn--one{display:grid;grid-auto-rows:min-content;gap:clamp(.25rem,2vw,.5rem)}.homeAnimation .column--three .subcolumn--one .purple-bar{margin-bottom:1rem;display:grid;align-items:end;aspect-ratio:1/3;background-color:var(--blue-color-200);border-radius:9999rem}.homeAnimation .column--three .subcolumn--one .half-circle{aspect-ratio:2/1;width:100%;border-bottom-left-radius:9999rem;border-bottom-right-radius:9999rem;background-color:#a9f4f0}.homeAnimation .column--three .subcolumn--one .solid-red-bar{width:100%;aspect-ratio:1/3;background-color:var(--red-color-400);border-radius:9999rem}.homeAnimation .column--three .subcolumn--two{display:grid;gap:1rem}.homeAnimation .column--three .subcolumn--two .subrow--one{display:grid;gap:clamp(.25rem,2vw,.5rem);grid-template-columns:repeat(2,1fr);align-items:end}.homeAnimation .column--three .subcolumn--two .subrow--one .solid-red-bar{width:100%;aspect-ratio:1/9;background-color:var(--red-color-400);border-radius:9999rem;animation:moveRightSolidRedBar 15s ease infinite}.homeAnimation .column--three .subcolumn--two .subrow--one .solid-light-orange-bar{width:100%;aspect-ratio:1/5;background-color:var(--orange-color-100);border-radius:9999rem;margin-bottom:clamp(1rem,3vw,3rem);animation:moveRightSolidLightOrangeBar 15s ease infinite}.homeAnimation .column--three .subrow--three{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.25rem,2vw,.5rem)}.homeAnimation .column--three .subrow--three .light-orange-bar{width:100%;aspect-ratio:1/8;background-color:var(--orange-color-100);border-radius:9999rem}.homeAnimation .column--three .subrow--three .solid-cian-bar{width:100%;aspect-ratio:1/6;background-color:#a9f4f0;border-radius:9999rem}@media(max-width:768px){.homeAnimation{aspect-ratio:auto}}@keyframes moveRedContainerPerson{0%,16.6%{transform:translateY(0)}33.3%{transform:translateY(-200%)}50%,66.6%{transform:translateY(0)}83.3%{transform:translateY(-200%)}to{transform:translateY(0)}}@keyframes rotateQuarterCianCircle{0%{rotate:0deg}16.6%,33.3%{rotate:90deg}50%{rotate:0deg}66.6%,83.3%{rotate:90deg}to{rotate:0deg}}@keyframes moveSolidOrangeBar{0%{transform:translateY(0)}16.6%,33.3%{transform:translateY(calc(33.3% + clamp(.5rem,2vw,1rem)))}50%{transform:translateY(0)}66.6%,83.3%{transform:translateY(calc(33.3% + clamp(.5rem,2vw,1rem)))}to{transform:translateY(0)}}@keyframes movePurpleCircle{0%{transform:translateY(0)}16.6%,33.3%{transform:translateY(calc(-300% - clamp(.5rem,2vw,1rem)))}50%{transform:translateY(0)}66.6%,83.3%{transform:translateY(calc(-300% - clamp(.5rem,2vw,1rem)))}to{transform:translateY(0)}}@keyframes moveBlueBarPerson{0%{transform:translateY(0)}16.6%,33.3%{transform:translateY(200%)}50%{transform:translateY(0)}66.6%,83.3%{transform:translateY(200%)}to{transform:translateY(0)}}@keyframes moveCianBar{0%{transform:translateY(0)}16.6%,33.3%{transform:translateY(calc(0px - clamp(.5rem,2vw,3rem)))}50%{transform:translateY(0)}66.6%,83.3%{transform:translateY(calc(0px - clamp(.5rem,2vw,3rem)))}to{transform:translateY(0)}}@keyframes moveCianBarCircle{0%{transform:translateY(0)}16.6%,33.3%{transform:translateY(-200%)}50%{transform:translateY(0)}66.6%,83.3%{transform:translateY(-200%)}to{transform:translateY(0)}}@keyframes moveOrangeBar{0%{transform:translateY(0)}16.6%,33.3%{transform:translateY(calc(0px + clamp(.5rem,2vw,3rem)))}50%{transform:translateY(0)}66.6%,83.3%{transform:translateY(calc(0px + clamp(.5rem,2vw,3rem)))}to{transform:translateY(0)}}@keyframes moveOrangeBarCircle{0%{transform:translateY(0)}16.6%,33.3%{transform:translateY(200%)}50%{transform:translateY(0)}66.6%,83.3%{transform:translateY(200%)}to{transform:translateY(0)}}@keyframes rotateQuarterCianCircleOnSquare{0%{rotate:0deg}16.6%,33.3%{rotate:-90deg}50%{rotate:0deg}66.6%,83.3%{rotate:-90deg}to{rotate:0deg}}@keyframes moveTopSolidOrangeBar{0%,16.6%{transform:translateY(0)}33.3%{transform:translateY(calc(0px + clamp(3rem,7vw,7rem)))}50%,66.6%{transform:translateY(0)}83.3%{transform:translateY(calc(0px + clamp(3rem,7vw,7rem)))}to{transform:translateY(0)}}@keyframes moveTopSolidLightOrangeBar{0%,16.6%{transform:translateY(0)}33.3%{transform:translateY(calc(0px - clamp(3rem,7vw,7rem)))}50%,66.6%{transform:translateY(0)}83.3%{transform:translateY(calc(0px - clamp(3rem,7vw,7rem)))}to{transform:translateY(0)}}@keyframes rotateBottomQuarterCianCircle{0%,16.6%{transform:rotate(0)}33.3%{transform:rotate(-90deg)}50%,66.6%{transform:rotate(0)}83.3%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes moveRightSolidRedBar{0%,16.6%{transform:translateY(0)}33.3%{transform:translateY(calc(0px - clamp(1rem,3vw,3rem)))}50%,66.6%{transform:translateY(0)}83.3%{transform:translateY(calc(0px - clamp(1rem,3vw,3rem)))}to{transform:translateY(0)}}@keyframes moveRightSolidLightOrangeBar{0%,16.6%{transform:translateY(0)}33.3%{transform:translateY(calc(0px + clamp(1rem,3vw,3rem)))}50%,66.6%{transform:translateY(0)}83.3%{transform:translateY(calc(0px + clamp(1rem,3vw,3rem)))}to{transform:translateY(0)}}.metrics{width:100%;padding:3rem 6rem;display:flex;flex-wrap:wrap;justify-content:center;gap:5rem}.metrics__item{text-align:center}.metrics__number{font-size:2rem;font-weight:700}.metrics__label{font-size:.875rem;color:var(--gray-color-500)}.metrics__item:nth-child(1) .metrics__number{color:var(--orange-color-800)}.metrics__item:nth-child(2) .metrics__number{color:var(--aqua-color-800)}.metrics__item:nth-child(3) .metrics__number{color:var(--pink-color-100)}.metrics__item:nth-child(4) .metrics__number{color:var(--red-color-400)}.metrics__item:nth-child(5) .metrics__number{color:var(--blue-color-300)}@media(max-width:1040px){.metrics{gap:4rem}}@media(max-width:374px){.metrics{gap:2rem}.metrics__number{font-size:1.5rem}}.sections{width:100%;display:flex;flex-wrap:wrap;gap:1rem;padding:0 1rem;justify-content:center}.sections__item{position:relative;max-width:24.5rem;height:19.3125rem;padding:1rem;border-radius:30px;box-shadow:0 2.7px 6.75px #0003}.sections__item:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#212934,#21293466 40%,#2129341a);border-radius:30px;z-index:-1}.sections__title{font-size:1.25rem;color:var(--white-color)}.sections__description{margin-top:.5rem;font-size:1rem;color:var(--white-color)}.sections__image{position:absolute;border-radius:30px;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;z-index:-1}.sections__buttonContainer{position:absolute;bottom:1rem;right:1rem;z-index:1}@media(max-width:375px){.button--md{padding:.5rem 1rem;border-radius:.75rem}}:root{--gray-color-100: #f8f9fa;--gray-color-200: #e1e7ec;--gray-color-300: #cfd6de;--gray-color-400: #b8c4ce;--gray-color-500: #8895a7;--gray-color-600: #5f6b7a;--gray-color-700: #212934;--blue-color-100: #ced2ff;--blue-color-200: #9fa7ff;--blue-color-300: #6c78ff;--blue-color-400: #404ef4;--blue-color-500: #3745eb;--blue-color-600: #212b9c;--blue-color-700: #151c6b;--orange-color-100: #ffe3bb;--orange-color-200: #fcc980;--orange-color-300: #fdba5a;--orange-color-400: #fc9e15;--orange-color-500: #d78308;--orange-color-600: #af741f;--orange-color-700: #744d14;--orange-color-800: #da6d01;--red-color-100: #ffc5c5;--red-color-200: #ff9292;--red-color-300: #f97676;--red-color-400: #ff4f4f;--red-color-500: #db4949;--red-color-600: #992f2f;--red-color-700: #771d1d;--aqua-color-100: #c9fefd;--aqua-color-200: #9ff0ef;--aqua-color-300: #71dad9;--aqua-color-400: #36b7b6;--aqua-color-500: #329090;--aqua-color-600: #185656;--aqua-color-700: #134444;--aqua-color-800: #0bc2d7;--green-color-100: #e7f6e3;--green-color-400: #50b736;--pink-color-100: #f36cff;--white-color: #fff;--border-color: var(--gray-color-200);--primary-color: var(--blue-color-400);--secondary-color: var(--blue-color-100);--text-color: var(--gray-color-500);--text-dark-color: var(--gray-color-600);--primary-text-on-primary: var(--white-color)}.t-craving-portuguese{--primary-color: #918ff9;--secondary-color: var(--blue-color-100);--blue-color-600: #6160ac;--primary-text-on-primary: var(--white-color)}.t-craving-spanish{--primary-color: #404ef4;--secondary-color: var(--blue-color-100);--primary-text-on-primary: var(--white-color)}.mediaSection{padding:4rem 1rem 2rem;overflow:hidden;background-color:var(--gray-color-100)}@media(min-width:1024px){.mediaSection{padding:3rem 0;background-color:var(--white-color);display:flex;justify-content:center}}.mediaSection__container{max-width:1440px;width:100%;margin:0 auto}@media(min-width:1024px){.mediaSection__container{position:relative;display:flex;align-items:center;min-height:400px}}.mediaSection__mobileHeader{text-align:center;margin-bottom:2rem;display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.mediaSection__mobileHeader{display:none}}.mediaSection__title{font-size:2.5rem;font-weight:800;color:var(--gray-color-700);margin-bottom:1rem}.mediaSection__title--card{font-size:3rem;line-height:1.2;text-align:left}.mediaSection__highlight{color:var(--blue-color-500)}.mediaSection__subtitle{color:var(--gray-color-500);font-size:1.125rem;max-width:600px;margin:0 auto}.mediaSection__subtitle--card{font-size:1rem;line-height:1.6;text-align:left;margin:0 0 2rem}.mediaSection__content{width:100%}@media(min-width:1024px){.mediaSection__content{position:absolute;inset:0;display:flex;align-items:center}}.mediaSection__marqueeArea{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:2rem;width:100%}@media(min-width:1024px){.mediaSection__marqueeArea{position:absolute;inset:0;margin-bottom:0;gap:3rem;justify-content:center;mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent)}}.mediaSection__marquee{overflow:hidden;height:9rem;display:flex;align-items:center}.mediaSection__inner{display:flex;align-items:center;will-change:transform;animation:marqueeLeft 35s linear infinite;animation-play-state:paused}.is-ready .mediaSection__inner{animation-play-state:running}.mediaSection__marquee--reverse .mediaSection__inner{animation-name:marqueeRight}.mediaSection__item{flex-shrink:0;width:260px;height:100%;display:flex;justify-content:center;align-items:center;padding:0 1rem;margin:0;filter:grayscale(100%) opacity(.45);transition:filter .3s ease}.mediaSection__item:hover{filter:grayscale(0%) opacity(1)}.mediaSection__logo{width:100%;height:7rem;object-fit:contain;display:block}.mediaSection__card{display:none}@media(min-width:1024px){.mediaSection__card{display:block;position:relative;z-index:10;background-color:var(--white-color);padding:3rem;border-radius:12px;box-shadow:0 20px 40px #0000000d;max-width:500px;margin-left:auto;margin-right:2rem;border:1px solid var(--border-color)}}.mediaSection__actions{display:flex;justify-content:center}.mediaSection__actions--mobile{margin-top:1rem}@media(min-width:1024px){.mediaSection__actions--mobile{display:none}}.mediaSection__actions--desktop{display:none}@media(min-width:1024px){.mediaSection__actions--desktop{display:flex;justify-content:flex-start}}@keyframes marqueeLeft{to{transform:translate(-50%)}}@keyframes marqueeRight{0%{transform:translate(-50%)}to{transform:translate(0)}}
