@media all{.en-body{--height-offer:85px}.en-header{--height-offer-menu:calc(var(--height-offer) + 5px);--height-offer-bg:calc(var(--height-offer) - 5px)}.en-offer-slogan{position:relative;justify-content:center;gap:20px;padding-right:var(--width-container-padding-side);padding-left:var(--width-container-padding-side);width:100%;max-width:940px;font-family:Montserrat,sans-serif;font-style:normal;color:var(--color-black);background-color:var(--color-bg-blue)}.en-main .en-offer-slogan:first-of-type{margin-top:var(--padding-section-before)}.en-container .en-offer-slogan{margin-top:-10px;margin-bottom:-10px;padding-right:0;padding-left:0}.en-offer-slogan--title{margin:0;padding:6px 25px 4px;border-radius:2px;font-style:normal;font-size:34px;line-height:116%;color:var(--color-white);font-weight:var(--font-bold);text-align:center;text-transform:uppercase;background-color:var(--color-red-offer)}.en-offer-slogan--text{margin:0;margin-top:-5px;margin-bottom:-5px;width:100%;font-size:17px;line-height:130%;color:var(--color-red-offer);font-weight:var(--font-semibold);text-align:center;background-color:var(--color-bg-blue)}.en-offer-slogan--text span{text-transform:uppercase}.en-offer-slogan--text b{font-weight:var(--font-extrabols)}.en-offer-headline{position:absolute;top:0;left:0;align-items:flex-start;overflow:visible;width:100%;height:var(--height-offer);font-family:Montserrat,sans-serif;font-style:normal;background-image:url(/images/promociones/valentines-day-2026/top.webp);background-position:center bottom;background-size:contain;background-color:var(--color-bg-blue);z-index:1001}.en-offer-headline+.en-header{padding-top:var(--height-offer-menu);min-height:calc(var(--height-bg) + var(--height-offer-bg))}.en-offer-headline+.en-header--white{min-height:calc(var(--height-nobg) + var(--height-offer-bg))!important}.compensate-for-scrollbar .en-offer-headline{width:calc(100% - var(--width-scrollbar))}.en-offer-headline__link{align-items:center;justify-content:center;overflow:visible;gap:25px;padding:15px var(--width-container-padding-side);width:100%;z-index:1001;cursor:pointer;background-color:var(--color-bg-white)}.en-offer-headline__text{margin:0;margin-top:-4px;margin-bottom:-4px;font-size:17px;line-height:120%;letter-spacing:1px;color:var(--color-red-offer);font-weight:var(--font-extrabols);text-align:center;text-transform:uppercase;transition:border-color .4s ease-in-out,color .4s ease-in-out,background-color .4s ease-in-out;text-shadow:0 0 5px var(--color-white),0 -2px 0 rgba(255,255,255,.4),0 -2px 0 rgba(255,255,255,.4),0 2px 0 rgba(255,255,255,.4),0 2px 0 rgba(255,255,255,.4),-2px 0 0 rgba(255,255,255,.4),2px 0 0 rgba(255,255,255,.4),-2px 0 0 rgba(255,255,255,.4),2px 0 0 rgba(255,255,255,.4),-2px -2px 0 rgba(255,255,255,.4),2px -2px 0 rgba(255,255,255,.4),-2px 2px 0 rgba(255,255,255,.4),2px 2px 0 rgba(255,255,255,.4),-2px -2px 0 rgba(255,255,255,.4),2px -2px 0 rgba(255,255,255,.4),-2px 2px 0 rgba(255,255,255,.4),2px 2px 0 rgba(255,255,255,.4);background-color:var(--color-bg-blue)}@media (min-width:1025px){.en-offer-headline__link:hover .en-offer-headline__text{color:#900}}.en-offer-headline__img{position:relative;width:200px;height:20px}.en-offer-headline__img svg{position:absolute;top:50%;left:0;overflow:visible;width:200px;height:auto;transform:translateY(-50%)}.en-offer-headline__img svg .en-gradient{fill:#c00;filter:drop-shadow(0 0 2px var(--color-white))}.en-offer-headline__img svg .en-neon{fill:#fff;filter:drop-shadow(0 0 3px #900) url(#neon-glow);animation:neonFlicker 8s infinite;animation-delay:2s}@keyframes neonFlicker{0%{opacity:1}3%{opacity:.6}4%{opacity:1}7%{opacity:.7}8%{opacity:.3}9%{opacity:1}22%{opacity:1}23%{opacity:.6}24%{opacity:1}45%{opacity:1}46%{opacity:.5}47%{opacity:1}80%{opacity:1}82%{opacity:.4}83%{opacity:1}100%{opacity:1}}}@media (max-width:1200px){.en-offer-headline+.en-header .en-menu-top{margin-top:var(--height-offer);height:calc(100% - var(--height-offer) - 60px)}}@media (max-width:768px){.en-body{--height-offer:110px}.en-header{--height-offer-menu:var(--height-offer);--height-offer-bg:calc(var(--height-offer) - 40px)}.en-offer-slogan{gap:15px}.en-offer-slogan--title{padding:7px 20px 5px;font-style:normal;font-size:22px}.en-offer-slogan--text{margin-top:-4px;margin-bottom:-4px;font-size:15px}.en-offer-headline{background-position:right 10px bottom -1px;background-size:cover}.en-offer-headline__link{column-gap:7px;row-gap:10px;padding-bottom:13px}.en-offer-headline__text{order:1;margin-top:-2px;margin-bottom:-2px;font-size:13px;line-height:100%;letter-spacing:normal}.en-offer-headline__img{order:2;margin-top:5px;width:100%}.en-offer-headline__img svg{left:50%;width:150px;transform:translateX(-50%) translateY(-50%)}.en-offer-headline__img svg .en-neon{fill:var(--color-white);filter:drop-shadow(0 0 2px rgba(15,12,18,1)) url(#neon-glow)}}@media all{.en-popup-inner--black-friday{padding:10px 0 20px;background-color:var(--color-black)}.en-popup-inner--black-friday .en-popup-inner--text{padding:10px 20px 30px;background-color:var(--color-black)}.en-popup-inner--black-friday .en-btn--yellow{border-width:1px}@media (min-width:1025px){.en-popup-inner--black-friday .en-btn--yellow:hover{border-color:var(--color-white);color:var(--color-white);background-color:rgba(255,255,255,.18)}}.en-body--promociones{background-image:url(/images/promociones/christmas-presents-2025/bg.webp);background-color:#d33f25}.en-body--promociones .en-header{padding-bottom:0;min-height:600px}.en-body--promociones .en-header-foto{inset:inherit;padding-right:10px;padding-left:10px}.en-body--promociones .en-header-foto>img{width:auto;height:auto}.en-body--promociones .en-header-foto::after{opacity:0}.en-body--promociones .en-section-title{color:var(--color-white)}.en-promociones-items{--column:2;--gap:var(--gap-columns);gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-blue)}.en-promociones-item{flex-direction:column;overflow:hidden;border-radius:10px;width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column))}.en-promocione__foto,.en-promocione__foto img{overflow:hidden;width:100%}.en-promocione-desc{flex-direction:column;flex:auto;gap:25px;padding:30px 30px 40px;background:linear-gradient(0deg,#680d0d,#c72628)}.en-promocione-desc p{width:100%;color:var(--color-white);font-weight:var(--font-normal);text-align:center;background-color:var(--color-bg-white)}p.en-promocione-desc__title{margin:0;margin-top:-2px;margin-bottom:-4px;font-size:18px;line-height:110%;font-weight:var(--font-semibold);text-transform:uppercase}p.en-promocione-desc__time{margin:0;margin-top:-5px;margin-bottom:-5px;font-size:18px;line-height:110%;font-weight:var(--font-semibold)}p.en-promocione-desc__desc{margin:0;margin-top:-4px;margin-bottom:-4px;font-size:15px;line-height:110%}p.en-promocione-desc__desc a,p.en-promocione-desc__desc a:visited{text-decoration-color:rgba(255,255,255,.66)!important;text-underline-offset:2px!important}@media (min-width:1025px){p.en-promocione-desc__desc a:hover{color:var(--color-white)!important;text-decoration-color:transparent!important}}p.en-promocione-desc__price{margin:0;line-height:23px;text-transform:uppercase}p.en-promocione-desc__price--regular{font-weight:var(--font-medium);margin-top:-5px;margin-bottom:-6px;font-size:17px;opacity:.86}p.en-promocione-desc__price--regular span{text-decoration:line-through}p.en-promocione-desc__price--new{margin-top:-3px;margin-bottom:calc(-4px + 10px);font-size:23px;color:var(--color-yellow);font-weight:var(--font-semibold)}p.en-promocione-desc__price--regular+p.en-promocione-desc__price--new{margin-top:calc(-4px - 10px)}p.en-promocione-desc__price--new span{font-weight:var(--font-extrabols)}.en-promociones-item .en-btn-container{align-items:flex-end;flex:auto}.en-notas{width:100%}.en-notas p{margin:0;margin-top:-6px;margin-bottom:-4px;font-size:15px;line-height:120%;color:var(--color-white);opacity:.76;background-color:var(--color-bg-white)}#form_offers,#form_offers_barcelona,#form_offers_valencia{padding-top:30px;padding-right:0!important;padding-left:0!important;background-image:url(/images/promociones/valentines-day-2026/bg.webp);background-size:100%;background-color:#f86571}#form_offers .en-formilarios,#form_offers .en-formilarios__block,#form_offers_barcelona .en-formilarios,#form_offers_barcelona .en-formilarios__block,#form_offers_valencia .en-formilarios,#form_offers_valencia .en-formilarios__block{background-color:transparent}#form_offers .en-formilarios__subtitle,#form_offers_barcelona .en-formilarios__subtitle,#form_offers_valencia .en-formilarios__subtitle{color:var(--color-white)}@media (min-width:1025px){#form_offers .en-btn:hover,#form_offers_barcelona .en-btn:hover,#form_offers_valencia .en-btn:hover{border-color:var(--color-white);color:var(--color-white);background-color:rgba(255,255,255,.18)}}#form_offers .form-loader-overlay,#form_offers_barcelona .form-loader-overlay,#form_offers_valencia .form-loader-overlay{inset:-5px 0;background:rgba(248,101,113,.85)}#form_offers .form-loader-spinner,#form_offers_barcelona .form-loader-spinner,#form_offers_valencia .form-loader-spinner{border:5px solid #fff;border-top:5px solid #c00}.en-body--promociones .en-footer{background-color:#680d0d;background:#680d0d}}@media (max-width:1024px){.en-promociones-items{--column:1;flex-direction:column;align-items:center}.en-promociones-item{max-width:575px}}@media (max-width:768px){.en-body--promociones .en-header{min-height:500px}.en-promocione-desc{padding:20px 10px 30px}p.en-promocione-desc__time{margin:0;margin-top:-4px;margin-bottom:-4px;font-size:15px;line-height:110%}p.en-promocione-desc__price--new{margin-bottom:calc(-6px + 5px)}.en-promociones-item .en-btn-container{align-items:center}#form_offers,#form_offers_barcelona,#form_offers_valencia{padding-right:10px!important;padding-left:10px!important}}@media (max-width:560px){.en-popup-inner--black-friday img{padding-right:20px;padding-left:20px}.en-body--promociones .en-header{min-height:380px}}@media (max-width:480px){.en-body--promociones .en-header{min-height:340px}}@media (max-width:420px){.en-body--promociones .en-header{min-height:320px}}@media all{.en-benefits-items{--gap:var(--gap-columns);--column:2;--icon-size:70px;justify-content:center;gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-blue)}.en-benefits-items--text{row-gap:calc(var(--gap)/2)}.en-benefits-item{flex-direction:column;justify-content:flex-start;gap:20px;padding-left:calc(var(--icon-size) + 20px);width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));min-height:var(--icon-size);background-position:left top 5px;background-repeat:no-repeat;background-size:var(--icon-size);background-color:var(--color-bg-blue)}.en-benefits-items--text .en-benefits-item{justify-content:center;background-position:left top}.en-benefits-item--accredited-center-instituto-cervantes{background-image:url(/images/icons/advantages/accredited-center-instituto-cervantes.svg)}.en-benefits-item--experienced-mentors{background-image:url(/images/icons/advantages/experienced-mentors.svg)}.en-benefits-item--individual-approach{background-image:url(/images/icons/advantages/individual-approach.svg)}.en-benefits-item--training-in-comfort{background-image:url(/images/icons/advantages/training-in-comfort.svg)}.en-benefits-item--cultural-immersion{background-image:url(/images/icons/advantages/cultural-immersion.svg)}.en-benefits-item--preparation-of-documents{background-image:url(/images/icons/advantages/preparation-of-documents.svg)}.en-benefits-item--friendly-atmosphere{background-image:url(/images/icons/advantages/friendly-atmosphere.svg)}.en-benefits-item--language-school-in-barcelona{background-image:url(/images/icons/advantages/language-school-in-barcelona.svg)}.en-benefits-item--language-school-in-valencia{background-image:url(/images/icons/advantages/language-school-in-valencia.svg)}.en-benefits-item--cities{background-image:url(/images/icons/advantages/study-in-barcelona-and-valencia.svg)}.en-benefits-item--exams{background-image:url(/images/icons/advantages/preparation-for-exams.svg)}.en-benefits-item--communication{background-image:url(/images/icons/advantages/international-groups.svg)}.en-benefits-item--best-price{background-image:url(/images/icons/advantages/best-price.svg)}.en-benefits-item--vocabulary{background-image:url(/images/icons/advantages/training-in-barcelona-and-valencia.svg)}.en-benefits-item--additional-classes{background-image:url(/images/icons/advantages/additional-classes.svg)}.en-benefits__title{margin:0;margin-top:-3px;margin-bottom:-3px;font-size:21px;line-height:21px;font-weight:var(--font-semibold);color:var(--color-violet);text-transform:uppercase;background-color:var(--color-bg-blue)}.en-benefits__text{margin:0;margin-top:-7px;margin-bottom:-6px;font-size:16px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}.en-benefits__text b{font-weight:var(--font-semibold)}}@media (max-width:1024px){.en-benefits-item{align-items:center;padding-top:calc(var(--icon-size) + 20px);padding-left:0;background-position:center top}.en-benefits__title{text-align:center}.en-benefits__text{margin-top:-8px;margin-bottom:-5px;font-size:15px}}@media (max-width:768px){.en-benefits-item{padding-top:calc(var(--icon-size) + 15px);width:100%;max-width:480px}.en-benefits__title{margin:0;font-size:17px;line-height:18px}}@media all{.en-section--course-preview{padding-top:var(--padding-section-after);padding-bottom:var(--padding-section-after);max-width:none;background-color:var(--color-black)}.en-container--course-preview{color:var(--color-white)}.en-container--course-preview .en-section-subtitle-text a:visited{color:var(--color-white)!important;text-decoration-color:var(--color-white)!important}@media (min-width:1025px){.en-container--course-preview .en-section-subtitle-text a:hover{color:rgba(255,255,255,.62)!important;text-decoration-color:rgba(255,255,255,.32)!important}}.en-course-preview-items{--gap:var(--gap-columns);--column:2;justify-content:center;gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-white)}.en-course-preview-item{flex-direction:column;align-items:center;justify-content:start;gap:30px;padding:45px 40px 40px;border-radius:4px;width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));color:var(--color-black);background-color:var(--color-white)}.en-course-preview-item h3{margin:0;margin-top:-6px;margin-bottom:-6px;width:100%;font-size:25px;line-height:120%;font-weight:var(--font-bold);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-course-preview-item h3 b{font-weight:var(--font-black)}.en-course-preview-item p{margin:0;margin-top:-8px;margin-bottom:-5px;padding-bottom:10px;width:100%;font-size:15px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}}@media (max-width:1320px){.en-course-preview-items{padding-right:calc(var(--gap)/2)!important;padding-left:calc(var(--gap)/2)!important}}@media (max-width:1024px){.en-course-preview-item{padding:30px}.en-course-preview-item h3{margin-top:-5px;margin-bottom:-6px;font-size:23px}}@media (max-width:768px){.en-course-preview-items{--column:1;padding-right:0!important;padding-left:0!important}.en-course-preview-item{padding:40px 20px;max-width:480px}}@media all{.en-section-headline--visa-preview{--width-photo:40%;--height-photo:320px;padding-top:20px;padding-bottom:20px;padding-left:calc(var(--width-photo) + 60px)}.en-section-headline--visa-preview::after{content:"";position:absolute;top:0;bottom:0;left:0;overflow:hidden;border-radius:4px;width:var(--width-photo);background-image:url(/images/bg/student-visa-advice.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.en-section-headline--visa-preview .en-section-title{text-align:left}}@media (max-width:768px){.en-section-headline--visa-preview{--width-photo:100%;padding-top:calc(var(--height-photo) + 40px);padding-bottom:0;padding-left:0}.en-section-headline--visa-preview::after{bottom:auto;height:var(--height-photo)}.en-section-headline--visa-preview .en-section-title{text-align:center}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.en-section-headline--visa-preview::after{background-image:url(/images/bg/student-visa-advice.jpg)}}@media all{.en-section--reviews-preview{padding-top:var(--padding-section-after);padding-bottom:var(--padding-section-after);max-width:none;background-color:var(--color-black)}.en-container--reviews-preview{color:var(--color-white)}.en-reviews-preview{position:relative;margin-bottom:-5px;width:calc(100% + (48px + .75em)*2);background-color:var(--color-bg-white)}.en-reviews-preview .go4269172405{display:none!important}.en-reviews-preview .tm-widget{padding:0!important}.en-reviews-preview .tm-overall{margin-bottom:12px!important}}@media (max-width:1320px){.en-reviews-preview{margin-left:0;width:100%}.go3338470317{padding:0!important}}@media (max-width:450px){.go3338470317{padding:0 12px!important}}@media all{.en-composition{gap:var(--gap-columns);background-color:var(--color-bg-blue)}.en-composition-title{margin:0;margin-top:-4px;margin-bottom:-5px;width:100%;font-family:"Roboto Condensed",sans-serif;font-style:normal;font-size:33px;line-height:96%;font-weight:var(--font-semibold);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-composition-items{--gap:var(--gap-columns);--column:3;justify-content:center;gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-blue)}.en-composition-item{flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));background-color:var(--color-bg-blue)}.en-composition__photo{width:100%;max-width:340px;margin-bottom:20px}.en-composition__photo img{width:100%;height:auto}.en-composition__pretitle{margin:0;margin-top:-4px;margin-bottom:-4px;font-size:13px;line-height:125%;font-weight:var(--font-medium);text-align:center;text-transform:uppercase;opacity:.86;background-color:var(--color-bg-blue)}.en-composition__title{margin:0;margin-top:-3px;margin-bottom:-3px;padding-bottom:20px;font-size:21px;line-height:21px;font-weight:var(--font-semibold);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-composition__text{margin:0;margin-top:-8px;margin-bottom:-5px;font-size:15px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}}@media (max-width:1024px){.en-composition:not(:last-child){margin-bottom:40px}.en-composition-title{margin:0;margin-top:-3px;margin-bottom:-4px;font-size:27px}.en-composition-items{--column:2}.en-composition__title{padding-bottom:10px}}@media (max-width:768px){.en-composition-items{--column:1}}@media (max-width:576px){.en-composition__photo{max-width:300px}}@media all{.en-section--mission-preview{padding-top:100px;padding-bottom:100px;max-width:none;background-image:url(/images/bg/mission-and-goals.webp);background-position:center bottom;background-repeat:no-repeat;background-size:cover}.en-section--mission-preview::after{content:"";position:absolute;inset:0;background-color:rgba(15,12,18,.72)}.en-container--mission-preview{color:var(--color-white);z-index:1}}@media (max-width:1200px){.en-section--mission-preview{padding-top:60px;padding-bottom:60px}}@media (max-width:768px){.en-section--mission-preview{background-image:url(/images/bg/mission-and-goals_768.webp)}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.en-section--mission-preview{background-image:url(/images/bg/mission-and-goals.jpg)}}@media all{.en-about-items{--column:2;--gap:var(--gap-columns);gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-blue)}.en-about-item{flex-direction:column;gap:30px;width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));background-color:var(--color-bg-blue)}.en-about__foto{position:relative;overflow:hidden;border-radius:4px;width:100%;background-color:var(--color-bg-blue)}.en-about__foto::after{content:'';display:block;padding-top:66%}.en-about__foto picture{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;height:100%}.en-about__foto picture img{width:100%;height:100%}.en-about__title{margin:0;margin-top:-3px;margin-bottom:-3px;font-size:21px;line-height:21px;font-weight:var(--font-semibold);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-about__text{margin:0;margin-top:-7px;margin-bottom:-6px;font-size:16px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}}@media (max-width:1024px){.en-about__text{margin-top:-8px;margin-bottom:-5px;font-size:15px}}@media (max-width:768px){.en-about-item{width:100%}}@media all{.en-section--achievements{padding-top:var(--padding-section-after);padding-bottom:var(--padding-section-after);max-width:none;background-image:url(/images/bg/school-benefits.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.en-section--achievements::before{content:"";position:absolute;inset:0;background-color:rgba(15,12,18,.72)}.en-container--achievements{color:var(--color-white)}.en-achievements-items{justify-content:center;column-gap:80px;row-gap:40px;padding:0!important;width:100%;background-color:var(--color-bg-white)}.en-achievements-item{background-color:var(--color-bg-white)}.en-achievements{position:relative;align-items:end;gap:10px;margin:0;padding-top:19px;background-color:var(--color-bg-white)}.en-achievements--preamble{position:absolute;top:0;left:0;margin-top:-5px;margin-bottom:-6px;font-size:16px;line-height:140%;font-weight:var(--font-normal);text-transform:uppercase;opacity:.56;background-color:var(--color-bg-blue)}.en-achievements--number{margin-top:-10px;margin-bottom:-9px;font-size:70px;line-height:70px;font-weight:var(--font-extrabols);color:var(--color-yellow);transition:all .5s ease-out;background-color:var(--color-bg-blue)}.en-achievements--realnumber{position:absolute;bottom:0;left:0}.en-achievements--fakenumber{color:transparent!important}.en-achievements--text{margin-top:-4px;margin-bottom:-4px;font-size:20px;line-height:22px;font-weight:var(--font-bold);text-transform:uppercase;background-color:var(--color-bg-blue)}}@media (max-width:1200px){.en-section--achievements{background-image:url(/images/bg/school-benefits_1200.webp)}}@media (max-width:1024px){.en-section--achievements{background-image:url(/images/bg/school-benefits_1024.webp)}.en-achievements-items{gap:50px}.en-achievements--number{margin-top:-8px;margin-bottom:-7px;font-size:56px;line-height:56px}.en-achievements--text{font-size:16px;line-height:19px}}@media (max-width:768px){.en-section--achievements{background-image:url(/images/bg/school-benefits_768.webp)}.en-achievements-items{gap:40px}.en-achievements-item{justify-content:center;width:100%}.en-achievements-item:last-child .en-achievements{padding-top:0}}@media (max-width:576px){.en-section--achievements{background-image:url(/images/bg/school-benefits_576.webp)}.en-section--achievements::before{background-color:rgba(15,12,18,.68)}}@media (max-width:375px){.en-achievements--number{margin-top:-7px;margin-bottom:-6px;font-size:45px;line-height:45px}.en-achievements--text{font-size:14px;line-height:18px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.en_content__releases{background-image:url(/images/bg/school-benefits.jpg)}}@media all{.en-advantages-items{--gap:var(--gap-columns);--column:2;--icon-size:90px;justify-content:center;gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-white)}.en-advantages-item{flex-direction:column;align-items:center;justify-content:start;gap:20px;padding:40px;border-radius:4px;width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));color:var(--color-white);background-position:top 40px center;background-repeat:no-repeat;background-size:var(--icon-size);background-color:var(--color-black)}.en-advantages-item--accredited-center-instituto-cervantes{background-image:url(/images/icons/advantages/accredited-center-instituto-cervantes.svg)}.en-advantages-item--international-groups{background-image:url(/images/icons/advantages/international-groups.svg)}.en-advantages-item--friendly-atmosphere{background-image:url(/images/icons/advantages/friendly-atmosphere.svg)}.en-advantages-item--cultural-immersion{background-image:url(/images/icons/advantages/cultural-immersion.svg)}.en-advantages-item--training{background-image:url(/images/icons/advantages/training-in-barcelona-and-valencia.svg)}.en-advantages-item--access-to-all-courses{background-image:url(/images/icons/advantages/access-to-all-courses-and-programs.svg)}.en-advantages-item--additional-classes{background-image:url(/images/icons/advantages/additional-classes.svg)}.en-advantages-item--access-to-online{background-image:url(/images/icons/advantages/access-to-online-materials.svg)}.en-advantages-item--mentors{background-image:url(/images/icons/advantages/experienced-mentors.svg)}.en-advantages-item h3{flex-direction:column;justify-content:center;margin:0;margin-top:-7px;margin-bottom:-6px;padding-top:calc(var(--icon-size) + 20px);width:100%;font-size:19px;line-height:120%;font-weight:var(--font-bold);text-align:center;background-color:var(--color-bg-white)}.en-advantages-item p{margin:0;margin-top:-8px;margin-bottom:-5px;width:100%;font-size:15px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-white)}.en-advantages-item p a,.en-advantages-item p a:visited{color:var(--color-white)!important;text-decoration-color:var(--color-white)!important}@media (min-width:1025px){.en-advantages-item p a:hover{color:rgba(255,255,255,.62)!important;text-decoration-color:rgba(255,255,255,.32)!important}}}@media (max-width:1320px){.en-advantages-items{padding-right:calc(var(--gap)/2)!important;padding-left:calc(var(--gap)/2)!important}}@media (max-width:1024px){.en-advantages-items{--icon-size:80px}.en-advantages-item{padding:30px;background-position:top 30px center}.en-advantages-item h3{display:inline-block}}@media (max-width:768px){.en-advantages-items{--column:1;padding-right:0!important;padding-left:0!important}.en-advantages-item{padding:30px 20px;max-width:480px;background-position:top 30px center}}@media (max-width:576px){.en-advantages-item{max-width:none}}@media all{.en-section--methods{padding-top:var(--padding-section-after);padding-bottom:var(--padding-section-after);max-width:none;background-color:var(--color-black)}.en-container--methods{color:var(--color-white)}.en-methods-items{--gap:40px;--column:5;--icon-size:70px;justify-content:center;gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-white)}.en-methods-items--4{--column:4}.en-methods-item{justify-content:center;width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));max-width:150px;background-position:top center;background-repeat:no-repeat;background-size:var(--icon-size);background-color:var(--color-bg-white)}.en-methods-items--4 .en-methods-item{max-width:none}.en-methods-item--international-groups{background-image:url(/images/icons/methods/international-groups.svg)}.en-methods-item--experienced-teachers{background-image:url(/images/icons/methods/experienced-teachers.svg)}.en-methods-item--spacious-classrooms{background-image:url(/images/icons/methods/spacious-classrooms.svg)}.en-methods-item--engaging-online-resources{background-image:url(/images/icons/methods/engaging-online-resources.svg)}.en-methods-item--language-practice{background-image:url(/images/icons/methods/language-practice.svg)}.en-methods-item--comfortable{background-image:url(/images/icons/methods/comfortable.svg)}.en-methods-item p{margin:0;margin-top:-6px;margin-bottom:-4px;padding-top:calc(var(--icon-size) + 15px);font-size:15px;line-height:120%;text-align:center;background-color:var(--color-bg-white)}}@media (max-width:768px){.en-methods-items{--column:3}.en-methods-items--4{--column:2}.en-methods-item{max-width:none}}@media (max-width:576px){.en-methods-items,.en-methods-items--4{--gap:20px;--column:1;flex-direction:column;align-items:center}.en-methods-item{align-items:center;max-width:300px;min-height:var(--icon-size);background-position:left center}.en-methods-item p{padding-top:0;padding-left:calc(var(--icon-size) + 15px);text-align:left}}@media all{.en-section--director{margin-bottom:0;padding-top:var(--padding-section-after);padding-bottom:var(--padding-section-after);background-color:rgba(15,12,18,.07)}.en-container--director{--gap:var(--gap-columns);justify-content:flex-start;gap:var(--gap)}.en-section-headline--director{width:60%}.en-section-headline--director .en-section-subtitle-text,.en-section-headline--director .en-section-title{text-align:left!important}.en-director-items{gap:15px;padding:0!important;width:100%;background-color:var(--color-bg-blue)}.en-director-item{position:relative;margin:0;margin-top:-8px;margin-bottom:-7px;padding-left:10px;width:100%;font-size:17px;line-height:140%;font-weight:var(--font-normal);-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;text-align:left!important;background-color:var(--color-bg-blue)}.en-director-item::after{content:'\2022';position:absolute;top:0;left:-1px;display:block;font-size:20px;font-weight:var(--font-semibold);color:var(--color-black)}.en-director-foto{align-items:center;justify-content:center;width:calc(40% - var(--gap));background-color:var(--color-bg-blue)}.en-director-foto picture,.en-director-foto picture img{overflow:hidden;border-radius:4px;width:100%;height:auto}.en-director-foto picture{max-width:460px}}@media (max-width:1200px){.en-section-headline--director{width:55%}.en-director-foto{width:calc(45% - var(--gap))}}@media (max-width:1024px){.en-director-item{margin-bottom:-5px;font-size:15px}}@media (max-width:768px){.en-container--director{justify-content:center}.en-section-headline--director{order:2;width:100%}.en-section-headline--director .en-section-title{text-align:center!important}.en-section-headline--director .en-section-subtitle-text{text-align:justify!important}.en-director-item{text-align:justify!important}.en-director-foto{order:1;padding-right:30px;padding-left:30px;width:100%}}@media all{.en-school-photos{position:relative;overflow:hidden;border-radius:4px;width:100%}.en-school-photos::after{content:"";position:relative;display:block;padding-top:50vh;z-index:-1}}@media (max-width:768px){.en-school-photos::after{padding-top:60vh}}@media all{.en-section--courseslist:not(:first-of-type){padding-top:var(--padding-section-after)}.en-section--courseslist:not(:last-of-type){margin-bottom:0}.en-courses-keys-items{justify-content:space-between;flex-wrap:nowrap;gap:30px;width:100%;background-color:var(--color-bg-blue)}.en-courses-keys-item{flex-direction:column;align-items:flex-start;gap:12px;background-color:var(--color-bg-blue)}.en-courses-keys-title{margin:0;margin-top:-7px;margin-bottom:-3px;font-family:"Roboto Condensed",sans-serif;font-style:normal;font-size:36px;line-height:80%;font-weight:var(--font-medium);color:var(--color-violet-brill);background-color:var(--color-bg-blue)}.en-courses-keys-text{margin:0;margin-top:-6px;margin-bottom:-4px;font-size:15px;line-height:120%;font-weight:var(--font-medium);background-color:var(--color-bg-blue)}.en-courses-preview-items{gap:40px;width:100%}.en-courses-preview-item{--gap-block:80px;--gap-text:30px;align-items:flex-start;justify-content:center;row-gap:var(--gap-text);column-gap:var(--gap-block);padding:50px 40px;border-radius:6px;width:100%;color:var(--color-black);background-color:var(--color-white)}.en-courses-preview-item--white{color:var(--color-white);background-color:var(--color-violet)}.en-courses-preview-items--school .en-courses-preview-item--white{background-color:var(--color-black)}.en-courses-preview-item--white a:not(:is(.en-consenta,.en-btn)),.en-courses-preview-item--white a:not(:is(.en-consenta,.en-btn)):visited{text-decoration-color:rgba(255,255,255,.66)}@media (min-width:1025px){.en-courses-preview-item--white a:not(:is(.en-consenta,.en-btn)):hover{color:#fff;text-decoration-color:transparent}}.en-courses-preview-items__name{margin:0;margin-top:-11px;width:100%;font-family:"Roboto Condensed",sans-serif;font-style:normal;font-size:39px;line-height:96%;font-weight:var(--font-semibold);text-align:center;background-color:var(--color-bg-white)}.en-courses-preview-items__name a{text-decoration-thickness:2px!important}.en-courses-preview-item--white .en-courses-preview-items__name{color:var(--color-yellow);font-weight:var(--font-normal)}.en-courses-preview-item--white .en-courses-preview-items__name a{text-decoration-color:rgba(255,240,1,.76)!important}@media (min-width:1025px){.en-courses-preview-item--white .en-courses-preview-items__name a:hover{color:#fff001!important;text-decoration-color:transparent!important}}.en-courses-preview-desc{gap:var(--gap-text);width:calc(70% - var(--gap-block)/ 2)}.en-courses-preview-desc__text{margin:0;margin-top:-8px;margin-bottom:-5px;width:100%;font-size:15px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-white)}.en-courses-preview-desc__items{gap:calc(var(--gap-text)/2);margin-top:calc((var(--gap-text)/ 2)*(-1) + 5px)}.en-courses-preview-desc__items--br{margin-top:0}.en-courses-preview-desc__item{position:relative;margin:0;margin-top:-8px;margin-bottom:-5px;padding-left:11px;width:100%;font-size:15px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-white)}.en-courses-preview-desc__item::after{content:"•";position:absolute;top:0;left:0;font-size:20px;font-weight:var(--font-semibold);color:var(--color-black);z-index:1}.en-courses-preview-item--white .en-courses-preview-desc__item::after{color:var(--color-white)}.en-courses-preview-important{width:calc(30% - var(--gap-block)/ 2);background-color:var(--color-bg-white)}.en-courses-preview-important__items{gap:25px}.en-courses-preview-important__item{position:relative;margin:0;margin-top:-6px;margin-bottom:-4px;padding-left:calc(15px + 8px);width:100%;font-size:17px;line-height:110%;font-weight:var(--font-semibold);background-color:var(--color-bg-white)}.en-courses-preview-important__item--time{margin-top:-4px;font-weight:var(--font-light)}.en-courses-preview-important__item--visa{margin-top:-4px;font-size:21px;font-weight:var(--font-bold);letter-spacing:.7px;text-transform:uppercase;color:var(--color-red-offer);background-color:var(--color-bg-white)}.en-courses-preview-item--white .en-courses-preview-important__item--visa{color:var(--color-yellow)}.en-courses-preview-important__item--visa a{text-decoration-color:rgba(255,0,51,.76)!important}@media (min-width:1025px){.en-courses-preview-important__item--visa a:hover{color:#f03!important;text-decoration-color:transparent!important}}.en-courses-preview-item--white .en-courses-preview-important__item--visa a{text-decoration-color:rgba(255,240,1,.76)!important}@media (min-width:1025px){.en-courses-preview-item--white .en-courses-preview-important__item--visa a:hover{color:#fff001!important;text-decoration-color:transparent!important}}.en-courses-preview-important__item::after{content:"";position:absolute;top:2px;left:0;width:15px;height:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0iIzRkMGU1YSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4zNjAyIDMuNjA1OTZDMjEuNTYwNCAzLjQxMjQ5IDIxLjcyIDMuMTgxMDUgMjEuODI5OSAyLjkyNTE3QzIxLjkzOTcgMi42NjkyOCAyMS45OTc1IDIuMzk0MDcgMjEuOTk5OSAyLjExNTU4QzIyLjAwMjMgMS44MzcxIDIxLjk0OTMgMS41NjA5MiAyMS44NDM5IDEuMzAzMTZDMjEuNzM4NiAxLjA0NTQgMjEuNTgzIDAuODExMjI3IDIxLjM4NjIgMC42MTQzMDFDMjEuMTg5NCAwLjQxNzM3NSAyMC45NTU1IDAuMjYxNjM5IDIwLjY5NzkgMC4xNTYxODJDMjAuNDQwNCAwLjA1MDcyNTUgMjAuMTY0NCAtMC4wMDIzNDA3NyAxOS44ODYyIDcuOTE5ZS0wNUMxOS42MDc5IDAuMDAyNDk5MTUgMTkuMzMyOSAwLjA2MDM1NzQgMTkuMDc3MiAwLjE3MDI3OEMxOC44MjE2IDAuMjgwMTk4IDE4LjU5MDMgMC40Mzk5NzkgMTguMzk3IDAuNjQwMjk3TDguMDIzNTggMTEuMDIyMkwzLjU3ODczIDYuNTczNzJDMy4zODQxNiA2LjM3ODg1IDMuMTUzMTUgNi4yMjQyNSAyLjg5ODg4IDYuMTE4NzRDMi42NDQ2MSA2LjAxMzIyIDIuMzcyMDYgNS45NTg4NyAyLjA5NjggNS45NTg3N0MxLjU0MDg5IDUuOTU4NTcgMS4wMDc2NyA2LjE3OTQgMC42MTQ0NDcgNi41NzI2N0MwLjIyMTIxOSA2Ljk2NTk0IDAuMDAwMTk2NjM1IDcuNDk5NDQgMS4zMTE0ZS0wNyA4LjA1NTgxQy0wLjAwMDE5NjM3MyA4LjYxMjE3IDAuMjIwNDUgOS4xNDU4MyAwLjYxMzM5OSA5LjUzOTM4TDYuMzkzMTcgMTUuMzIzOUM2LjYwNzI0IDE1LjUzODIgNi44NjE0MiAxNS43MDgzIDcuMTQxMTcgMTUuODI0M0M3LjQyMDkyIDE1Ljk0MDMgNy43MjA3NiAxNiA4LjAyMzU4IDE2QzguMzI2MzkgMTYgOC42MjYyNCAxNS45NDAzIDguOTA1OTkgMTUuODI0M0M5LjE4NTc0IDE1LjcwODMgOS40Mzk5MSAxNS41MzgyIDkuNjUzOTkgMTUuMzIzOUwyMS4zNjAyIDMuNjA1OTZaIi8+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:15px auto}.en-courses-preview-item--white .en-courses-preview-important__item::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0iI2ZmZmZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4zNjAyIDMuNjA1OTZDMjEuNTYwNCAzLjQxMjQ5IDIxLjcyIDMuMTgxMDUgMjEuODI5OSAyLjkyNTE3QzIxLjkzOTcgMi42NjkyOCAyMS45OTc1IDIuMzk0MDcgMjEuOTk5OSAyLjExNTU4QzIyLjAwMjMgMS44MzcxIDIxLjk0OTMgMS41NjA5MiAyMS44NDM5IDEuMzAzMTZDMjEuNzM4NiAxLjA0NTQgMjEuNTgzIDAuODExMjI3IDIxLjM4NjIgMC42MTQzMDFDMjEuMTg5NCAwLjQxNzM3NSAyMC45NTU1IDAuMjYxNjM5IDIwLjY5NzkgMC4xNTYxODJDMjAuNDQwNCAwLjA1MDcyNTUgMjAuMTY0NCAtMC4wMDIzNDA3NyAxOS44ODYyIDcuOTE5ZS0wNUMxOS42MDc5IDAuMDAyNDk5MTUgMTkuMzMyOSAwLjA2MDM1NzQgMTkuMDc3MiAwLjE3MDI3OEMxOC44MjE2IDAuMjgwMTk4IDE4LjU5MDMgMC40Mzk5NzkgMTguMzk3IDAuNjQwMjk3TDguMDIzNTggMTEuMDIyMkwzLjU3ODczIDYuNTczNzJDMy4zODQxNiA2LjM3ODg1IDMuMTUzMTUgNi4yMjQyNSAyLjg5ODg4IDYuMTE4NzRDMi42NDQ2MSA2LjAxMzIyIDIuMzcyMDYgNS45NTg4NyAyLjA5NjggNS45NTg3N0MxLjU0MDg5IDUuOTU4NTcgMS4wMDc2NyA2LjE3OTQgMC42MTQ0NDcgNi41NzI2N0MwLjIyMTIxOSA2Ljk2NTk0IDAuMDAwMTk2NjM1IDcuNDk5NDQgMS4zMTE0ZS0wNyA4LjA1NTgxQy0wLjAwMDE5NjM3MyA4LjYxMjE3IDAuMjIwNDUgOS4xNDU4MyAwLjYxMzM5OSA5LjUzOTM4TDYuMzkzMTcgMTUuMzIzOUM2LjYwNzI0IDE1LjUzODIgNi44NjE0MiAxNS43MDgzIDcuMTQxMTcgMTUuODI0M0M3LjQyMDkyIDE1Ljk0MDMgNy43MjA3NiAxNiA4LjAyMzU4IDE2QzguMzI2MzkgMTYgOC42MjYyNCAxNS45NDAzIDguOTA1OTkgMTUuODI0M0M5LjE4NTc0IDE1LjcwODMgOS40Mzk5MSAxNS41MzgyIDkuNjUzOTkgMTUuMzIzOUwyMS4zNjAyIDMuNjA1OTZaIi8+Cjwvc3ZnPgo=)}.en-courses-preview-important__item--visa::after{top:3px;width:17px;height:17px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9IiNmZjAwMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHBhdGggZD0ibTQ2NyAyMTFoLTE2NnYtMTY2YzAtMjQuODUzLTIwLjE0Ny00NS00NS00NXMtNDUgMjAuMTQ3LTQ1IDQ1djE2NmgtMTY2Yy0yNC44NTMgMC00NSAyMC4xNDctNDUgNDVzMjAuMTQ3IDQ1IDQ1IDQ1aDE2NnYxNjZjMCAyNC44NTMgMjAuMTQ3IDQ1IDQ1IDQ1czQ1LTIwLjE0NyA0NS00NXYtMTY2aDE2NmMyNC44NTMgMCA0NS0yMC4xNDcgNDUtNDVzLTIwLjE0Ny00NS00NS00NXoiLz48L2c+PC9zdmc+Cg==);background-size:17px}.en-courses-preview-item--white .en-courses-preview-important__item--visa::after{top:3px;width:17px;height:17px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9IiNmZmYwMDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHBhdGggZD0ibTQ2NyAyMTFoLTE2NnYtMTY2YzAtMjQuODUzLTIwLjE0Ny00NS00NS00NXMtNDUgMjAuMTQ3LTQ1IDQ1djE2NmgtMTY2Yy0yNC44NTMgMC00NSAyMC4xNDctNDUgNDVzMjAuMTQ3IDQ1IDQ1IDQ1aDE2NnYxNjZjMCAyNC44NTMgMjAuMTQ3IDQ1IDQ1IDQ1czQ1LTIwLjE0NyA0NS00NXYtMTY2aDE2NmMyNC44NTMgMCA0NS0yMC4xNDcgNDUtNDVzLTIwLjE0Ny00NS00NS00NXoiLz48L2c+PC9zdmc+Cg==);background-size:17px}.en-courses-preview-important__item span.en-time{font-size:23px;font-weight:var(--font-semibold)}.en-courses-preview-important__item span.en-online{color:var(--color-red-offer);white-space:nowrap}.en-courses-preview-important__item span.en-online a{text-decoration-color:rgba(255,0,51,.76)!important}@media (min-width:1025px){.en-courses-preview-important__item span.en-online a:hover{color:#f03!important;text-decoration-color:transparent!important}}.en-courses-preview-item--white .en-courses-preview-important__item span.en-online{color:var(--color-yellow)}.en-courses-preview-item--white .en-courses-preview-important__item span.en-online a{text-decoration-color:rgba(255,240,1,.76)!important}@media (min-width:1025px){.en-courses-preview-item--white .en-courses-preview-important__item span.en-online a:hover{color:#fff001!important;text-decoration-color:transparent!important}}.en-courses-preview-item .en-btn{margin-top:10px;padding:10px 36px;min-width:0;max-width:none;font-size:15px;line-height:17px}.en-courses-preview-item--white .en-btn{padding:12px 38px;border-width:1px}@media (min-width:1025px){.en-courses-preview-item--white .en-btn--yellow:hover{border-color:rgba(255,255,255,.58)!important;color:var(--color-white)!important;background-color:rgba(255,255,255,.18)!important}.en-courses-preview-item--white .en-btn:hover{color:var(--color-violet);background-color:rgba(255,255,255,.78)}}}@media (max-width:1260px){.en-courses-keys-items{justify-content:flex-start;flex-wrap:wrap}.en-courses-keys-title{margin-top:-6px;margin-bottom:-2px;font-size:30px}}@media (max-width:1024px){.en-courses-preview-item{--gap-block:30px;padding:30px 20px}.en-courses-preview-items__name{margin-top:-10px;margin-bottom:-2px;font-size:31px;line-height:109%}.en-courses-preview-items__name a{text-decoration-thickness:1px!important}.en-courses-preview-important__item--time{margin-top:-3px}.en-courses-preview-important__item span.en-time{font-size:19px}.en-courses-preview-desc{order:2;width:100%}.en-courses-preview-important{order:1;margin-bottom:10px;width:100%}.en-courses-preview-important__items{gap:15px}.en-courses-preview-item .en-btn{order:3}}@media (max-width:560px){.en-courses-keys-item{align-items:center;width:calc((100% - 30px)/ 2)}.en-courses-keys-item:nth-last-of-type(4){display:none}.en-courses-keys-title{margin-top:-5px;font-size:26px}.en-courses-keys-text,.en-courses-keys-title{text-align:center}}@media all{.en-courses-short-items{--gap:50px;--icon-size:70px;justify-content:center;gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-blue)}.en-courses-short-items--dos{--column:2}.en-courses-short-items--tres{--column:3}.en-courses-short-items--cuatro{--column:4}.en-courses-short-item{align-items:center;padding-left:calc(var(--icon-size) + 20px);width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));min-height:var(--icon-size);background-position:left center;background-repeat:no-repeat;background-size:var(--icon-size);background-color:var(--color-bg-blue)}.en-courses-short-item--levels{background-image:url(/images/icons/our-courses/all-language-levels.svg)}.en-courses-short-item--calendar{background-image:url(/images/icons/our-courses/course-calendar.svg)}.en-courses-short-item--classes{background-image:url(/images/icons/our-courses/training-in-comfort.svg)}.en-courses-short-item--materials{background-image:url(/images/icons/our-courses/individual-approach.svg)}.en-courses-short-item--training{background-image:url(/images/icons/our-courses/experienced-mentors.svg)}.en-courses-short-item--school-in-barcelona{background-image:url(/images/icons/our-courses/language-school-in-barcelona.svg)}.en-courses-short-item--friendly-atmosphere{background-image:url(/images/icons/our-courses/friendly-atmosphere.svg)}.en-courses-short-item--cities{background-image:url(/images/icons/our-courses/study-in-barcelona-and-valencia.svg)}.en-courses-short-item--live{background-image:url(/images/icons/our-courses/live-classroom-activities.svg)}.en-courses-short-item--certificate{background-image:url(/images/icons/our-courses/certificate.svg)}.en-courses-short-item p{margin:0;margin-top:-8px;margin-bottom:-5px;font-size:15px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}}@media (max-width:1024px){.en-courses-short-items{--gap:20px;--icon-size:52px;max-width:500px}.en-courses-short-item{padding-left:calc(var(--icon-size) + 10px);width:100%}}@media all{.en-section-headline--course-description{--width-photo:40%;--height-photo:320px;padding-top:20px;padding-bottom:20px;padding-left:calc(var(--width-photo) + 60px)}.en-section-headline--course-description::after{content:"";position:absolute;top:0;bottom:0;left:0;overflow:hidden;border-radius:4px;width:var(--width-photo);background-position:center;background-repeat:no-repeat;background-size:cover}.en-section-headline--course-intensive-spanish::after{background-image:url(/images/our-courses/intensive-spanish-course.webp)}.en-section-headline--course-extensive-spanish::after{background-image:url(/images/our-courses/extensive-spanish-course.webp)}.en-section-headline--course-delux::after{background-image:url(/images/our-courses/spanish-language-course-deluxe.webp)}.en-section-headline--course-for-university::after{background-image:url(/images/our-courses/one-year-university-preparatory-course.webp)}.en-section-headline--english-language-courses::after{background-image:url(/images/our-courses/english-language-courses.webp)}.en-section-headline--russian-language-course::after{background-image:url(/images/our-courses/russian-language-course-in-spain.webp)}.en-section-headline--spanish-for-companies::after{background-image:url(/images/our-courses/spanish-for-companies.webp)}.en-section-headline--spanish-for-business::after{background-image:url(/images/our-courses/spanish-for-business.webp)}.en-section-headline--dele::after{background-image:url(/images/our-courses/dele-exam-preparation.webp)}.en-section-headline--ccse::after{background-image:url(/images/our-courses/spanish-citizenship-exam-preparation.webp)}.en-section-headline--course-for-adults::after{background-image:url(/images/our-courses/summer-spanish-courses-for-adults.webp)}.en-section-headline--course-for-teenagers::after{background-image:url(/images/our-courses/summer-spanish-courses-for-teenagers.webp)}.en-section-headline--spanish-marketing::after{background-image:url(/images/our-courses/spanish-and-marketing.webp)}.en-section-headline--valencian-or-catalan-marketing::after{background-image:url(/images/our-courses/valencian-or-catalan-and-marketing.webp)}}@media (max-width:768px){.en-section-headline--course-description{--width-photo:100%;padding-top:calc(var(--height-photo) + 40px);padding-bottom:0;padding-left:0}.en-section-headline--course-description::after{bottom:auto;height:var(--height-photo)}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.en-section-headline--course-intensive::after{background-image:url(/images/our-courses/intensive-spanish-course.jpg)}.en-section-headline--course-extensive-spanish::after{background-image:url(/images/our-courses/extensive-spanish-course.jpg)}.en-section-headline--course-delux::after{background-image:url(/images/our-courses/spanish-language-course-deluxe.jpg)}.en-section-headline--course-for-university::after{background-image:url(/images/our-courses/one-year-university-preparatory-course.jpg)}.en-section-headline--english-language-courses::after{background-image:url(/images/our-courses/english-language-courses.jpg)}.en-section-headline--russian-language-course::after{background-image:url(/images/our-courses/russian-language-course-in-spain.jpg)}.en-section-headline--spanish-for-companies::after{background-image:url(/images/our-courses/spanish-for-companies.jpg)}.en-section-headline--spanish-for-business::after{background-image:url(/images/our-courses/spanish-for-business.jpg)}.en-section-headline--dele::after{background-image:url(/images/our-courses/dele-exam-preparation.jpg)}.en-section-headline--ccse::after{background-image:url(/images/our-courses/spanish-citizenship-exam-preparation.jpg)}.en-section-headline--course-for-adults::after{background-image:url(/images/our-courses/summer-spanish-courses-for-adults.jpg)}.en-section-headline--course-for-teenagers::after{background-image:url(/images/our-courses/summer-spanish-courses-for-teenagers.jpg)}.en-section-headline--en-section-headline--spanish-and-marketing::after{background-image:url(/images/our-courses/spanish-and-marketing.jpg)}.en-section-headline--en-section-headline--valencian-or-catalan-and-marketing::after{background-image:url(/images/our-courses/valencian-or-catalan-and-marketing.jpg)}}@media all{.en-section--course-duration{padding-top:var(--padding-section-after);padding-bottom:var(--padding-section-after);max-width:none;background-color:var(--color-black)}.en-container--course-duration .en-section-headline{color:var(--color-white)}.en-course-duration-items{--gap:var(--gap-columns);gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-white)}.en-course-duration-items--dos{--column:2}.en-course-duration-items--tres{--column:3}.en-course-duration-item{position:relative;flex-direction:column;justify-content:flex-start;gap:30px;padding-right:30px;padding-bottom:35px;padding-left:30px;padding:0 30px 35px;border-radius:4px;width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));background-color:var(--color-white)}.en-course-duration-item--visa::before{content:"";position:absolute;top:-20px;right:30px;display:block;width:54px;height:54px;background-image:url(/images/icons/our-courses/visa-D.svg);background-position:center;background-repeat:no-repeat;background-size:100%;transform:rotate(-5deg)}.en-course-duration-items--tres .en-course-duration-item{padding-bottom:30px}.en-course-duration__title{align-items:flex-end;flex-wrap:nowrap;gap:10px;margin:0;margin-top:-14px;width:100%;color:var(--color-violet);background-color:var(--color-bg-blue)}.en-course-duration__title--extra4{gap:14px}.en-course-duration__title--extra5{gap:15px}.en-course-duration__title__time{display:inline-block;margin-top:-8px;margin-bottom:-11px;font-size:90px;line-height:96%;font-weight:var(--font-extrabols);letter-spacing:-5px;text-shadow:-2px -2px 0 var(--color-white),0 -2px 0 var(--color-white),2px -2px 0 var(--color-white),2px 0 0 var(--color-white),2px 2px 0 var(--color-white),0 2px 0 var(--color-white),-2px 2px 0 var(--color-white),-2px 0 0 var(--color-white);background-color:var(--color-bg-blue)}.en-course-duration__title__desc{display:inline-block;margin-top:-3px;margin-bottom:-3px;font-size:25px;line-height:96%;font-weight:var(--font-bold);text-transform:uppercase;background-color:var(--color-bg-blue)}.en-course-duration-items--tres .en-course-duration__title__desc{margin-top:-2px;margin-bottom:-3px;max-width:140px;font-size:20px}.en-course-duration__desc{margin:0;margin-top:-8px;margin-bottom:-5px;width:100%;font-size:15px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}}@media (max-width:1024px){.en-course-duration__title__desc{margin-top:-2px;margin-bottom:-3px;max-width:120px;font-size:20px}}@media (max-width:768px){.en-course-duration-items--dos,.en-course-duration-items--tres{--column:1;max-width:460px}.en-course-duration-item--visa::before{right:20px}}@media all{.en-section--course-benefits{padding-top:var(--padding-section-after);padding-bottom:var(--padding-section-after);max-width:none;background-color:var(--color-black)}.en-container--course-benefits .en-section-headline{color:var(--color-white)}.en-course-benefits-items{--column:3;--gap:var(--gap-columns);gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-white)}.en-course-benefits-item{position:relative;flex-direction:column;justify-content:flex-start;gap:20px;padding-top:calc(20px + (90px - 15px));padding-right:30px;padding-bottom:35px;padding-left:30px;border-radius:4px;width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));background-color:var(--color-white)}.en-course-benefits-item::after{content:"";position:absolute;top:-15px;left:50%;border-width:3px;border-style:solid;border-color:var(--color-white);border-radius:100%;width:90px;height:90px;background-position:center;background-repeat:no-repeat;background-size:100%;background-color:var(--color-white);transform:translateX(-50%)}.en-course-benefits-item--cities::after{background-image:url(/images/icons/our-courses/study-in-barcelona-and-valencia.svg)}.en-course-benefits-item--visa::after{background-image:url(/images/icons/our-courses/visa-approval.svg)}.en-course-benefits-item--dele::after{background-image:url(/images/icons/our-courses/dele-official-exam.svg)}.en-course-benefits-item--mentors::after{background-image:url(/images/icons/our-courses/experienced-mentors.svg)}.en-course-benefits-item--friendly-atmosphere::after{background-image:url(/images/icons/our-courses/friendly-atmosphere.svg)}.en-course-benefits-item--accredited-center::after{background-image:url(/images/icons/advantages/accredited-center-instituto-cervantes.svg)}.en-course-benefits-item--classroom::after{background-image:url(/images/icons/our-courses/live-classroom-activities.svg)}.en-course-benefits-item--class::after{background-image:url(/images/icons/our-courses/training-in-comfort.svg)}.en-course-benefits-item--calendar::after{background-image:url(/images/icons/our-courses/course-calendar.svg)}.en-course-benefits-item--training::after{background-image:url(/images/icons/advantages/training-in-barcelona-and-valencia.svg)}.en-course-benefits-item--cultura::after{background-image:url(/images/icons/advantages/cultural-immersion.svg)}.en-course-benefits-item--comfort::after{background-image:url(/images/icons/advantages/training-in-comfort.svg)}.en-course-benefits-item--homestay::after{background-image:url(/images/icons/advantages/homestay.svg)}.en-course-benefits__title{margin:0;margin-top:-2px;margin-bottom:-3px;width:100%;font-size:20px;line-height:96%;font-weight:var(--font-bold);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-course-benefits__desc{margin:0;margin-top:-8px;margin-bottom:-5px;width:100%;font-size:15px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}}@media (max-width:1024px){.en-course-benefits__title__desc{margin-top:-2px;margin-bottom:-3px;max-width:120px;font-size:20px}}@media (max-width:768px){.en-course-benefits-items{--column:1;max-width:460px}}@media all{.en-section--brief{gap:calc(var(--padding-section-after)/2)}.en-for-whom-items{flex-direction:column;gap:20px;margin:0 auto;padding:0!important;width:auto;max-width:920px;background-color:var(--color-bg-blue)}.en-for-whom-items--760{max-width:760px}.en-for-whom-items--no-mark{gap:30px}.en-for-whom-item{position:relative;background-color:var(--color-bg-blue)}.en-for-whom-item::after{content:"";position:absolute;top:-4px;left:0;width:15px;height:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0iIzRkMGU1YSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4zNjAyIDMuNjA1OTZDMjEuNTYwNCAzLjQxMjQ5IDIxLjcyIDMuMTgxMDUgMjEuODI5OSAyLjkyNTE3QzIxLjkzOTcgMi42NjkyOCAyMS45OTc1IDIuMzk0MDcgMjEuOTk5OSAyLjExNTU4QzIyLjAwMjMgMS44MzcxIDIxLjk0OTMgMS41NjA5MiAyMS44NDM5IDEuMzAzMTZDMjEuNzM4NiAxLjA0NTQgMjEuNTgzIDAuODExMjI3IDIxLjM4NjIgMC42MTQzMDFDMjEuMTg5NCAwLjQxNzM3NSAyMC45NTU1IDAuMjYxNjM5IDIwLjY5NzkgMC4xNTYxODJDMjAuNDQwNCAwLjA1MDcyNTUgMjAuMTY0NCAtMC4wMDIzNDA3NyAxOS44ODYyIDcuOTE5ZS0wNUMxOS42MDc5IDAuMDAyNDk5MTUgMTkuMzMyOSAwLjA2MDM1NzQgMTkuMDc3MiAwLjE3MDI3OEMxOC44MjE2IDAuMjgwMTk4IDE4LjU5MDMgMC40Mzk5NzkgMTguMzk3IDAuNjQwMjk3TDguMDIzNTggMTEuMDIyMkwzLjU3ODczIDYuNTczNzJDMy4zODQxNiA2LjM3ODg1IDMuMTUzMTUgNi4yMjQyNSAyLjg5ODg4IDYuMTE4NzRDMi42NDQ2MSA2LjAxMzIyIDIuMzcyMDYgNS45NTg4NyAyLjA5NjggNS45NTg3N0MxLjU0MDg5IDUuOTU4NTcgMS4wMDc2NyA2LjE3OTQgMC42MTQ0NDcgNi41NzI2N0MwLjIyMTIxOSA2Ljk2NTk0IDAuMDAwMTk2NjM1IDcuNDk5NDQgMS4zMTE0ZS0wNyA4LjA1NTgxQy0wLjAwMDE5NjM3MyA4LjYxMjE3IDAuMjIwNDUgOS4xNDU4MyAwLjYxMzM5OSA5LjUzOTM4TDYuMzkzMTcgMTUuMzIzOUM2LjYwNzI0IDE1LjUzODIgNi44NjE0MiAxNS43MDgzIDcuMTQxMTcgMTUuODI0M0M3LjQyMDkyIDE1Ljk0MDMgNy43MjA3NiAxNiA4LjAyMzU4IDE2QzguMzI2MzkgMTYgOC42MjYyNCAxNS45NDAzIDguOTA1OTkgMTUuODI0M0M5LjE4NTc0IDE1LjcwODMgOS40Mzk5MSAxNS41MzgyIDkuNjUzOTkgMTUuMzIzOUwyMS4zNjAyIDMuNjA1OTZaIi8+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:15px auto}.en-for-whom-item--note::after,.en-for-whom-items--no-mark .en-for-whom-item::after{display:none}.en-for-whom-item p{margin:0;margin-top:-8px;margin-bottom:-5px;padding-left:calc(15px + 8px);font-size:15px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}.en-for-whom-item--note p{margin-bottom:-4px;padding-left:0;font-size:14px;line-height:120%;opacity:.66}.en-for-whom-items--no-mark .en-for-whom-item p{padding-left:0}.en-for-whom-item p span{font-weight:var(--font-semibold)}.en-for-whom-item p b{text-transform:uppercase}}@media (max-width:768px){.en-section--brief{gap:var(--padding-section-after)}}@media all{.en-courses-structure-items{--gap:var(--gap-columns);--column:3;justify-content:center;gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-blue)}.en-courses-structure-item{overflow:hidden;flex-direction:column;justify-content:flex-start;border-width:2px;border-style:solid;border-radius:3px;border-color:var(--color-violet);width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));box-shadow:0 4px 8px 0 rgba(15,12,18,.1)}.en-courses-structure__title{gap:15px;padding:18px 20px 20px;color:var(--color-white);text-transform:uppercase;background-color:var(--color-violet)}.en-courses-structure__title>h3{margin:0;margin-top:-3px;margin-bottom:-5px;font-size:19px;line-height:120%;font-weight:var(--font-bold);background-color:var(--color-bg-white)}.en-courses-structure__title>p{margin:0;margin-top:-5px;margin-bottom:-7px;font-size:17px;line-height:140%;font-weight:var(--font-medium);background-color:var(--color-bg-white)}.en-courses-structure__desc{gap:30px;padding:30px 20px;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}.en-courses-structure__desc p{margin:0;margin-top:-8px;margin-bottom:-5px;font-size:15px;line-height:140%;font-weight:var(--font-normal);background-color:var(--color-bg-blue)}.en-courses-structure__subtitle{margin-top:-5px;font-weight:var(--font-bold)!important;text-transform:uppercase}.en-courses-structure__items{gap:20px;padding:0!important}.en-courses-structure__items>li{position:relative;margin:0;margin-top:-7px;margin-bottom:-6px;padding-left:calc(5px + 5px);font-size:16px;line-height:140%;font-weight:var(--font-normal);background-color:var(--color-bg-blue)}.en-courses-structure__items>li::after{content:"";position:absolute;top:9px;left:0;width:5px;height:5px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIGZpbGw9IiMwZjBjMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNNjQsMEMyOC43LDAsMCwyOC43LDAsNjRzMjguNyw2NCw2NCw2NHM2NC0yOC43LDY0LTY0Uzk5LjMsMCw2NCwweiIvPg0KPC9zdmc+DQo=);background-position:center;background-repeat:no-repeat;background-size:5px}}@media (max-width:1230px){.en-courses-structure__title{align-items:center;align-content:center;min-height:150px}}@media (max-width:768px){.en-courses-structure-items{--column:1}.en-courses-structure__title{min-height:0}}@media all{.en-container--study-packages{--column-main:2;--radius-main:12px;--gap-main:40px;--gap-text:30px}.en-study-package{flex-direction:column;border-radius:var(--radius-main);width:calc((100% - var(--gap-container)*(var(--column-main) - 1))/ var(--column-main));background-color:var(--color-white);box-shadow:0 4px 8px 0 rgba(15,12,18,.1)}.en-study-package__title{justify-content:center;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px;border-radius:var(--radius-main) var(--radius-main) 0 0;width:100%;background-color:var(--color-violet)}.en-study-package__title h3{justify-content:center;margin:0;margin-top:-2px;margin-bottom:-6px;font-style:normal;font-size:24px;line-height:110%;font-weight:var(--font-medium);color:var(--color-white);text-align:center;text-transform:uppercase;background-color:var(--color-bg-white)}.en-study-package__title h3 span{padding-bottom:14px;width:100%;font-size:30px;font-weight:var(--font-semibold);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:3px;text-decoration-color:var(--color-yellow);text-decoration-skip-ink:none}.en-study-package__text{flex-direction:column;align-items:start;flex:auto;gap:var(--gap-text);padding-top:30px;padding-right:20px;padding-bottom:40px;padding-left:20px}.en-study-package__desc{flex-direction:column;align-items:center;gap:var(--gap-text);width:100%}.en-study-package-text{position:relative;margin:0;margin-top:-6px;margin-bottom:-4px;width:100%;font-size:15px;line-height:120%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}.en-study-package-text--note{margin-top:-5px;margin-bottom:-3px;font-size:13px;line-height:120%;font-style:italic}.en-study-package-text--title{margin-top:-4px;margin-bottom:calc(-4px - 10px);line-height:120%;font-weight:var(--font-extrabols);text-transform:uppercase}.en-study-package-text--title span{display:inline-block;margin-left:-10px;padding:2px 10px 1px;border-radius:2px;font-weight:var(--font-semibold);background-color:var(--color-yellow)}.en-study-package-text--price{align-self:start;margin-top:calc(-7px - 10px);margin-bottom:calc(-4px + 10px);width:auto;font-size:17px}.en-study-package-text--price::after{content:"";position:absolute;inset:-3px -10px -6px;display:inline-block;border-radius:2px;background-color:var(--color-yellow);z-index:0}.en-study-package-text--price span{position:relative;display:inline-block;z-index:1}.en-study-package-items{align-self:flex-start;flex-direction:column;gap:20px;flex:auto;width:100%;padding:0!important}.en-study-package-items--solo{margin-top:-10px}.en-study-package-text--item{position:relative;padding-left:calc(17px + 4px)}.en-study-package-text--item::after{content:"";position:absolute;top:2px;left:0;width:15px;height:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0iIzRkMGU1YSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4zNjAyIDMuNjA1OTZDMjEuNTYwNCAzLjQxMjQ5IDIxLjcyIDMuMTgxMDUgMjEuODI5OSAyLjkyNTE3QzIxLjkzOTcgMi42NjkyOCAyMS45OTc1IDIuMzk0MDcgMjEuOTk5OSAyLjExNTU4QzIyLjAwMjMgMS44MzcxIDIxLjk0OTMgMS41NjA5MiAyMS44NDM5IDEuMzAzMTZDMjEuNzM4NiAxLjA0NTQgMjEuNTgzIDAuODExMjI3IDIxLjM4NjIgMC42MTQzMDFDMjEuMTg5NCAwLjQxNzM3NSAyMC45NTU1IDAuMjYxNjM5IDIwLjY5NzkgMC4xNTYxODJDMjAuNDQwNCAwLjA1MDcyNTUgMjAuMTY0NCAtMC4wMDIzNDA3NyAxOS44ODYyIDcuOTE5ZS0wNUMxOS42MDc5IDAuMDAyNDk5MTUgMTkuMzMyOSAwLjA2MDM1NzQgMTkuMDc3MiAwLjE3MDI3OEMxOC44MjE2IDAuMjgwMTk4IDE4LjU5MDMgMC40Mzk5NzkgMTguMzk3IDAuNjQwMjk3TDguMDIzNTggMTEuMDIyMkwzLjU3ODczIDYuNTczNzJDMy4zODQxNiA2LjM3ODg1IDMuMTUzMTUgNi4yMjQyNSAyLjg5ODg4IDYuMTE4NzRDMi42NDQ2MSA2LjAxMzIyIDIuMzcyMDYgNS45NTg4NyAyLjA5NjggNS45NTg3N0MxLjU0MDg5IDUuOTU4NTcgMS4wMDc2NyA2LjE3OTQgMC42MTQ0NDcgNi41NzI2N0MwLjIyMTIxOSA2Ljk2NTk0IDAuMDAwMTk2NjM1IDcuNDk5NDQgMS4zMTE0ZS0wNyA4LjA1NTgxQy0wLjAwMDE5NjM3MyA4LjYxMjE3IDAuMjIwNDUgOS4xNDU4MyAwLjYxMzM5OSA5LjUzOTM4TDYuMzkzMTcgMTUuMzIzOUM2LjYwNzI0IDE1LjUzODIgNi44NjE0MiAxNS43MDgzIDcuMTQxMTcgMTUuODI0M0M3LjQyMDkyIDE1Ljk0MDMgNy43MjA3NiAxNiA4LjAyMzU4IDE2QzguMzI2MzkgMTYgOC42MjYyNCAxNS45NDAzIDguOTA1OTkgMTUuODI0M0M5LjE4NTc0IDE1LjcwODMgOS40Mzk5MSAxNS41MzgyIDkuNjUzOTkgMTUuMzIzOUwyMS4zNjAyIDMuNjA1OTZaIi8+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:15px auto}.en-study-package-items--numbers{background-color:var(--color-bg-blue)}.en-study-package-text--numbers{padding-left:0}.en-study-package-text--numbers::after{display:none}.en-study-package-text--link{position:relative;display:inline-block;margin-top:0;margin-bottom:0;padding-right:20px;width:100%;max-width:470px;text-align:left!important;text-decoration-line:none!important;cursor:pointer}.en-study-package-text--link-big{max-width:520px}.en-study-package-text--link span{text-decoration-color:rgba(15,12,18,.46);text-decoration-line:underline!important;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:3px;transition:font-weight .3s ease-in-out,text-decoration-color .3s ease-in-out}.en-study-package-text--link.active span{font-weight:var(--font-bold)}@media (min-width:1025px){.en-study-package-text--link span:hover{text-decoration-color:rgba(15,12,18,.16)}}.en-study-package-text--link::after{content:'';position:absolute;top:6px;right:2px;width:5px;height:5px;border:solid #000;border-width:0 1px 1px 0;transform:rotate(45deg);transition:top .3s ease,transform .3s ease}.en-study-package-text--link.active::after{top:9px;transform:rotate(-135deg)}.en-study-package-item-details{flex-direction:column;overflow:hidden;padding-left:10px;max-height:0;transition:max-height .4s ease;background-color:var(--color-bg-blue)}.en-study-package-text--bull::after{content:"";position:absolute;top:8px;left:12px;width:4px;height:4px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODMuNSIgaGVpZ2h0PSI4My41IiB2aWV3Qm94PSIwIDAgODMuNSA4My41IiBmaWxsPSIjNjMxMjczIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGlkPSJQZXJpb2RfRnVsbF9TdG9wX0ludGVycHVuY3QiIGQ9Ik04My41LDQxLjVjMCw1LjktMS4xLDExLjQtMy4yLDE2LjVzLTUuMSw5LjYtOC44LDEzLjNjLTMuOCwzLjctOC4xLDYuNy0xMy4yLDguOS01LDIuMi0xMC41LDMuMy0xNi40LDMuM3MtMTEuMS0xLjEtMTYuMi0zLjMtOS42LTUuMi0xMy40LTguOWMtMy44LTMuOC02LjgtOC4yLTktMTMuM1MwLDQ3LjQsMCw0MS41czEuMS0xMS4xLDMuMy0xNi4xLDUuMi05LjQsOS0xMy4yYzMuOC0zLjcsOC4zLTYuNywxMy40LTguOVMzNi4yLDAsNDEuOSwwczExLjMsMS4xLDE2LjQsMy4zYzUsMi4yLDkuNCw1LjIsMTMuMiw4LjksMy43LDMuOCw2LjcsOC4xLDguOCwxMy4yLDIuMSw1LDMuMSwxMC40LDMuMiwxNi4xaDBaIi8+Cjwvc3ZnPg==);background-position:center;background-repeat:no-repeat;background-size:4px auto}.en-study-package-text--divide+.en-study-package-text--divide{margin-top:-20px}.en-study-package-text--divide span{position:relative;display:inline-block}.en-study-package-text--divide span:not(:last-child){padding-right:21px}.en-study-package-text--divide span:not(:last-child)::after{content:"|";position:absolute;top:-1px;right:8px;font-weight:var(--font-medium)}.en-study-package-item-all-info{flex-direction:column;gap:20px;margin-top:15px;margin-bottom:14px;background-color:var(--color-bg-blue)}.en-btn-block--study-package{align-items:flex-end;flex:1;margin-top:10px}}@media (max-width:1024px){.en-container--study-packages{--column-main:1}.en-study-package__title{padding-top:25px;padding-bottom:20px}.en-study-package__title h3{margin-top:-5px;margin-bottom:-4px;font-size:18px}.en-study-package__title h3 span{padding-bottom:6px;font-size:24px;line-height:120%;text-decoration:none}.en-btn-block--study-package{align-items:center}}@media (max-width:576px){.en-study-package-text--divide{flex-direction:column}.en-study-package-text--divide span:not(:last-child){padding-right:0;padding-bottom:2px}.en-study-package-text--divide span:not(:last-child)::after{display:none}}@media all{.en-package-subjects{--column-main:2;--gap-main:40px;--gap-text:30px;gap:var(--gap-container);width:100%;background-color:var(--color-bg-blue)}.en-package-subjects-city{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-text);width:calc((100% - var(--gap-container)*(var(--column-main) - 1))/ var(--column-main));background-color:var(--color-bg-blue)}.en-package-subjects__title{margin:0;margin-top:-4px;margin-bottom:calc(-5px - 15px);font-size:21px;font-weight:var(--font-semibold);text-transform:uppercase;background-color:var(--color-bg-blue)}.en-package-subjects__desc{margin:0;margin-top:-6px;margin-bottom:-4px;width:100%;font-size:15px;line-height:120%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}.en-package-subjects-city .en-for-whom-items{margin:0}}@media (max-width:768px){.en-package-subjects{--column-main:1}}@media all{.en-section--slider{margin-top:calc(var(--padding-section-after)*-1);height:50vh;min-height:580px}.en-slider-min-title{position:absolute;top:50%;padding-right:var(--width-container-padding-side);padding-left:var(--width-container-padding-side);width:100%;max-width:1100px;transform:translateY(-50%);z-index:2;background-color:var(--color-bg-white)}.en-slider-min-title h2{margin:0;margin-top:-9px;margin-bottom:-9px;width:100%;font-style:normal;font-family:Montserrat,sans-serif;font-size:43px;line-height:112%;color:var(--color-white);font-weight:var(--font-normal);text-align:center;text-transform:uppercase;text-shadow:0 0 8px rgba(15,12,18,.56);background-color:var(--color-bg-white)}.en-slider-min-title h2 b{font-weight:var(--font-black)}.en-slider-min{position:relative;overflow:hidden;width:100%;max-width:100%;height:100%;z-index:1}.en-slider-min::after{content:"";position:absolute;inset:0;opacity:.48;background-color:var(--color-black)}.en-slide-min{position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;animation:fadeSlider 36s infinite;animation-fill-mode:forwards;opacity:0}.en-slide-min:nth-child(1){animation-delay:0s}.en-slide-min:nth-child(2){animation-delay:6s}.en-slide-min:nth-child(3){animation-delay:12s}.en-slide-min:nth-child(4){animation-delay:18s}.en-slide-min:nth-child(5){animation-delay:24s}.en-slide-min:nth-child(6){animation-delay:30s}.en-slide-min img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@keyframes fadeSlider{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}100%{opacity:0}}}@media (max-width:1024px){.en-section--slider{min-height:480px}.en-slider-min-title h2{margin-top:-4px;margin-bottom:-6px;font-size:23px}}@media all{.en-section--online{--column-main:2;--radius-main:25px;--gap-main:40px;--gap-text:30px}.en-online-desc{position:relative;flex-direction:column;border-radius:var(--radius-main);width:calc((100% - var(--gap-container)*(var(--column-main) - 1))/ var(--column-main));background-color:var(--color-white);box-shadow:0 4px 8px 0 rgba(15,12,18,.1)}.en-online-desc--price{background-color:var(--color-yellow)}.en-online-desc--register{position:relative;gap:20px;padding-top:27px;background-color:transparent;box-shadow:none}.en-online-desc--register::after{content:"";position:absolute;right:-20px;bottom:10px;width:220px;height:220px;background-image:url(/images/our-language-courses/online-courses/free-online-course-consultation.webp);background-position:center;background-size:220px;background-repeat:no-repeat;z-index:0}.en-online-desc__title{position:relative;justify-content:center;padding-top:40px;padding-bottom:30px;border-radius:var(--radius-main) var(--radius-main) 0 0;width:100%;background-color:var(--color-violet)}.en-online-desc__title--price{justify-content:start;padding-bottom:10px;padding-left:25px;width:100%;background-color:transparent}.en-online-desc__title h3{position:relative;margin:0;margin-top:-4px;margin-bottom:-5px;margin-left:calc(30px + 10px);font-style:normal;font-size:30px;line-height:100%;font-weight:var(--font-semibold);color:var(--color-white);text-align:center;text-transform:uppercase}.en-online-desc__title--price h3{color:var(--color-black)}.en-online-desc__title h3::after{content:"";position:absolute;top:50%;left:calc(-30px - 15px);width:30px;height:30px;background-position:center right;background-size:30px;background-repeat:no-repeat;transform:translateY(-50%)}.en-online-desc__title--desc h3::after{background-image:url(/images/icons/online/our-courses.svg)}.en-online-desc__title--online h3::after{background-image:url(/images/icons/online/our-courses-online.svg)}.en-online-desc__title--price h3::after{background-image:url(/images/icons/online/online-course-fees.svg)}.en-online-desc__title h3 span{position:relative;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:3px;text-decoration-color:var(--color-yellow);text-decoration-skip-ink:none}.en-online-desc__title--price h3 span{text-decoration-color:var(--color-white)}.en-online-desc__text{flex-direction:column;align-items:center;flex:auto;gap:var(--gap-text);width:100%;padding-top:30px;padding-right:20px;padding-bottom:40px;padding-left:20px}.en-online-desc-text{margin:0;margin-top:-6px;margin-bottom:-5px;width:100%;font-size:16px;line-height:130%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}.en-online-desc-text--title{margin-top:-4px;margin-bottom:-4px;line-height:120%;font-weight:var(--font-extrabols);text-transform:uppercase;hyphens:none!important}.en-online-desc-text--red{color:var(--color-red-offer)}.en-online-desc-text-brightly{padding:2px 0 1px;background-color:var(--color-yellow)}.en-online-desc-items{flex-direction:column;gap:20px;flex:auto;width:100%;padding:0!important}.en-online-desc-text--item{position:relative;padding-left:calc(19px + 8px)}.en-online-desc-text--item::after{content:"";position:absolute;top:0;left:0;width:19px;height:19px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0iIzRkMGU1YSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4zNjAyIDMuNjA1OTZDMjEuNTYwNCAzLjQxMjQ5IDIxLjcyIDMuMTgxMDUgMjEuODI5OSAyLjkyNTE3QzIxLjkzOTcgMi42NjkyOCAyMS45OTc1IDIuMzk0MDcgMjEuOTk5OSAyLjExNTU4QzIyLjAwMjMgMS44MzcxIDIxLjk0OTMgMS41NjA5MiAyMS44NDM5IDEuMzAzMTZDMjEuNzM4NiAxLjA0NTQgMjEuNTgzIDAuODExMjI3IDIxLjM4NjIgMC42MTQzMDFDMjEuMTg5NCAwLjQxNzM3NSAyMC45NTU1IDAuMjYxNjM5IDIwLjY5NzkgMC4xNTYxODJDMjAuNDQwNCAwLjA1MDcyNTUgMjAuMTY0NCAtMC4wMDIzNDA3NyAxOS44ODYyIDcuOTE5ZS0wNUMxOS42MDc5IDAuMDAyNDk5MTUgMTkuMzMyOSAwLjA2MDM1NzQgMTkuMDc3MiAwLjE3MDI3OEMxOC44MjE2IDAuMjgwMTk4IDE4LjU5MDMgMC40Mzk5NzkgMTguMzk3IDAuNjQwMjk3TDguMDIzNTggMTEuMDIyMkwzLjU3ODczIDYuNTczNzJDMy4zODQxNiA2LjM3ODg1IDMuMTUzMTUgNi4yMjQyNSAyLjg5ODg4IDYuMTE4NzRDMi42NDQ2MSA2LjAxMzIyIDIuMzcyMDYgNS45NTg4NyAyLjA5NjggNS45NTg3N0MxLjU0MDg5IDUuOTU4NTcgMS4wMDc2NyA2LjE3OTQgMC42MTQ0NDcgNi41NzI2N0MwLjIyMTIxOSA2Ljk2NTk0IDAuMDAwMTk2NjM1IDcuNDk5NDQgMS4zMTE0ZS0wNyA4LjA1NTgxQy0wLjAwMDE5NjM3MyA4LjYxMjE3IDAuMjIwNDUgOS4xNDU4MyAwLjYxMzM5OSA5LjUzOTM4TDYuMzkzMTcgMTUuMzIzOUM2LjYwNzI0IDE1LjUzODIgNi44NjE0MiAxNS43MDgzIDcuMTQxMTcgMTUuODI0M0M3LjQyMDkyIDE1Ljk0MDMgNy43MjA3NiAxNiA4LjAyMzU4IDE2QzguMzI2MzkgMTYgOC42MjYyNCAxNS45NDAzIDguOTA1OTkgMTUuODI0M0M5LjE4NTc0IDE1LjcwODMgOS40Mzk5MSAxNS41MzgyIDkuNjUzOTkgMTUuMzIzOUwyMS4zNjAyIDMuNjA1OTZaIi8+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:19px auto}.en-online-desc-separator{width:100%;height:2px;background-color:var(--color-violet)}.en-online-desc-courses{width:100%;background-color:var(--color-bg-blue)}.en-online-courses-items{align-items:flex-start;gap:var(--gap-text);padding:0!important;width:100%}.en-online-courses-items>li{align-items:flex-start;gap:20px;width:calc((100% - var(--gap-main)*(var(--column-main) - 1))/ var(--column-main))}.en-online-offer{position:absolute;top:37px;right:-30px}.en-online-offer p{margin:0;padding:6px 20px 5px;font-size:17px;line-height:100%;letter-spacing:-1.5px;font-weight:var(--font-semibold);color:var(--color-white);text-transform:uppercase;background-color:var(--color-red-offer)}.en-btn-block--online-desc{margin-top:20px}.en-btn-block--online-desc .en-btn{max-width:none!important;min-width:0!important;padding:10px 28px!important;border-radius:3px!important;font-size:15px!important;line-height:17px!important;white-space:wrap}.en-btn-block--register{position:absolute;bottom:40px;left:-20px;z-index:1}@media (min-width:1025px){.en-btn-block--register .en-btn:hover{background-color:rgba(255,255,255,.68)!important}}.en-container--reviews{padding-right:0;padding-left:0;margin-bottom:10px}.en-online-reviews-items{--column:3;gap:40px;padding:0!important;width:100%;background-color:var(--color-bg-blue)}.en-online-reviews-item{align-items:flex-start;width:calc((100% - 40px*(var(--column) - 1))/ var(--column));background-color:var(--color-bg-blue)}.en-online-review{position:relative;flex-direction:column;align-items:flex-start;gap:20px;margin-left:30px;height:100%;padding:60px 20px 20px calc(35px + 20px);border-radius:var(--radius-main);background-color:var(--color-white);box-shadow:0 4px 20px 1px rgba(15,12,18,.1)}.en-online-review::after{content:"";position:absolute;top:65px;left:-35px;width:70px;height:70px;background-position:center;background-size:100%;background-repeat:no-repeat}.en-online-review--uno::after{background-image:url(/images/our-language-courses/online-courses/feedback-from-our-students_Irina.webp)}.en-online-review--dos::after{background-image:url(/images/our-language-courses/online-courses/feedback-from-our-students_Paolo.webp)}.en-online-review--tres::after{background-image:url(/images/our-language-courses/online-courses/feedback-from-our-students_Anna.webp)}.en-online-review__text{margin:0;margin-top:-6px;margin-bottom:-4px;width:100%;font-size:15px;line-height:120%;font-weight:var(--font-normal);text-underline-offset:2px!important;background-color:var(--color-bg-blue)}.en-online-review__data,.en-online-review__google{position:absolute;right:20px;margin:0;margin-top:-4px;margin-bottom:-2px;font-size:13px;line-height:100%;font-weight:var(--font-normal);color:rgba(15,12,18,.5);background-color:var(--color-bg-blue)}.en-online-review__data{top:30px}.en-online-review__google{bottom:21px;padding-right:calc(19px + 6px)}.en-online-review__google::before{content:"";position:absolute;top:-2px;right:0;width:19px;height:19px;background-image:url(/images/icons/online/google.svg);background-position:center;background-size:19px;background-repeat:no-repeat;background-color:var(--color-bg-blue)}.en-online-review__google span{display:none}.en-online-review__grade{position:absolute;top:22px;gap:6px;padding:0!important;background-color:var(--color-bg-blue)}.en-online-review__grade li{width:19px;height:19px;background-color:var(--color-bg-blue)}.en-online-review__grade li svg{width:19px;height:auto;fill:var(--color-yellow)}.en-online-fag{--column:3;align-items:flex-start;gap:var(--gap-main);padding:0!important;width:100%;background-color:var(--color-bg-blue)}.en-online-fag__question{align-items:flex-start;gap:15px;width:calc((100% - var(--gap-main)*(var(--column) - 1))/ var(--column));background-color:var(--color-bg-blue)}.en-online-fag__question p{margin:0;margin-top:-8px;margin-bottom:-7px;width:100%;font-size:17px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}.en-btn-block--online-fag{display:none;margin-top:-10px}.en-section-subtitle--online-offline{--width-photo:calc((100% - var(--gap-main)*2)/3);--height-photo:320px;position:relative;gap:var(--gap-text);padding-top:20px;padding-bottom:20px;padding-left:calc(var(--width-photo) + 40px)}.en-section-subtitle--online-offline::after{content:"";position:absolute;top:0;bottom:0;left:0;overflow:hidden;border-radius:4px;width:var(--width-photo);background-image:url(/images/bg/online-spanish-classes.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.en-section--online-form{display:none}.en-container--online-form{justify-content:center}.en-section--online-form .en-formilarios__block{padding-top:0;padding-bottom:0}.en-online-desc-start{justify-content:center;gap:20px;margin-top:5px;width:100%}.en-online-desc-start>p{margin:0;width:100%;font-weight:var(--font-semibold);font-size:14px;color:#fff;line-height:20px!important;text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-online-desc-start>p>span{display:inline;padding:6px 16px;border-radius:3px;background-color:var(--color-red-offer);-webkit-box-decoration-break:clone;box-decoration-break:clone}}@media (max-width:1340px){.en-container--reviews{padding-right:var(--width-container-padding-side);padding-left:var(--width-container-padding-side)}.en-online-review{margin-left:0;padding:60px 20px 20px calc(70px + 20px + 17px)}.en-online-review__grade{left:20px}.en-online-review::after{left:20px}}@media (max-width:1240px){.en-online-offer{top:-5px;right:-20px}}@media (max-width:1024px){.en-section--online{--column-main:1}.en-container--online-desc{gap:0}.en-online-desc--desc{order:1;margin-top:var(--gap-container);z-index:1}.en-online-desc--online{order:4}.en-online-desc--price{margin-top:60px;margin-bottom:10px;box-shadow:none;order:2}.en-online-desc--price::before{content:"";position:absolute;inset:-200px -15px;background-color:var(--color-yellow);z-index:0}.en-online-desc--register{order:3;padding-top:0;padding-bottom:40px}.en-online-desc--register::before{content:"";position:absolute;inset:-200px -15px;background-color:var(--color-yellow);z-index:0}.en-online-desc--register::after{display:none}.en-online-desc__title{padding-top:30px;padding-bottom:25px}.en-online-desc__title--price{justify-content:center;padding-bottom:0;padding-left:0;z-index:1}.en-online-desc__title h3{margin-top:-4px;margin-bottom:-5px;margin-left:0;font-size:26px}.en-online-desc__title h3::after{display:none}.en-online-desc__title h3 span{text-decoration-thickness:2px}.en-online-desc__text{padding-bottom:30px;z-index:1}.en-online-desc-text{margin-top:-7px;margin-bottom:-5px;font-size:15px;z-index:1}.en-online-desc-text--title{margin-top:-3px}.en-online-desc-text--brightly{text-align:center!important;z-index:1}.en-online-desc-text-brightly{color:var(--color-white);background-color:var(--color-red-offer)}.en-online-offer{top:-24px;right:-15px}.en-btn-block--register{display:none}.en-btn-block--online-desc{margin-top:0}.en-online-desc--online .en-btn-block{display:none}.en-online-fag__question{gap:13px}.en-online-fag__question p{margin-bottom:-5px;font-size:15px}.en-section--online-form{display:flex}.en-online-reviews-items{--column:1;max-width:380px}}@media (max-width:768px){.en-btn-block--online-desc{max-width:240px}.en-btn-block--online-desc .en-btn{width:100%}.en-online-fag{--column:1;--gap:30px}.en-btn-block--online-fag{display:flex}.en-section-subtitle--online-offline{--width-photo:100%;padding-top:calc(var(--height-photo) + 40px);padding-bottom:0;padding-left:0}.en-section-subtitle--online-offline::after{bottom:auto;height:var(--height-photo)}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.en-section-subtitle--online-offline::after{background-image:url(/images/bg/online-spanish-classes.jpg)}.en-online-desc--register::after{background-image:url(/images/our-language-courses/online-courses/free-online-course-consultation.png)}.en-online-review--uno::after{background-image:url(/images/our-language-courses/online-courses/feedback-from-our-students_Irina.png)}.en-online-review--dos::after{background-image:url(/images/our-language-courses/online-courses/feedback-from-our-students_Paolo.png)}.en-online-review--tres::after{background-image:url(/images/our-language-courses/online-courses/feedback-from-our-students_Anna.png)}}@media all{.en-calendar{justify-content:center;width:100%;background-color:var(--color-bg-blue)}.en-calendar-title{margin:0;margin-top:-6px;margin-bottom:-7px;padding-bottom:42px;width:100%;font-style:normal;font-size:46px;line-height:46px;font-weight:var(--font-semibold);color:var(--color-black);text-align:center;background-color:var(--color-bg-blue)}.en-calendar-decoding{--column:2;--gap:40px;justify-content:center;gap:var(--gap);margin-bottom:42px;background-color:var(--color-bg-blue)}.en-calendar-decoding--start,.en-calendar-decoding--weekend{position:relative;margin:0;margin-top:-5px;margin-bottom:-3px!important;padding-left:42px;font-style:normal;font-size:15px;line-height:16px!important;font-weight:var(--font-medium);background-color:var(--color-bg-blue)}.en-calendar-decoding--start::after,.en-calendar-decoding--weekend::after{content:'';position:absolute;top:50%;left:0;width:32px;height:32px;transform:translateY(-50%)}.en-calendar-decoding--start::after{background-color:var(--color-yellow)}.en-calendar-decoding--weekend::after{background-color:var(--color-violet)}.en-calendar-grid{--column:4;--gap:40px;align-items:flex-start;justify-content:center;gap:var(--gap);width:100%;background-color:var(--color-bg-blue)}.en-calendar-month{align-items:flex-start;justify-content:center;width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));max-width:340px;background-color:var(--color-bg-blue)}.en-calendar-month-title{margin:0;margin-top:-4px;margin-bottom:-4px;padding-bottom:15px;font-style:normal;font-size:23px;line-height:24px;font-weight:var(--font-medium);color:var(--color-black);text-transform:uppercase;background-color:var(--color-bg-blue)}.en-calendar-month-grid{align-items:flex-start;width:100%}.en-calendar-month-cell{position:relative;align-items:center;justify-content:center;width:calc(100%/7);background-color:var(--color-bg-blue)}.en-calendar-month-cell::after{content:'';display:block;padding-bottom:100%}.en-calendar-month-cell--name{background-color:rgba(15,12,18,.08)}.en-calendar-month-cell--start{background-color:var(--color-yellow)}.en-calendar-month-cell--weekend{background-color:var(--color-violet)}.en-calendar-month-cell>p{margin:0;margin-top:-3px;margin-bottom:-3px;font-style:normal;font-size:14px;line-height:14px!important;font-weight:var(--font-medium);color:var(--color-black);text-transform:uppercase;background-color:var(--color-bg-blue)}.en-calendar-month-cell--name>p{margin-top:-2px;margin-bottom:-2px;font-size:14px;line-height:14px!important;font-weight:var(--font-semibold)}.en-calendar-month-cell--start>p{font-weight:var(--font-extrabols)}.en-calendar-month-cell--weekend>p{color:var(--color-white)}.en-schedule{justify-content:center;width:100%;background-color:var(--color-bg-blue)}.en-schedule-subtitles{margin:0;margin-top:-4px;margin-bottom:-6px;padding-bottom:30px;width:100%;font-size:25px;line-height:110%;font-weight:var(--font-semibold);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-schedule-courses{align-items:center;width:100%;border:0 solid rgba(15,12,18,.48);border-top-width:1px;border-right-width:1px;background-color:var(--color-bg-blue)}.en-schedule-courses:last-of-type{border-bottom-width:1px}.en-schedule-course{align-items:center;padding:15px 20px;height:100%}.en-schedule-course--title{width:320px;background-color:var(--color-black)}.en-schedule-course--desc{border:0 solid rgba(15,12,18,.48);border-right-width:1px;width:calc((100% - 320px)/ 2 + 50px)}.en-schedule-course--time{width:calc((100% - 320px)/ 2 - 50px)}.en-schedule-course p{margin:0;margin-top:-7px;margin-bottom:-5px;font-size:15px;line-height:20px!important;font-weight:var(--font-normal);background-color:var(--color-bg-blue)}.en-schedule-course p b{font-weight:var(--font-medium)}.en-schedule-course--title p{color:var(--color-white)}.en-schedule-course-hours{margin-top:-6px;margin-bottom:-6px;line-height:23px!important}.en-schedule-course-hours b{font-weight:var(--font-normal)!important;white-space:nowrap}}@media (max-width:1200px){.en-calendar-grid{--column:3}}@media (max-width:1024px){.en-schedule-subtitles{margin-top:-4px;margin-bottom:-4px;font-size:21px}}@media (max-width:768px){.en-calendar-decoding{justify-content:flex-start;gap:30px;max-width:340px}.en-calendar-grid{--column:2}.en-schedule-courses{border-left-width:1px;max-width:600px}.en-schedule-course{width:100%!important;height:auto}.en-schedule-course--desc{border-right-width:0;padding-bottom:3px}.en-schedule-course--invisible{display:none}}@media (max-width:576px){.en-calendar-grid{--column:1}}@media all{.en-schedule-items{--column:4;--gap:40px;gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-blue)}.en-schedule-items--main{padding-top:10px!important}.en-schedule-items--3{--column:3}.en-schedule-item{position:relative;flex-direction:column;align-items:center;padding-bottom:30px;padding-top:0;border-radius:4px;width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));max-width:320px;color:var(--color-black);background-color:rgba(15,12,18,.03);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.3);box-shadow:0 0 6px 0 rgba(0,0,0,.3)}.en-schedule-item--new{color:var(--color-white)!important;background-color:var(--color-violet)}.en-schedule-item--online{color:var(--color-white)!important;background-color:var(--color-black)}.en-schedule-items--3 .en-schedule-item{max-width:none}.en-schedule-preview{align-content:flex-start;align-items:flex-start;justify-content:center;flex:auto;padding:40px 20px 25px;width:100%}.en-schedule-item--promotion .en-schedule-preview{padding-bottom:31px}.en-schedule-title{margin:0;margin-top:-5px;margin-bottom:-5px;padding-bottom:10px;width:100%;font-family:"Roboto Condensed",sans-serif!important;font-style:normal;font-size:27px;line-height:29px;font-weight:var(--font-medium);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-schedule-title b{font-weight:var(--font-black);letter-spacing:-1px}.en-schedule-title>a{text-decoration-color:transparent!important;text-underline-offset:2px!important;transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out,opacity .3s ease-in-out}@media (min-width:1025px){.en-schedule-title>a:hover{color:inherit!important;text-decoration-color:inherit!important}}.en-schedule-level{margin:0;margin-top:-2px;margin-bottom:-3px;padding-bottom:10px;width:100%;font-family:"Roboto Condensed",sans-serif!important;font-style:normal;font-size:23px;line-height:22px!important;font-weight:var(--font-medium);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-schedule-subtitle{margin:0;margin-top:-2px;margin-bottom:-4px!important;padding-bottom:25px;width:100%;font-family:"Roboto Condensed",sans-serif!important;font-style:normal;font-size:15px;line-height:17px!important;font-weight:var(--font-medium);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-schedule-subtitle--yellow{color:var(--color-yellow)}.en-schedule-calendar{margin-bottom:15px;border:1px solid var(--color-black);border-radius:2px;width:100%;background-color:var(--color-bg-blue)}.en-schedule-items--3 .en-schedule-calendar{max-width:260px}.en-schedule-item--new .en-schedule-calendar,.en-schedule-item--online .en-schedule-calendar{border-color:var(--color-white)}.en-schedule-calendar-day{position:relative;align-items:center;justify-content:center;width:calc(100%/7);background-color:var(--color-bg-blue)}.en-schedule-calendar-day:not(:last-of-type){border-right:1px solid var(--color-black)}.en-schedule-item--new .en-schedule-calendar-day:not(:last-of-type),.en-schedule-item--online .en-schedule-calendar-day:not(:last-of-type){border-color:var(--color-white)}.en-schedule-calendar-day--lesson{background-color:var(--color-black)}.en-schedule-item--new .en-schedule-calendar-day--lesson,.en-schedule-item--online .en-schedule-calendar-day--lesson{background-color:var(--color-white)}.en-schedule-calendar-day::after{content:'';display:block;padding-bottom:80%}.en-schedule-calendar-day p{margin-top:-2px;margin-bottom:-2px!important;font-style:normal;font-size:11px;line-height:12px!important;font-weight:var(--font-semibold);text-transform:uppercase}.en-schedule-calendar-day--lesson p{color:var(--color-white)}.en-schedule-item--new .en-schedule-calendar-day--lesson p,.en-schedule-item--online .en-schedule-calendar-day--lesson p{color:var(--color-violet)}.en-schedule-text{margin:0;margin-top:-5px;margin-bottom:-3px!important;width:100%;font-style:normal;font-size:15px;line-height:16px!important;font-weight:var(--font-normal);text-align:center;background-color:var(--color-bg-blue)}.en-schedule-text--time{margin-top:-5px;padding-bottom:7px;font-weight:var(--font-bold);background-color:var(--color-bg-white)}.en-schedule-text--mode{margin-top:-3px;padding-bottom:6px;font-size:20px;line-height:21px!important;font-weight:var(--font-semibold);background-color:var(--color-bg-white)}.en-schedule-text--duration{margin-top:-5px;margin-bottom:-2px!important;padding-bottom:20px;font-size:13px;line-height:14px!important}.en-schedule-text--start{padding-bottom:20px;font-weight:var(--font-medium)}.en-schedule-text--new{border-radius:2px;margin-top:-3px;margin-bottom:-5px!important;padding:10px 5px 25px;max-width:240px;font-weight:var(--font-medium);font-size:14px;line-height:20px!important;text-transform:uppercase;background-color:var(--color-bg-white)}.en-schedule-items--3 .en-schedule-text--new{max-width:none}.en-schedule-text--new span{font-size:15px;font-weight:var(--font-semibold)}.en-schedule-text--new mark{border-radius:2px;padding:2px 9px 1px;color:var(--color-white);background-color:var(--color-red-offer);box-decoration-break:clone;-webkit-box-decoration-break:clone}.en-schedule-text--offer{margin-top:-9px;margin-bottom:-4px!important;padding-top:5px;max-width:240px;font-size:14px;line-height:18px!important;text-transform:uppercase;font-weight:var(--font-bold);background-color:var(--color-bg-blue)}.en-schedule-offer{width:100%;font-size:14px;line-height:16px;background-color:var(--color-bg-blue)}.en-schedule-offer--online,.en-schedule-offer--visa{position:absolute;top:-2px;left:0}.en-schedule-offer--online b,.en-schedule-offer--visa b{font-weight:var(--font-black)}.en-schedule-offer--red{justify-content:center}.en-schedule-offer-visa{margin:0;margin-left:-10px;padding:7px 15px;border-radius:1px;border:1px solid var(--color-violet)!important;color:var(--color-violet)!important;font-weight:var(--font-semibold);text-align:center;text-decoration:none!important;text-transform:uppercase;background-color:var(--color-white);box-shadow:0 1px 5px -1px rgba(15,12,18,.22);transform:rotate(-5deg);transition:color .3s ease-in-out}.en-schedule-offer-online{margin:0;margin-left:-10px;padding:7px 15px;border-radius:1px;border:1px solid var(--color-yellow)!important;color:var(--color-black)!important;font-weight:var(--font-semibold);text-align:center;text-decoration:none!important;text-transform:uppercase;background-color:var(--color-yellow);box-shadow:0 1px 5px -1px rgba(15,12,18,.22);transform:rotate(-5deg);transition:color .3s ease-in-out}@media (min-width:1025px){.en-schedule-offer-visa:hover{color:var(--color-black)!important}}.en-schedule-offer-places{margin:0;border-radius:2px;width:100%;max-width:260px;margin-top:-5px;margin-bottom:-5px;padding-bottom:26px;max-width:240px;font-weight:var(--font-medium);line-height:20px;text-transform:uppercase;text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-schedule-offer-places span{font-size:16px;font-weight:var(--font-bold)}.en-schedule-offer-places mark{border-radius:2px;padding:2px 9px;color:var(--color-white);background-color:var(--color-red-offer);box-decoration-break:clone;-webkit-box-decoration-break:clone}.en-schedule-included{flex-direction:column;gap:10px;margin-top:5px;background-color:var(--color-bg-blue)}.en-schedule-included-item{position:relative}.en-schedule-included-item::after{content:"";position:absolute;top:-2px;left:0;width:10px;height:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0iIzRkMGU1YSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4zNjAyIDMuNjA1OTZDMjEuNTYwNCAzLjQxMjQ5IDIxLjcyIDMuMTgxMDUgMjEuODI5OSAyLjkyNTE3QzIxLjkzOTcgMi42NjkyOCAyMS45OTc1IDIuMzk0MDcgMjEuOTk5OSAyLjExNTU4QzIyLjAwMjMgMS44MzcxIDIxLjk0OTMgMS41NjA5MiAyMS44NDM5IDEuMzAzMTZDMjEuNzM4NiAxLjA0NTQgMjEuNTgzIDAuODExMjI3IDIxLjM4NjIgMC42MTQzMDFDMjEuMTg5NCAwLjQxNzM3NSAyMC45NTU1IDAuMjYxNjM5IDIwLjY5NzkgMC4xNTYxODJDMjAuNDQwNCAwLjA1MDcyNTUgMjAuMTY0NCAtMC4wMDIzNDA3NyAxOS44ODYyIDcuOTE5ZS0wNUMxOS42MDc5IDAuMDAyNDk5MTUgMTkuMzMyOSAwLjA2MDM1NzQgMTkuMDc3MiAwLjE3MDI3OEMxOC44MjE2IDAuMjgwMTk4IDE4LjU5MDMgMC40Mzk5NzkgMTguMzk3IDAuNjQwMjk3TDguMDIzNTggMTEuMDIyMkwzLjU3ODczIDYuNTczNzJDMy4zODQxNiA2LjM3ODg1IDMuMTUzMTUgNi4yMjQyNSAyLjg5ODg4IDYuMTE4NzRDMi42NDQ2MSA2LjAxMzIyIDIuMzcyMDYgNS45NTg4NyAyLjA5NjggNS45NTg3N0MxLjU0MDg5IDUuOTU4NTcgMS4wMDc2NyA2LjE3OTQgMC42MTQ0NDcgNi41NzI2N0MwLjIyMTIxOSA2Ljk2NTk0IDAuMDAwMTk2NjM1IDcuNDk5NDQgMS4zMTE0ZS0wNyA4LjA1NTgxQy0wLjAwMDE5NjM3MyA4LjYxMjE3IDAuMjIwNDUgOS4xNDU4MyAwLjYxMzM5OSA5LjUzOTM4TDYuMzkzMTcgMTUuMzIzOUM2LjYwNzI0IDE1LjUzODIgNi44NjE0MiAxNS43MDgzIDcuMTQxMTcgMTUuODI0M0M3LjQyMDkyIDE1Ljk0MDMgNy43MjA3NiAxNiA4LjAyMzU4IDE2QzguMzI2MzkgMTYgOC42MjYyNCAxNS45NDAzIDguOTA1OTkgMTUuODI0M0M5LjE4NTc0IDE1LjcwODMgOS40Mzk5MSAxNS41MzgyIDkuNjUzOTkgMTUuMzIzOUwyMS4zNjAyIDMuNjA1OTZaIi8+Cjwvc3ZnPgo=);background-position:center;background-repeat:no-repeat;background-size:10px auto}.en-schedule-item--new .en-schedule-included-item::after,.en-schedule-item--online .en-schedule-included-item::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0iI2ZmZmZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4zNjAyIDMuNjA1OTZDMjEuNTYwNCAzLjQxMjQ5IDIxLjcyIDMuMTgxMDUgMjEuODI5OSAyLjkyNTE3QzIxLjkzOTcgMi42NjkyOCAyMS45OTc1IDIuMzk0MDcgMjEuOTk5OSAyLjExNTU4QzIyLjAwMjMgMS44MzcxIDIxLjk0OTMgMS41NjA5MiAyMS44NDM5IDEuMzAzMTZDMjEuNzM4NiAxLjA0NTQgMjEuNTgzIDAuODExMjI3IDIxLjM4NjIgMC42MTQzMDFDMjEuMTg5NCAwLjQxNzM3NSAyMC45NTU1IDAuMjYxNjM5IDIwLjY5NzkgMC4xNTYxODJDMjAuNDQwNCAwLjA1MDcyNTUgMjAuMTY0NCAtMC4wMDIzNDA3NyAxOS44ODYyIDcuOTE5ZS0wNUMxOS42MDc5IDAuMDAyNDk5MTUgMTkuMzMyOSAwLjA2MDM1NzQgMTkuMDc3MiAwLjE3MDI3OEMxOC44MjE2IDAuMjgwMTk4IDE4LjU5MDMgMC40Mzk5NzkgMTguMzk3IDAuNjQwMjk3TDguMDIzNTggMTEuMDIyMkwzLjU3ODczIDYuNTczNzJDMy4zODQxNiA2LjM3ODg1IDMuMTUzMTUgNi4yMjQyNSAyLjg5ODg4IDYuMTE4NzRDMi42NDQ2MSA2LjAxMzIyIDIuMzcyMDYgNS45NTg4NyAyLjA5NjggNS45NTg3N0MxLjU0MDg5IDUuOTU4NTcgMS4wMDc2NyA2LjE3OTQgMC42MTQ0NDcgNi41NzI2N0MwLjIyMTIxOSA2Ljk2NTk0IDAuMDAwMTk2NjM1IDcuNDk5NDQgMS4zMTE0ZS0wNyA4LjA1NTgxQy0wLjAwMDE5NjM3MyA4LjYxMjE3IDAuMjIwNDUgOS4xNDU4MyAwLjYxMzM5OSA5LjUzOTM4TDYuMzkzMTcgMTUuMzIzOUM2LjYwNzI0IDE1LjUzODIgNi44NjE0MiAxNS43MDgzIDcuMTQxMTcgMTUuODI0M0M3LjQyMDkyIDE1Ljk0MDMgNy43MjA3NiAxNiA4LjAyMzU4IDE2QzguMzI2MzkgMTYgOC42MjYyNCAxNS45NDAzIDguOTA1OTkgMTUuODI0M0M5LjE4NTc0IDE1LjcwODMgOS40Mzk5MSAxNS41MzgyIDkuNjUzOTkgMTUuMzIzOUwyMS4zNjAyIDMuNjA1OTZaIi8+Cjwvc3ZnPgo=)}.en-schedule-item--new .en-schedule-included-item--yellow::after,.en-schedule-item--online .en-schedule-included-item--yellow::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0iI2ZmZjAwMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4zNjAyIDMuNjA1OTZDMjEuNTYwNCAzLjQxMjQ5IDIxLjcyIDMuMTgxMDUgMjEuODI5OSAyLjkyNTE3QzIxLjkzOTcgMi42NjkyOCAyMS45OTc1IDIuMzk0MDcgMjEuOTk5OSAyLjExNTU4QzIyLjAwMjMgMS44MzcxIDIxLjk0OTMgMS41NjA5MiAyMS44NDM5IDEuMzAzMTZDMjEuNzM4NiAxLjA0NTQgMjEuNTgzIDAuODExMjI3IDIxLjM4NjIgMC42MTQzMDFDMjEuMTg5NCAwLjQxNzM3NSAyMC45NTU1IDAuMjYxNjM5IDIwLjY5NzkgMC4xNTYxODJDMjAuNDQwNCAwLjA1MDcyNTUgMjAuMTY0NCAtMC4wMDIzNDA3NyAxOS44ODYyIDcuOTE5ZS0wNUMxOS42MDc5IDAuMDAyNDk5MTUgMTkuMzMyOSAwLjA2MDM1NzQgMTkuMDc3MiAwLjE3MDI3OEMxOC44MjE2IDAuMjgwMTk4IDE4LjU5MDMgMC40Mzk5NzkgMTguMzk3IDAuNjQwMjk3TDguMDIzNTggMTEuMDIyMkwzLjU3ODczIDYuNTczNzJDMy4zODQxNiA2LjM3ODg1IDMuMTUzMTUgNi4yMjQyNSAyLjg5ODg4IDYuMTE4NzRDMi42NDQ2MSA2LjAxMzIyIDIuMzcyMDYgNS45NTg4NyAyLjA5NjggNS45NTg3N0MxLjU0MDg5IDUuOTU4NTcgMS4wMDc2NyA2LjE3OTQgMC42MTQ0NDcgNi41NzI2N0MwLjIyMTIxOSA2Ljk2NTk0IDAuMDAwMTk2NjM1IDcuNDk5NDQgMS4zMTE0ZS0wNyA4LjA1NTgxQy0wLjAwMDE5NjM3MyA4LjYxMjE3IDAuMjIwNDUgOS4xNDU4MyAwLjYxMzM5OSA5LjUzOTM4TDYuMzkzMTcgMTUuMzIzOUM2LjYwNzI0IDE1LjUzODIgNi44NjE0MiAxNS43MDgzIDcuMTQxMTcgMTUuODI0M0M3LjQyMDkyIDE1Ljk0MDMgNy43MjA3NiAxNiA4LjAyMzU4IDE2QzguMzI2MzkgMTYgOC42MjYyNCAxNS45NDAzIDguOTA1OTkgMTUuODI0M0M5LjE4NTc0IDE1LjcwODMgOS40Mzk5MSAxNS41MzgyIDkuNjUzOTkgMTUuMzIzOUwyMS4zNjAyIDMuNjA1OTZaIi8+Cjwvc3ZnPgo=)}.en-schedule-included-item p{margin:0;margin-top:-6px;margin-bottom:-3px!important;padding-left:calc(10px + 5px);width:100%;font-style:normal;font-size:13px;line-height:16px!important;font-weight:var(--font-medium);background-color:var(--color-bg-blue)}.en-schedule-included-item--yellow p{color:var(--color-yellow);font-weight:var(--font-bold)}.en-schedule-text--price{margin-top:-5px;margin-bottom:-5px;padding-bottom:13px;font-size:35px;line-height:35px!important;color:var(--color-violet-brill);font-weight:var(--font-bold)}.en-schedule-item--new .en-schedule-text--price,.en-schedule-item--online .en-schedule-text--price{color:var(--color-yellow)}.en-schedule-text--price span{font-size:15px;font-weight:var(--font-normal);letter-spacing:.03em;color:var(--color-white);opacity:.86}.en-btn--schedule{padding:16px 0!important;border-width:1px;border-color:#0f0c12;width:calc(100% - 20px*2);min-width:0;max-width:260px;font-size:14px;line-height:16px;letter-spacing:.01em;font-weight:var(--font-bold);color:var(--color-white);background-color:var(--color-black);white-space:wrap;-webkit-box-shadow:0 0 4px 0 rgba(15,12,18,.14);-moz-box-shadow:0 0 4px 0 rgba(15,12,18,.14);box-shadow:0 0 4px 0 rgba(15,12,18,.14)}.en-schedule-item--new .en-btn--schedule{border-color:var(--color-violet);color:var(--color-violet);background-color:var(--color-yellow);-webkit-box-shadow:0 0 4px 0 rgba(255,255,255,.34);-moz-box-shadow:0 0 4px 0 rgba(255,255,255,.34);box-shadow:0 0 4px 0 rgba(255,255,255,.34)}.en-schedule-item--online .en-btn--schedule{border-color:var(--color-violet);color:var(--color-black);background-color:var(--color-yellow);-webkit-box-shadow:0 0 4px 0 rgba(255,255,255,.34);-moz-box-shadow:0 0 4px 0 rgba(255,255,255,.34);box-shadow:0 0 4px 0 rgba(255,255,255,.34)}.en-schedule-items--3 button.en-btn--schedule{color:var(--color-violet);background-color:var(--color-white)}@media (min-width:1025px){.en-btn--schedule:hover{border-color:rgba(15,12,18,.18);color:var(--color-white);background-color:rgba(15,12,18,.6);-webkit-box-shadow:0 0 4px 0 rgba(15,12,18,.64);-moz-box-shadow:0 0 4px 0 rgba(15,12,18,.64);box-shadow:0 0 4px 0 rgba(15,12,18,.64)}.en-schedule-item--new .en-btn--schedule:hover{border-color:rgba(255,255,255,.18);color:var(--color-violet);background-color:rgba(255,255,255,.84);-webkit-box-shadow:0 0 4px 0 rgba(255,255,255,.74);-moz-box-shadow:0 0 4px 0 rgba(255,255,255,.74);box-shadow:0 0 4px 0 rgba(255,255,255,.74)}.en-schedule-item--online .en-btn--schedule:hover{border-color:rgba(255,255,255,.18);color:var(--color-black);background-color:rgba(255,255,255,.84);-webkit-box-shadow:0 0 4px 0 rgba(255,255,255,.74);-moz-box-shadow:0 0 4px 0 rgba(255,255,255,.74);box-shadow:0 0 4px 0 rgba(255,255,255,.74)}.en-schedule-items--3 button.en-btn--schedule:hover{color:var(--color-violet);background-color:rgba(255,255,255,.84)}}.en-btn--schedule+.en-btn--schedule{margin-top:15px}}@media (max-width:1200px){.en-schedule-items{--column:3}}@media (max-width:1024px){.en-schedule-items,.en-schedule-items--3{--column:2;--gap:40px}.en-schedule-items--3 .en-schedule-item{max-width:320px}}@media (max-width:576px){.en-schedule-items,.en-schedule-items--3{--column:1;justify-content:center}.en-schedule-calendar-day::after{content:'';display:block;padding-bottom:70%}}@media all{.en-courses-filter{--btn-filter-radius:12px;--btn-filter-min-height:42px;width:100%;background-color:var(--color-bg-blue)}.en-courses-filter__row{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto auto;align-items:end;column-gap:10px;row-gap:15px;width:100%}.en-courses-filter__field{position:relative;gap:7px}.en-courses-filter__label{display:block;margin-top:-2px;margin-bottom:-3px;padding-left:10px;font-size:10px;letter-spacing:.5px;line-height:120%;font-weight:var(--font-semibold);color:var(--color-black);text-transform:uppercase;opacity:.86;background-color:var(--color-bg-blue)}.en-courses-filter__select{position:relative;width:100%}.en-courses-filter__button{width:100%;min-height:var(--btn-filter-min-height);padding:10px 36px 11px 14px;border:1px solid rgba(15,12,18,.15);border-radius:var(--btn-filter-radius);font-size:14px;line-height:120%;font-weight:var(--font-medium);color:var(--color-black);text-align:left;background-color:var(--color-white);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.en-courses-filter__button::after{content:"";position:absolute;top:50%;right:13px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;width:7px;height:7px;transform:translateY(-80%) rotate(45deg);transition:transform .2s ease;opacity:.55}.en-courses-filter__select.is-open .en-courses-filter__button{border-color:rgba(15,12,18,.35);box-shadow:0 4px 12px rgba(15,12,18,.12)}.en-courses-filter__select.is-open .en-courses-filter__button::after{transform:translateY(-35%) rotate(225deg)}.en-courses-filter__button:hover{border-color:rgba(15,12,18,.35)}.en-courses-filter__options{position:absolute;top:calc(100% + 8px);left:0;right:0;display:none;flex-direction:column;gap:4px;margin:0;padding:8px;border:1px solid rgba(15,12,18,.08);border-radius:var(--btn-filter-radius);list-style:none;background-color:var(--color-white);box-shadow:0 10px 22px rgba(15,12,18,.18);z-index:30}.en-courses-filter__select.is-open .en-courses-filter__options{display:flex}.en-courses-filter__option{width:100%;padding:10px 12px 11px;border:0;border-radius:8px;font-size:14px;line-height:120%;color:var(--color-black);text-align:left;background-color:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease}.en-courses-filter__option.is-selected,.en-courses-filter__option:hover{background-color:rgba(15,12,18,.1)}.en-courses-filter__option.is-disabled,.en-courses-filter__option:disabled{opacity:.25;cursor:not-allowed;pointer-events:none}.en-courses-filter__option.is-disabled:hover,.en-courses-filter__option:disabled:hover{color:var(--color-black);background-color:transparent}.en-courses-filter__btn{gap:10px;background-color:var(--color-bg-blue)}.en-courses-filter__reset,.en-courses-filter__submit{min-height:var(--btn-filter-min-height);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.en-courses-filter__submit{padding:7px 19px 6px 18px;border:1px solid var(--color-violet-brill);border-radius:var(--btn-filter-radius);font-size:12px;line-height:120%;font-weight:var(--font-bold);color:var(--color-white);text-transform:uppercase;background-color:var(--color-violet-brill);box-shadow:0 4px 12px rgba(15,12,18,.25)}.en-courses-filter__submit:hover{box-shadow:0 2px 8px rgba(15,12,18,.32);transform:translateY(-1px)}.en-courses-filter__reset{border:1px solid rgba(15,12,18,.08);border-radius:100%;min-width:var(--btn-filter-min-height);font-size:14px;line-height:120%;color:var(--color-black);background-color:var(--color-white);font-weight:var(--font-light);opacity:.76}.en-courses-filter__reset:hover{background-color:rgba(15,12,18,.05)}.en-courses-filter__empty{display:none;margin:0;margin-top:-6px;margin-bottom:-3px;padding-top:35px;font-size:15px;line-height:115%;color:var(--color-black);background-color:var(--color-bg-blue)}.en-courses-filter__empty.is-visible{display:block}}@media (max-width:1180px){.en-courses-filter__row{display:flex;flex-direction:row;flex-wrap:wrap;grid-template-columns:none}.en-courses-filter__field{width:calc((100% - 10px*3)/ 4)}.en-courses-filter__btn{justify-content:flex-end;width:100%}.en-courses-filter__submit{padding:7px 29px 6px 28px}}@media (max-width:768px){.en-courses-filter__field{width:calc((100% - 10px)/ 2)}}@media (max-width:576px){.en-courses-filter{--btn-filter-min-height:38px}.en-courses-filter__field{width:100%}.en-courses-filter__btn{justify-content:space-between}.en-courses-filter__submit{flex:1}}@media all{.en-section--prices:not(:first-of-type){padding-top:var(--padding-section-after)}.en-section--prices:not(:last-of-type){margin-bottom:0}.en-container--prices-en .en-section-title--min{margin-bottom:-20px}.en-prices-doble{--column:2;--gap:var(--gap-columns);align-items:flex-start;justify-content:center;gap:var(--gap)}.en-prices{justify-content:center;width:100%;background-color:var(--color-bg-blue)}.en-prices-doble .en-prices{width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column))}.en-prices-curso{border-width:0;border-style:solid;border-color:rgba(15,12,18,.38);width:100%}.en-prices--visa .en-prices-curso:first-child{margin-bottom:15px}.en-prices-row{align-items:center;width:100%;border-width:0;border-style:solid;border-color:rgba(15,12,18,.38);background-color:var(--color-bg-blue)}.en-prices-row--duration{background-color:rgba(15,12,18,.09)}.en-prices-row--prices{border-bottom-width:1px}@media (min-width:1025px){.en-prices-row--prices:hover>div{border-color:var(--color-white);background-color:var(--color-yellow)}.en-prices-row--prices:hover>div:first-child{border-color:var(--color-white) var(--color-white) var(--color-white) var(--color-yellow)}.en-prices-row--prices:hover>div:last-child{border-color:var(--color-white) var(--color-yellow) var(--color-white) var(--color-white)}}.en-prices-row--prices.en-prices-row--4-visa{border-left-width:1px}.en-prices-row--mobil{display:none}.en-prices-row--visa{justify-content:center;background-color:rgba(15,12,18,.2)}.en-prices-row--visa p{margin:0;margin-top:-3px;margin-bottom:-3px;padding:15px 20px;font-size:19px;line-height:19px!important;font-weight:var(--font-semibold);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-prices-column{align-items:center;align-content:center;justify-content:center;padding:15px 20px;border-width:0;border-style:solid;border-color:rgba(15,12,18,.38);border-right-width:1px;width:calc((100% - var(--width-title))/ var(--column));height:100%;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.en-prices-row--duration .en-prices-column{border-color:var(--color-white)}.en-prices-row--duration .en-prices-column:nth-of-type(1){border-left-width:0}.en-prices-row--duration .en-prices-column:last-of-type{border-right-width:0}.en-prices-column--title{border-left-width:1px;width:var(--width-title)}.en-prices-column p{margin:0;margin-top:-4px;margin-bottom:-4px;font-size:15px;line-height:19px!important;font-weight:var(--font-normal);text-align:center;background-color:var(--color-bg-blue)}.en-prices-column .en-schedule-course-name{width:100%;margin:0;margin-top:-4px;margin-bottom:-4px;padding-bottom:15px;font-size:15px;line-height:19px!important;font-weight:var(--font-bold);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-prices-column .en-course-notes{width:100%;margin:0;margin-top:-4px;margin-bottom:-2px;padding-top:10px;font-size:13px;line-height:13px!important;font-weight:var(--font-normal);text-align:center;text-transform:none;background-color:var(--color-bg-blue)}.en-prices-row--duration p{margin-top:-4px;margin-bottom:-2px;font-size:13px;line-height:13px!important}.en-prices-column--name p{text-transform:uppercase;font-weight:var(--font-bold)}.en-prices-curso .en-prices-row--prices .en-prices-column p:nth-of-type(2){display:none}.en-prices-curso--offers .en-prices-row--prices .en-prices-column:not(:is(.en-prices-column--title,.en-prices-column--name)) p:nth-of-type(1){position:relative;padding-right:3px;padding-left:3px}.en-prices-curso--offers .en-prices-row--prices .en-prices-column:not(:is(.en-prices-column--title,.en-prices-column--name)) p:nth-of-type(1)::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:var(--color-black);transform:translateY(-50%)}.en-prices-curso--offers .en-prices-row--prices .en-prices-column p:nth-of-type(2){display:block;padding-top:8px;width:100%;color:var(--color-red-offer);font-weight:var(--font-bold)}.en-prices-row--1{--column:2}.en-prices-row--1 .en-prices-column{width:calc(100%/var(--column))}.en-prices-row--2{--column:3}.en-prices-row--2 .en-prices-column{width:calc(100%/var(--column))}.en-prices-row--3,.en-prices-row--4-visa{--column:4}.en-prices-row--visa-first{--column:5}.en-prices-row--3 .en-prices-column,.en-prices-row--4-visa .en-prices-column{width:calc(100%/var(--column))}.en-prices-row--4{--column:5}.en-prices-row--4 .en-prices-column{width:calc(100%/var(--column))}.en-prices-row--14{--width-title:150px;--column:14}.en-prices-row--14 .en-prices-column{padding:15px 10px}.en-prices-subtitle{--height-icon:25px;position:relative;gap:9px;margin-top:15px;width:100%;min-height:var(--height-icon);background-color:var(--color-bg-blue)}.en-prices-subtitle p{margin:0;margin-top:-6px;margin-bottom:-3px;width:100%;font-size:13px;line-height:16px!important;font-weight:var(--font-normal);opacity:.66;background-color:var(--color-bg-blue)}.en-prices-download{position:absolute;right:0;margin:0;padding-top:1px;padding-left:calc(var(--height-icon) + 5px);height:var(--height-icon);font-size:13px;line-height:16px!important;font-weight:var(--font-medium);text-underline-offset:3px!important;text-decoration-color:rgba(15,12,18,.38)!important;background-image:url(/images/icons/download.svg);background-position:center left;background-repeat:no-repeat;background-size:auto var(--height-icon);background-color:var(--color-bg-blue)}.en-container--prices .en-btn-block{margin-top:-15px}}@media (max-width:1260px){.en-container--prices,.en-container--prices-en{justify-content:center}.en-prices{gap:20px;max-width:580px}.en-prices-doble{--column:1;--gap:calc(var(--gap-container) - 15px);max-width:580px}.en-prices-curso{border-width:1px;width:100%}.en-prices--visa .en-prices-curso:first-child{margin-bottom:0}.en-prices-row--mobil{display:flex}.en-prices-row{flex-direction:column;border-width:0!important;width:50%}.en-prices-row--visa{width:100%}.en-prices-row--prices{border-width:0}.en-prices-column{padding:15px 10px!important;border-width:0;width:100%!important;height:auto}.en-prices-column:not(:last-child){border-bottom-width:1px}.en-prices-subtitle{justify-content:center;margin-top:0}.en-prices-download{position:relative;margin-top:11px}}@media (max-width:1024px){.en-prices{opacity:0;transition:opacity .3s ease}.en-prices.visible{opacity:1}}@keyframes PricesItem{0%{transform:translate(0,2px)}100%{transform:translate(0,0)}}@media all{.en-visa-steps{--column:3;--gap:60px;align-items:flex-start;justify-content:center;column-gap:var(--gap);row-gap:100px;padding:0!important;width:100%;color:var(--color-black);font-style:normal;background-color:var(--color-bg-blue)}.en-visa-step{position:relative;width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column))}.en-visa-step:not(:last-of-type){background-color:var(--color-white)}.en-visa-step:not(:last-of-type):after{content:'';position:absolute;top:0;right:-60px;bottom:0;left:0;height:100%;background-position:center right;background-repeat:no-repeat}.en-visa-step:nth-of-type(1)::before{content:'';position:absolute;top:0;right:0;bottom:0;left:-63px;height:100%;background-position:top 30px left;background-repeat:no-repeat;background-image:url(/images/icons/visa-steps/desktop/00.png)}.en-visa-step:nth-of-type(1)::after{background-image:url(/images/icons/visa-steps/desktop/01.png)}.en-visa-step:nth-of-type(2)::after{background-image:url(/images/icons/visa-steps/desktop/02.png)}.en-visa-step:nth-of-type(3)::after{top:60px;left:auto;width:1320px;height:295px;background-image:url(/images/icons/visa-steps/desktop/03.png)}.en-visa-step--en:nth-of-type(3)::after{top:30px}.en-visa-step:nth-of-type(4)::after{background-image:url(/images/icons/visa-steps/desktop/04.png)}.en-visa-step:nth-of-type(5)::after{background-image:url(/images/icons/visa-steps/desktop/05.png)}.en-visa-step:nth-of-type(6)::after{top:60px;left:auto;width:1320px;height:333px;background-image:url(/images/icons/visa-steps/desktop/06.png)}.en-visa-step--en:nth-of-type(6)::after{top:40px}.en-visa-step:nth-of-type(7)::after{background-image:url(/images/icons/visa-steps/desktop/07.png);background-position:top 40px right}.en-visa-step:nth-of-type(8)::after{right:-67px;margin-top:-50px;height:168px;background-image:url(/images/icons/visa-steps/desktop/08.png);background-position:bottom right}.en-visa-step--es:nth-of-type(8)::after{margin-top:-40px}.en-visa-step--en:nth-of-type(8)::after{margin-top:-20px}.en-visa-step__title{align-items:center;gap:5px;padding-right:15px;padding-left:15px;font-family:"Roboto Condensed",sans-serif!important;z-index:2;background-color:var(--color-bg-blue)}.en-visa-step__title>p{margin:0!important;padding:5px 10px 4px 10px;border-radius:2px;font-size:19px;line-height:21px!important;color:var(--color-white);font-weight:var(--font-bold);text-transform:uppercase;background-color:var(--color-violet)}.en-visa-step:first-of-type .en-visa-step__title>p{padding:5px 7px 4px 10px}.en-visa-step__title>h3{margin:0!important;padding:2px 9px;font-size:20px;line-height:22px!important;color:var(--color-black);font-weight:var(--font-semibold);text-transform:uppercase;background-color:var(--color-white)}.en-visa-step__text{margin-top:-15px;border:2px solid var(--color-violet);border-radius:4px;width:100%;min-height:120px;background-position:top 33px left 18px;background-repeat:no-repeat;background-size:60px;z-index:1;background-color:var(--color-bg-blue)}.en-visa-step__text--registration{background-image:url(/images/icons/visa-steps/registration.svg)}.en-visa-step__text--consultation{background-image:url(/images/icons/visa-steps/consultation.svg)}.en-visa-step__text--course-enrolment{background-image:url(/images/icons/visa-steps/course-enrolment.svg)}.en-visa-step__text--payment{background-image:url(/images/icons/visa-steps/payment.svg)}.en-visa-step__text--enrollment{background-image:url(/images/icons/visa-steps/enrollment.svg)}.en-visa-step__text--documents{background-image:url(/images/icons/visa-steps/documents.svg)}.en-visa-step__text--submission{background-image:url(/images/icons/visa-steps/submission.svg)}.en-visa-step__text--visa-approval{background-image:url(/images/icons/visa-steps/visa-approval.svg)}.en-visa-step__text>p{margin:0;margin-top:-7px;margin-bottom:-5px!important;margin-left:-1px;padding:calc(13px + 23px) 15px 23px calc(60px + 23px + 13px);font-size:15px;line-height:130%;letter-spacing:-.2px;font-weight:var(--font-normal);-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important}.en-visa-step__text>p>a{text-underline-offset:3px!important}.en-visa-step__result{flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:200px;background-color:var(--color-bg-blue)}.en-visa-step__result>h3{margin:0;margin-top:-3px;margin-bottom:calc(-3px + 16px)!important;font-size:23px;line-height:22px!important;color:var(--color-black);font-weight:var(--font-extrabols);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-visa-step__result>p{margin:0;margin-top:-8px;margin-bottom:calc(-6px + 32px)!important;font-size:17px;line-height:130%;font-weight:var(--font-semibold);text-align:center;background-color:var(--color-bg-blue)}}@media (max-width:1380px){.en-visa-step:nth-of-type(1)::before{display:none}.en-visa-step:nth-of-type(3)::after{top:100%;right:0;left:auto;width:calc(100%*var(--column) + var(--gap)*(var(--column) - 1));height:120px;background-image:url(/images/icons/visa-steps/desktop/03_2.png);background-position:center left 50px}.en-visa-step:nth-of-type(6)::after{top:100%;right:0;left:auto;width:calc(100%*var(--column) + var(--gap)*(var(--column) - 1));height:169px;background-image:url(/images/icons/visa-steps/desktop/06_2.png);background-position:center left 60px}}@media (max-width:1200px){.en-visa-steps{--column:2}.en-visa-step:nth-of-type(2)::after{top:100%;right:0;left:auto;width:calc(100%*var(--column) + var(--gap)*(var(--column) - 1));height:120px;background-image:url(/images/icons/visa-steps/desktop/02_2.png);background-position:center left 20px}.en-visa-step:nth-of-type(3)::after{top:0;right:-60px;left:0;width:auto;height:auto;background-image:url(/images/icons/visa-steps/desktop/02.png);background-position:center right}.en-visa-step:nth-of-type(4)::after{top:100%;right:0;left:auto;width:calc(100%*var(--column) + var(--gap)*(var(--column) - 1));height:120px;background-image:url(/images/icons/visa-steps/desktop/04_2.png);background-position:center left 60px}.en-visa-step:nth-of-type(6)::after{top:100%;right:0;left:auto;width:calc(100%*var(--column) + var(--gap)*(var(--column) - 1));height:120px;background-image:url(/images/icons/visa-steps/desktop/02_2.png);background-position:center left 40px}.en-visa-step:nth-of-type(8)::after{right:0;bottom:-66px;margin-top:auto;background-image:url(/images/icons/visa-steps/tablet/08.png);background-position:bottom left 40px}.en-visa-step:last-of-type{margin-top:-30px;width:100%}.en-visa-step__result{min-height:0}}@media (max-width:1024px){.en-visa-step:nth-of-type(2)::after{background-image:url(/images/icons/visa-steps/tablet/02.png);background-position:center left 20px}.en-visa-step:nth-of-type(4)::after{background-image:url(/images/icons/visa-steps/tablet/04.png);background-position:center left 60px}.en-visa-step:nth-of-type(6)::after{background-image:url(/images/icons/visa-steps/tablet/02.png);background-position:center left 20px}}@media (max-width:768px){.en-visa-steps{--column:1;row-gap:40px}.en-visa-step{max-width:460px}.en-visa-step::after,.en-visa-step::before{display:none}.en-visa-step:last-of-type{margin-top:0}.en-visa-step__title>p{padding:4px 8px 2px 8px;font-size:15px;line-height:17px!important;font-weight:var(--font-semibold)}.en-visa-step:first-of-type .en-visa-step__title>p{padding:4px 6px 2px 8px}.en-visa-step__text{min-height:0;background-size:46px}.en-visa-step__text>p{padding:calc(13px + 23px) 15px 23px calc(46px + 23px + 13px)}}@media all{.en-section--faq{justify-content:center;padding-top:var(--padding-section);padding-bottom:var(--padding-section)}.en-container--faq{gap:35px}.en-faq-items{gap:15px;width:100%;max-width:860px}.en-faq-item{padding-bottom:10px;border:1px solid rgba(15,12,18,.03);border-radius:5px;width:100%;background-color:rgba(15,12,18,.025)}.en-faq__title{position:relative;align-items:center;padding:25px 65px 25px 15px;width:100%;transition:color .3s ease;cursor:pointer;background-color:var(--color-bg-blue)}.en-faq__title::after{content:"";position:absolute;top:50%;right:25px;width:10px;height:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAwIiBoZWlnaHQ9IjQwMCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIGZpbGw9IiMxZDI0MzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIwMCwzMDkuMDljLTQuNjUsMC05LjMtMS43OC0xMi44NS01LjMzTDUuMzMsMTIxLjk1Yy03LjEtNy4xLTcuMS0xOC42MSwwLTI1LjcxczE4LjYxLTcuMSwyNS43MSwwbDE2OC45NiwxNjguOTYsMTY4Ljk2LTE2OC45NmM3LjEtNy4xLDE4LjYxLTcuMSwyNS43MSwwLDcuMSw3LjEsNy4xLDE4LjYxLDAsMjUuNzFsLTE4MS44MiwxODEuODJjLTMuNTUsMy41NS04LjIsNS4zMy0xMi44NSw1LjMzaDBaIi8+Cjwvc3ZnPg==);background-position:center;background-repeat:no-repeat;background-size:100%;transform:translateY(-50%) rotate(0);transition:transform .25s ease}.en-faq-item.active .en-faq__title::after{transform:translateY(-50%) rotate(-180deg)}.en-faq-letters{margin-top:-5px;margin-bottom:-4px;font-size:15px;line-height:112%;font-weight:var(--font-medium);color:var(--color-black);text-align:left;transition:color .3s ease;background-color:var(--color-bg-blue)}.en-faq-item.active .en-faq-letters{font-weight:var(--font-semibold);color:var(--color-violet)}@media (min-width:1025px){.en-faq-item:hover .en-faq-letters{color:var(--color-violet)}}.en-faq__desc{overflow:hidden;margin-top:-11px;max-height:0;transition:max-height .4s ease,opacity .4s ease;opacity:0;background-color:var(--color-bg-blue)}.en-faq-item.active .en-faq__desc{max-height:400px;opacity:1}.en-faq__desc p{margin:0;margin-top:-5px;margin-bottom:-6px;padding:8px 45px 15px 15px;width:100%;font-size:15px;line-height:145%;background-color:var(--color-bg-blue)}.en-faq__pregunta{justify-content:center;gap:11px;width:100%;max-width:820px}.en-faq-pregunta{margin:0;margin-top:-6px;margin-bottom:-4px;width:100%;font-size:15px;line-height:125%;font-weight:var(--font-normal);text-align:center;background-color:var(--color-bg-white)}.en-faq-pregunta a{border:none;font-family:inherit;text-decoration:none;color:inherit;cursor:pointer;text-decoration-color:rgba(15,12,18,.66);text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap;transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out,opacity .3s ease-in-out}.en-faq-pregunta a:focus{outline:0}.en-faq-pregunta a:visited{color:currentColor;text-decoration-color:rgba(15,12,18,.66);transition:color .4s ease-in-out}.en-faq-pregunta a:active{color:var(--color-black)!important}@media (min-width:1025px){.en-faq-pregunta a:hover{color:var(--color-black);text-decoration-color:transparent}}}@media (max-width:1024px){.en-container--faq,.en-section--faq,.en-section__headline--faq{justify-content:flex-start}.en-section__title--faq{text-align:left}.en-faq-pregunta{text-align:left}}@media (max-width:768px){.en-container--faq{gap:30px}.en-faq__title{padding:25px 50px 25px 15px}.en-faq__title::after{right:15px}.en-faq__desc p{padding:8px 15px 15px 15px}}@media all{.en-section--careers{gap:40px}.en-container--careers{gap:40px}.en-container--brief{gap:30px;padding-right:0;padding-left:0}}@media all{.en-contact-items{--column:2;--gap:var(--gap-columns);gap:var(--gap);padding:0!important;width:100%;background-color:var(--color-bg-blue)}.en-contact-item{flex-direction:column;gap:30px;width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));background-color:var(--color-bg-blue)}.en-contact-item--extra{width:auto}.en-contact__foto,.en-contact__foto img{overflow:hidden;border-radius:4px;width:100%}.en-contacts{flex-direction:column;gap:25px;background-color:var(--color-bg-blue)}.en-contact-item--extra .en-contacts{gap:15px;padding-left:75px;min-height:60px;background-position:top left;background-repeat:no-repeat;background-size:60px}.en-contacts--phone{background-image:url(/images/icons/contacts/phone.svg)}.en-contacts--email{background-image:url(/images/icons/contacts/email.svg)}.en-contacts--address{background-image:url(/images/icons/contacts/address.svg)}.en-contacts p{width:100%;color:var(--color-black);font-weight:var(--font-normal);background-color:var(--color-bg-blue)}.en-contacts__name{margin:0;margin-top:-3px;margin-bottom:-3px;font-size:21px;line-height:21px!important;font-weight:var(--font-bold)!important;text-transform:uppercase}.en-contacts__address,.en-contacts__email,.en-contacts__opening-hours,.en-contacts__text{margin:0;margin-top:-4px;margin-bottom:-4px;font-size:15px;line-height:110%;font-weight:var(--font-normal)}.en-contacts__phone{margin:0;margin-top:-3px;margin-bottom:-3px;font-size:21px;line-height:21px!important;font-weight:var(--font-medium)!important}.en-contacts__whatsapp{margin:0;margin-top:calc(-6px - 5px);margin-bottom:1px;font-size:19px;line-height:19px!important}.en-contact-item--extra .en-contacts__phone{margin:0;margin-top:-5px;margin-bottom:-5px;font-size:15px;line-height:110%;font-weight:var(--font-normal)!important}.en-contacts__email{margin-bottom:0}.en-contacts p>a{text-underline-offset:3px!important}.en-contacts p.en-contacts__address>a{text-decoration-line:none!important}@media (min-width:1025px){.en-contacts p>a:hover{color:var(--color-black)!important;text-decoration-color:rgba(15,12,18,.46)!important;opacity:.76}}}@media (max-width:1240px){.en-contact-item--extra{width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column))}}@media (max-width:1024px){.en-contact-items{--column:1;flex-direction:column}.en-contact-item{flex-direction:row}.en-contact__foto,.en-contacts{width:calc(50% - 30px/2)}}@media (max-width:768px){.en-contact-items{flex-direction:row}.en-contact-item{flex-direction:column;align-items:center}.en-contact-item--extra .en-contacts{padding-top:75px;padding-left:0;background-position:top center}.en-contact__foto{width:100%;max-width:540px}.en-contacts{width:100%}.en-contacts p{text-align:center}}@media all{.en-section-subtitle--books{align-items:self-start}.en-book-text .en-section-title{text-align:left}.en-book-photo{overflow:hidden;width:100%;max-width:300px;border-radius:4px}.en-book-text{flex:1;gap:var(--gap-text-subtitle);background-color:var(--color-bg-blue)}.en-btn-block--books{gap:15px;margin-top:-10px}.en-btn-block--books .en-btn{padding:10px 28px!important;font-size:15px!important;line-height:17px!important}}@media (max-width:768px){.en-section-subtitle--books{flex-direction:column;align-items:center}.en-book-text .en-section-title{text-align:center}.en-book-photo{max-width:260px}}@media all{.en-section--technical p{margin:0;margin-top:-8px;margin-bottom:-7px;padding-bottom:31px;font-size:17px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}.en-section--onlytext .en-section-subtitle-text span{text-decoration:none}#CookieDeclarationConsentIdAndDate{padding-top:34px}}@media (max-width:1024px){.en-section--technical p{margin-bottom:-5px;padding-bottom:29px;font-size:15px;text-align:center}}@media all{.en-errors{flex-direction:column;align-items:center;gap:30px;width:100%;text-align:center;background-color:var(--color-bg-blue)}.en-errors>h1{margin:0;margin-top:-11px;margin-bottom:-10px;padding-bottom:15px;font-size:70px;line-height:70px;font-weight:var(--font-normal);color:var(--color-ochre);text-transform:uppercase;opacity:.46;background-color:var(--color-bg-blue)}.en-errors>p:nth-of-type(1){margin:0;margin-top:-6px;margin-bottom:-6px;font-size:40px;line-height:40px;font-weight:700;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-errors>p:nth-of-type(2){margin:0;margin-top:-8px;margin-bottom:-5px;max-width:700px;font-size:17px;line-height:22px;background-color:var(--color-bg-blue)}}@media (max-width:768px){.en-errors>h1{margin-top:-7px;margin-bottom:-6px;padding-bottom:5px;font-size:45px;line-height:45px;letter-spacing:-3.2px}.en-errors>p:nth-of-type(1){margin-top:-4px;margin-bottom:-4px;font-size:28px;line-height:28px}}@media all{.en-exam-form{position:relative;margin-top:-10px;width:100%;background-color:var(--color-bg-blue)}.en-exam-slider{position:relative;width:100%;background-color:var(--color-bg-blue)}.en-exam-slide{--column:3;--gap:40px;position:absolute;display:none;justify-content:center;gap:var(--gap);width:100%;transition:opacity .5s ease-in-out;opacity:0}.en-exam-slide:not(:first-child){padding-top:calc(50px + 6px)}.en-exam-slide.en-active{position:relative;display:flex;opacity:1}.en-exam-slide--uno{align-items:flex-start;flex-wrap:nowrap;gap:40px;padding-top:10px}.en-exam-slide--siete{padding-top:10px!important}.en-exam-desc{flex:auto;gap:30px}.en-exam-desc p{margin:0;margin-top:-8px;margin-bottom:-7px;width:100%;font-size:17px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}.en-exam-text{flex:auto;gap:30px}.en-exam-text p{margin:0;margin-top:-8px;margin-bottom:-7px;width:100%;font-size:17px;line-height:140%;font-weight:var(--font-normal);text-align:justify!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;hyphens:auto!important;background-color:var(--color-bg-blue)}.en-exam-subtitle{display:block;margin:0;margin-top:-7px;margin-bottom:-9px;width:100%;font-family:"Roboto Condensed",sans-serif;font-style:normal;font-size:33px;line-height:116%;font-weight:var(--font-normal);text-align:center;text-transform:uppercase;background-color:var(--color-bg-blue)}.en-exam-subtitle span{position:relative;text-decoration:underline;text-decoration-thickness:6px;text-underline-offset:-2px;text-decoration-color:var(--color-yellow);text-decoration-skip-ink:none}.en-exam-question{flex-direction:column;gap:30px;padding:40px 30px;border:1px solid;border-radius:3px;border-color:rgba(15,12,18,.03);width:calc((100% - var(--gap)*(var(--column) - 1))/ var(--column));background-color:var(--color-white);box-shadow:0 2px 6px 0 rgba(15,12,18,.06)}.en-question{margin:0;margin-top:-8px;margin-bottom:-7px;width:100%;font-size:17px;line-height:140%;font-weight:var(--font-bold);background-color:var(--color-bg-blue)}.en-question span{font-weight:var(--font-normal)}.en-option{--width-radio:19px;--width-radio-option:9px;position:relative;align-items:center;justify-content:flex-start;margin:0!important;user-select:none;cursor:pointer}.en-option input[type=radio]{position:absolute;left:0;opacity:0}.en-option-label{margin:0;margin-top:-8px;margin-bottom:-6px;padding-left:calc(var(--width-radio) + 6px);width:100%;font-size:17px;line-height:140%;columns:var(--color-black);font-weight:var(--font-normal);transition:color .3s ease-in-out,font-weight .3s ease-in-out;background-color:var(--color-bg-blue)}.en-option-label::before{content:"";position:absolute;top:-5px;left:0;width:var(--width-radio);height:var(--width-radio);border:2px solid rgba(15,12,18,.26);border-radius:50%;background-color:var(--color-white);transition:border-color .2s ease}.en-option-label::after{content:"";position:absolute;top:calc(-5px + (var(--width-radio) - var(--width-radio-option))/ 2);left:calc((var(--width-radio) - var(--width-radio-option))/ 2);border-radius:50%;width:var(--width-radio-option);height:var(--width-radio-option);background-color:var(--color-violet-brill);transform:scale(0);opacity:0;transition:transform .2s ease,opacity .2s ease}.en-option-label:hover::before{border-color:var(--color-violet-brill)}.en-option input[type=radio]:checked+.en-option-label{color:var(--color-violet-brill);font-weight:var(--font-medium)}.en-option input[type=radio]:checked+.en-option-label::before{border-color:var(--color-violet-brill)}.en-option input[type=radio]:checked+.en-option-label::after{transform:scale(1);opacity:1}.en-option-label b{font-weight:var(--font-normal);transition:font-weight .3s ease-in-out}.en-option-label b::after{content:"";position:absolute;inset:-10px;border-radius:5px;background-color:transparent;transition:background-color .3s ease-in-out}.en-option input[type=radio]:checked+.en-option-label b{font-weight:var(--font-medium)}.en-option input[type=radio]:checked+.en-option-label b::after{background-color:rgba(15,12,18,.05)}.en-exam-starting{flex-direction:column;gap:15px;min-width:320px}.en-btn-block--exam-final{margin-top:-20px}.en-btn-block--exam-final .en-btn--formilario{margin-top:0}#en-progress-container{position:absolute;top:10px;left:0;display:none;border-radius:6px;width:100%;height:6px;background-color:rgba(15,12,18,.12);z-index:899}#en-progress-bar{border-radius:6px;width:0%;height:6px;background-color:var(--color-violet-brill);transition:width .3s ease-in-out}}@media (max-width:1024px){.en-exam-slide{--column:2}.en-exam-subtitle{margin-top:-3px;margin-bottom:-4px;font-size:27px;line-height:96%}.en-exam-subtitle span{text-decoration-thickness:4px}.en-exam-desc p{margin-bottom:-5px;font-size:15px}.en-exam-text p{margin-bottom:-5px;font-size:15px}.en-question{margin-bottom:-5px;font-size:15px}.en-option-label{margin-bottom:-5px;font-size:15px}.en-option-label::before{top:-6px}.en-option-label::after{top:calc(-6px + (var(--width-radio) - var(--width-radio-option))/ 2)}}@media (max-width:768px){.en-exam-slide{--column:1}.en-exam-slide--uno{flex-wrap:wrap}.en-exam-desc{padding-top:0;width:100%}.en-exam-starting{width:100%;max-width:360px;min-width:0}.en-btn-block--exam{flex-direction:row}.en-exam-starting .en-btn{max-width:none}}