﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted;text-decoration:none}acronym[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform-origin:0 0}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@font-face{font-family:"British Council Sans";src:url("../_fonts/BritishCouncilSansW08-Rg.eot?#iefix");src:url("../_fonts/BritishCouncilSansW08-Rg.eot?#iefix") format("eot"),url("../_fonts/BritishCouncilSansW08-Rg.woff2") format("woff2"),url("../_fonts/BritishCouncilSansW08-Rg.woff") format("woff"),url("../_fonts/BritishCouncilSansW08-Rg.ttf") format("truetype"),url("../_fonts/BritishCouncilSansW08-Rg.svg#d40bd713-759d-489d-b33e-fe369328171f") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"British Council Sans";src:url("../_fonts/BritishCouncilSansW08-It.eot?#iefix");src:url("../_fonts/BritishCouncilSansW08-It.eot?#iefix") format("eot"),url("../_fonts/BritishCouncilSansW08-It.woff2") format("woff2"),url("../_fonts/BritishCouncilSansW08-It.woff") format("woff"),url("../_fonts/BritishCouncilSansW08-It.ttf") format("truetype"),url("../_fonts/BritishCouncilSansW08-It.svg#215d2b79-dfaf-4343-a49b-0f8a068fe35b") format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"British Council Sans";src:url("../_fonts/BritishCouncilSansW08-Bd.eot?#iefix");src:url("../_fonts/BritishCouncilSansW08-Bd.eot?#iefix") format("eot"),url("../_fonts/BritishCouncilSansW08-Bd.woff2") format("woff2"),url("../_fonts/BritishCouncilSansW08-Bd.woff") format("woff"),url("../_fonts/BritishCouncilSansW08-Bd.ttf") format("truetype"),url("../_fonts/BritishCouncilSansW08-Bd.svg#1dda0519-3a88-4da7-9f07-b572270fbb65") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"British Council Sans";src:url("../_fonts/BritishCouncilSansW08-BdIt.eot?#iefix");src:url("../_fonts/BritishCouncilSansW08-BdIt.eot?#iefix") format("eot"),url("../_fonts/BritishCouncilSansW08-BdIt.woff2") format("woff2"),url("../_fonts/BritishCouncilSansW08-BdIt.woff") format("woff"),url("../_fonts/BritishCouncilSansW08-BdIt.ttf") format("truetype"),url("../_fonts/BritishCouncilSansW08-BdIt.svg#83358657-59b6-4ce9-b5f4-29c47ba6d53a") format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"British Council Sans Headline";src:url("../_fonts/BritishCouncilSans-Headline.eot");src:url("../_fonts/BritishCouncilSans-Headline.eot?#iefix") format("eot"),url("../_fonts/BritishCouncilSans-Headline.woff2") format("woff2"),url("../_fonts/BritishCouncilSans-Headline.woff") format("woff"),url("../_fonts/BritishCouncilSans-Headline.ttf") format("truetype"),url("../_fonts/BritishCouncilSans-Headline.svg#BritishCouncilSans-Headline") format("svg");font-weight:normal;font-style:normal;font-display:swap}.title--0{font-size:60px;font-size:6rem;font-family:"British Council Sans Headline";font-weight:400;letter-spacing:-3.08px;line-height:1.25em;margin-bottom:20px}.title--0 span{font-size:40px;font-size:4rem;letter-spacing:-2.26px;line-height:1.2em;display:inline-block}@media(max-width: 766px){.title--0{font-size:40px;font-size:4rem;letter-spacing:-2.26px}.title--0 span{font-size:30px;font-size:3rem;letter-spacing:-1px;line-height:1.2em}}.title--1{font-size:44px;font-size:4.4rem;font-family:"British Council Sans Headline";font-weight:400;letter-spacing:-2.26px;line-height:1.25em;margin-bottom:20px}.title--1 strong{position:relative;font-weight:400;box-shadow:0 3px 0 0px #ffe300}@media(max-width: 766px){.title--1{font-size:30px;font-size:3rem;letter-spacing:.5px}}.title--2{font-weight:bold;font-size:26px;font-size:2.6rem;line-height:1.176em;letter-spacing:-0.29px;margin-bottom:20px}.title--3{font-family:"British Council Sans Headline";font-size:26px;font-size:2.6rem;letter-spacing:-1.03px;font-weight:400;margin-bottom:20px;padding-bottom:12px;letter-spacing:-1.33px;color:#005cb9;position:relative}.title--3::after{content:"";display:block;width:56px;height:3px;border-radius:1.5px;background:#005cb9;position:absolute;bottom:0;left:0}.title--4{font-family:"British Council Sans Headline";font-size:16px;font-size:1.6rem;font-weight:400;margin-bottom:12px}.intro{font-size:20px;font-size:2rem;line-height:1.25em;letter-spacing:-1.03px}.title--branding strong{font-size:40px;font-size:4rem}.title--extra{font-family:"British Council Sans Headline" !important;font-weight:400 !important;letter-spacing:-1.5px !important;font-size:72px !important;line-height:1em !important;text-transform:uppercase;word-wrap:break-word}.button{max-width:100%;border-radius:200px;white-space:nowrap;text-overflow:ellipsis;padding:0;margin:0;border:0;display:inline-flex;justify-content:center;align-items:center;position:relative;background:rgba(0,0,0,0);transition-property:color,background-color,border-color,box-shadow,opacity,height;transition-duration:.2s;transition-timing-function:ease-in;-webkit-appearance:none;cursor:pointer;text-decoration:none;font-family:"British Council Sans";font-weight:bold;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.2px;background:#ffe300;color:#23085a;padding:16px 30px 19px;border-radius:80px;position:relative;overflow:hidden;min-height:60px}.button>span{top:2px;white-space:normal;display:inline;text-align:center}.button>.icon{height:20px;top:-1px}.button>.icon,.button>span{vertical-align:middle;display:inline-block;position:relative;z-index:10}.button.disabled{cursor:default}.button input{border:0;padding:0;margin:0;background:rgba(0,0,0,0);white-space:normal}.button.button--icon{padding:0;width:30px;height:30px;min-height:30px}.button.button--icon .button__icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.button.button--icon .button__icon.icon-close{height:28px}.button.button--icon .button__text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.button.button--extralarge{padding-left:60px;padding-right:60px}.button.button--small{font-family:"British Council Sans";font-weight:bold;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.16px;padding:9px 20px 9px;min-height:40px}.button.button--2{background:#00dcff;color:#23085a}.button.button--2:not([disabled]):not(.disabled):hover{background-color:#23085a;color:#fff}.button.button--link{background:rgba(0,0,0,0);color:#005cb9}.button.button--link:not([disabled]):not(.disabled):hover{background-color:rgba(0,0,0,0);color:#23085a}.button.button--link.button--icon-arrow-right{background:url(../_gfx/arrow-right.svg) center right no-repeat;padding-right:34px}.button.button--login .button__icon{width:18px;height:24px;background:url(../_gfx/login.svg) center center no-repeat;background-size:contain;margin:0px 10px 0 0}.button.button--login.button--2 .button__icon{background-image:url(../_gfx/login-2.svg)}.button.button--login.button--2:not([disabled]):not(.disabled):hover{background-color:#ffe300}.button.button--login.button--2:not([disabled]):not(.disabled):hover .button__icon{background-image:url(../_gfx/login-2.svg)}.button.button--login.button--small .button__icon{background-size:11px 15px;width:11px;height:15px;margin:0 5px 0 0}.button.button--login:not([disabled]):not(.disabled):hover .button__icon{background-image:url(../_gfx/login-2.svg)}.button.button--menu{background:rgba(0,0,0,0) !important;border-radius:0}.button.button--menu .bars{display:block;position:relative;width:32px;height:32px}.button.button--menu .bars .bar{display:block;width:25px;height:3px;background:#23085a;border-radius:4px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(0deg);transition:all .3s ease-in-out;opacity:1}.button.button--menu .bars .bar:first-child{margin-top:-8px}.button.button--menu .bars .bar:last-child{margin-top:8px}.menuVisible .button.button--menu .bars .bar:first-child{transform:rotate(45deg);width:28px;top:24px;left:0px}.menuVisible .button.button--menu .bars .bar:nth-child(2){background:rgba(0,0,0,0)}.menuVisible .button.button--menu .bars .bar:last-child{transform:rotate(-45deg);width:28px;top:8px;left:0px}.button span,.button input{position:relative;z-index:10}@media(max-width: 766px){.button .hiddenmobile{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}}.button[disabled],.button.disabled{color:rgba(0,0,0,.2);background-color:#e7e6e7}.button:not([disabled]):not(.disabled):hover{color:#23085a;background-color:#00dcff}#onetrust-banner-sdk{backdrop-filter:blur(10px)}body #onetrust-accept-btn-handler{background:#ba69ff !important;border-color:#ba69ff !important;color:#fff !important;font-weight:bold !important;padding-left:30px !important;padding-right:30px !important;transition:all .3s linear}body #onetrust-accept-btn-handler:hover{background-color:#8b03ff !important;border-color:#8b03ff !important;opacity:1 !important}body #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link{color:#00dcff !important;text-decoration:underline;font-size:1.4rem}input,textarea,select{box-shadow:none !important;-webkit-appearance:none}input:disabled,textarea:disabled,select:disabled{opacity:1}input[type=search]{box-sizing:border-box;-webkit-appearance:none}input[type=text],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=url],input[type=tel],textarea,select{box-shadow:none !important;-webkit-appearance:none}input[type=text]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=url]:focus,input[type=tel]:focus,textarea:focus,select:focus{outline:0;box-shadow:none}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}input:required{box-shadow:none}input:invalid{box-shadow:none}input[type=checkbox],input[type=radio],input[type=number],input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=date],input[type=date]::-webkit-outer-spin-button,input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-year-field{-webkit-appearance:none;appearance:none;-moz-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=date]::-webkit-search-cancel-button,input[type=date]::-webkit-search-results-button{appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-clear-button{display:none !important}input::-ms-clear{display:none}.form{width:340px;max-width:100%;margin:30px 0 0 0}.form.sending{filter:blur(2px);pointer-events:none}.form.sent .form__help,.form.sent .form__field{display:none}.form.sent .form__submit__button{visibility:hidden}.form p{margin-bottom:10px}.form--2{width:100%}.form__field{margin:0 0 10px 0;position:relative}.form__field:last-child{margin-bottom:0}.form__field__label{display:block;width:100%}.form__field__label__text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.disabled .form__field__label{opacity:.5}.form__field__input,.form__field__select{font-family:"British Council Sans";font-weight:bold;font-size:16px;font-size:1.6rem;letter-spacing:0;width:100%;color:#fff;background:rgba(255,255,255,.1);border:0;border-bottom:1px solid #fff;padding:10px 10px 12px 10px;border-radius:0;resize:none}.form__field__input::-webkit-input-placeholder,.form__field__select::-webkit-input-placeholder{font-weight:400;color:#00dcff}.form__field__input:-moz-placeholder,.form__field__select:-moz-placeholder{font-weight:400;color:#00dcff}.form__field__input::-moz-placeholder,.form__field__select::-moz-placeholder{font-weight:400;color:#00dcff}.form__field__input:-ms-input-placeholder,.form__field__select:-ms-input-placeholder{font-weight:400;color:#00dcff}.form__field__input::placeholder,.form__field__select::placeholder{font-weight:400;color:#00dcff}.form_controlFilled .form__field__input,.form_controlPreFilled .form__field__input,.form_controlFilled .form__field__select,.form_controlPreFilled .form__field__select{border-bottom-color:#005cb9}.form__field__select{font-weight:400;color:#00dcff;height:46px}.form_controlFilled .form__field__select{font-family:"British Council Sans";font-weight:bold;font-size:16px;font-size:1.6rem;letter-spacing:0;color:#fff}.form_controlFilled .form__field__select option{background-color:rgba(35,8,90,.9)}.form__field.error .form__field__input,.form__field.error .form__field__select{border-bottom-color:#ea0034;background:#fff;color:#ea0034}.form__field.error .form__field__input::-webkit-input-placeholder,.form__field.error .form__field__select::-webkit-input-placeholder{color:#ea0034}.form__field.error .form__field__input:-moz-placeholder,.form__field.error .form__field__select:-moz-placeholder{color:#ea0034}.form__field.error .form__field__input::-moz-placeholder,.form__field.error .form__field__select::-moz-placeholder{color:#ea0034}.form__field.error .form__field__input:-ms-input-placeholder,.form__field.error .form__field__select:-ms-input-placeholder{color:#ea0034}.form__field.error .form__field__input::placeholder,.form__field.error .form__field__select::placeholder{color:#ea0034}.form__field.error .form__field__select{color:#ea0034}.form__field--select .form__field__label{position:relative}.form__field--select .form__field__label::before{content:"";display:block;position:absolute;right:18px;top:18px;width:14px;height:9px;background:url(../_gfx/chevron-down.svg) 0 0 no-repeat;background-size:15px 9px}.form__field--wlink .form__field__label{width:68%;margin-bottom:10px}.form__field--choice{margin-top:18px;margin-bottom:0;min-width:340px}@media(max-width: 766px){.form__field--choice{min-width:100%}}.form__field--choice .form__field__label{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:30px}.form__field--choice .form__field__input{position:absolute !important;clip:rect(1px 1px 1px 1px) !important;width:1px !important;height:1px !important;padding:0 !important}.form__field--choice .form__field--choice__text{display:block;position:relative;padding-left:40px}.form__field--choice .form__field--choice__text::before,.form__field--choice .form__field--choice__text::after{content:"";display:block;width:28px;height:28px;position:absolute;left:0;top:50%;transform:translate(0, -50%)}.form__field--choice .form__field--choice__text::before{content:"";display:block;width:30px;height:30px;background:rgba(255,255,255,.1);border:1px solid #fff}.form__field--choice .form__field--choice__text::after{content:"";display:block;width:23px;height:18px;background:url(../_gfx/check.svg) center center no-repeat;opacity:0;left:5px;margin-top:2px}.form__field--choice .form__field--choice__text__title{font-family:"British Council Sans Headline";font-size:26px;font-size:2.6rem;letter-spacing:-1.03px;font-weight:400;margin-bottom:20px;padding-bottom:12px;letter-spacing:-1.33px;color:#005cb9;position:relative}.form__field--choice .form__field--choice__text__title::after{content:"";display:block;width:56px;height:3px;border-radius:1.5px;background:#005cb9;position:absolute;bottom:0;left:0}.form__field--choice .form__field--choice__text__body{display:flex;justify-content:flex-start;align-items:flex-start}@media(max-width: 519px){.form__field--choice .form__field--choice__text__body{flex-direction:column}}.form__field--choice .form__field--choice__text__body__price{font-size:44px;font-size:4.4rem;font-family:"British Council Sans Headline";font-weight:400;letter-spacing:-2.26px;line-height:1.25em;white-space:nowrap;margin-right:4rem}.form__field--choice .form__field--choice__text__body__price strong{position:relative;font-weight:400;box-shadow:0 3px 0 0px #ffe300}@media(max-width: 766px){.form__field--choice .form__field--choice__text__body__price{font-size:30px;font-size:3rem;letter-spacing:.5px}}.form__field--choice .form__field--choice__text__body__description{flex-grow:2;padding-top:20px;max-width:560px;font-size:20px;font-size:2rem}.form__field--choice.form__field--choice--legal .form__field__label{justify-content:flex-start}.form__field--choice.form__field--choice--legal .form__field--choice__text{font-size:12px;font-size:1.2rem}.form__field--choice.form__field--choice--legal .form__field--choice__text::before,.form__field--choice.form__field--choice--legal .form__field--choice__text::after{top:18px}.form__field--choice.form__field--unique{cursor:pointer}.form__field--choice.form__field--unique .form__field--choice__text::before{border-radius:100px}.form__field--choice.form__field--unique .form__field--choice__text::after{background-image:none;background-color:#fff;border-radius:100px;width:16px;height:16px;left:8px;margin-top:0}.form__field--choice.form__field--pricing{border-top:1px solid #00dcff;margin-top:3rem;padding-top:3rem}.form__field--choice.form__field--pricing .form__field--choice__text{padding-left:60px}@media(max-width: 766px){.form__field--choice.form__field--pricing .form__field--choice__text{padding-left:50px}}@media(max-width: 519px){.form__field--choice.form__field--pricing .form__field--choice__text::before,.form__field--choice.form__field--pricing .form__field--choice__text::after{top:0;transform:translate(0, 0)}.form__field--choice.form__field--pricing .form__field--choice__text::after{top:8px}}.form__field--choice.error .form__field__input+.form__field--choice__text::before{border-color:#ea0034}.form__field--choice .form__field__input:checked+.form__field--choice__text::after{opacity:1}.form__field--choice.form_controlFilled .form__field--choice__text::before,.form__field--choice.form_controlPreFilled .form__field--choice__text::before{border-color:#005cb9}.form__field--hidden{min-width:0}.form__field--hidden .form__field__label{display:none !important}.form__field--hidden .form__message--error{color:#ea0034;background:#fff;margin-bottom:10px}.form__row{display:flex;justify-content:flex-start;align-items:stretch;margin:0 0 20px 0}.form__row .form__field--small{width:80px;min-width:80px;margin-right:10px}.form__row .form__field--tel{flex-grow:2}.form__row__col{width:50%;min-width:50%;padding-left:10px;padding-right:10px}.form__row__col--100{min-width:100%}.form__row__col:first-child{padding-left:0}.form__row__col:last-child{padding-right:0}.form__row__col .form__field__select,.form__row__col .form__field__input{width:100%}@media(max-width: 768px){.form__row{flex-wrap:wrap}.form__row__col{min-width:100%;padding-left:0;padding-right:0;margin-bottom:20px}.form__row__col:last-child{margin-bottom:0}}.form__message--general{font-size:15px;font-size:1.5rem;line-height:1.25em;letter-spacing:0;margin:-14px 0 14px 0;background:#fff;padding:12px 40px 12px 12px;border-radius:0 0 20px 0}.form__message--general p:last-child{margin-bottom:0}.form__submit .form__message--general{margin:-40px 0 20px 0}.form__message--general--ok{font-size:18px;font-size:1.8rem;display:flex;justify-content:flex-start;align-items:center;color:#5deb4a;font-weight:bold;background:none}.form__message--general--error{display:flex;justify-content:flex-start;align-items:center;color:#ea0034}.form__message--general--error::before{content:"";display:block;width:30px;min-width:30px;height:30px;border:3px solid #ea0034;margin-right:10px;border-radius:100px;background:url(../_gfx/error.svg) center center no-repeat rgba(0,0,0,0);background-size:14px 14px}.form__message--error{font-size:15px;font-size:1.5rem;padding:10px 10px 10px 20px;background:url(../_gfx/error.svg) 0 13px no-repeat}.form__submit{position:relative;top:4rem;margin-bottom:-4rem}@media(max-width: 766px){.form__submit{top:10px}.module--consultation .form__submit,.module--subscription-mailing--form .form__submit,.module--subscription-mailing--newsletter .form__submit{top:4rem}}.form__field__help{padding-top:10px;font-size:12px;font-size:1.2rem}.form__field__help__wrapper{position:relative}.form__field__help.hidden{display:none}.form__help{font-size:12px;font-size:1.2rem;line-height:1.25em;padding-left:40px;padding-top:20px;width:420px;max-width:100%}.form__help h1,.form__help h2,.form__help h3,.form__help h4,.form__help h5,.form__help h6{font-size:12px;font-size:1.2rem;font-weight:bold;margin:0 0 4px 0}.js--autocomplete-wrapper{margin-bottom:20px}.select2{font-family:"British Council Sans";font-weight:bold;font-size:16px;font-size:1.6rem;letter-spacing:0;width:100%;color:#fff;background:rgba(255,255,255,.1);border:0;border-bottom:1px solid #fff;padding:10px 10px 12px 10px;border-radius:0}.select2::-webkit-input-placeholder{font-weight:400;color:#00dcff}.select2:-moz-placeholder{font-weight:400;color:#00dcff}.select2::-moz-placeholder{font-weight:400;color:#00dcff}.select2:-ms-input-placeholder{font-weight:400;color:#00dcff}.select2::placeholder{font-weight:400;color:#00dcff}.select2-dropdown{background:#fff;box-shadow:2px 2px 10px rgba(35,8,90,.45);border:0}.select2-container--default .select2-selection--single{background:none;border:0;border-radius:0;height:22px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.select2-container--default .select2-selection__arrow b{display:none}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#005cb9;color:#fff}.contactformwrapper{max-width:1020px;margin:0 auto 220px;background:#23085a;color:#fff;border-radius:0 40px 0 40px;padding:50px 4rem}.contactformwrapper a{color:#00dcff}.contactformwrapper a:hover{color:#fff}@media(max-width: 766px){.contactformwrapper{padding-bottom:20px}}.form.form--inline{width:900px;margin-top:0}.form.form--inline .form__inner{display:flex}.form.form--inline .form__inner div{min-width:0px}.form.form--inline .form__inner .form__field{flex-grow:1;margin:0;max-width:330px}.form.form--inline .form__inner .form__field__input{border-radius:0;min-height:52px}.form.form--inline .form__inner .form__field__input::-webkit-input-placeholder{color:#fff}.form.form--inline .form__inner .form__field__input:-moz-placeholder{color:#fff}.form.form--inline .form__inner .form__field__input::-moz-placeholder{color:#fff}.form.form--inline .form__inner .form__field__input:-ms-input-placeholder{color:#fff}.form.form--inline .form__inner .form__field__input::placeholder{color:#fff}.form.form--inline .form__inner .form__field__subfield{margin-top:20px}.form.form--inline .form__inner .form__submit{margin:0;top:auto;flex-grow:2;margin-left:20px}.form.form--inline .form__inner .form__submit__button{font-size:14px;min-height:52px}.form.form--inline .form__inner .form__submit__button input{white-space:nowrap}.form.form--inline .form__inner .form__submit .form__message--general{margin-left:-30px;margin-top:-10px;margin-bottom:-40px}@media(max-width: 768px){.form.form--inline{width:100%}.form.form--inline .form__inner{flex-direction:column}.form.form--inline .form__inner .form__submit{margin-left:0;margin-top:20px}}a{color:#005cb9;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}a:hover{color:#23085a;text-decoration:none}a:focus{outline:none}::-moz-selection{background:#ffe300;color:#23085a}::selection{background:#ffe300;color:#23085a}:focus{outline:none}h1,h2,h3,h4,h5{margin:0}ul{margin:0;padding:0;list-style:none}p{margin:0 0 20px 0;padding:0}.smaller{font-size:.9em}.--small,.--smaller{font-size:.825em}.--bigger{font-size:1.25em}#chromeFix{display:block;position:absolute;width:1px;height:100%;top:0px;left:0px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.flip-clock-container{direction:ltr;padding:0;margin:0;list-style:none;box-sizing:border-box;--flip-bg-color: #333;--flip-text-color: #fff;--flip-dots-color: #fff;display:flex;justify-content:center;flex-direction:row-reverse}.flip-clock-container *{padding:0;margin:0;list-style:none;box-sizing:border-box}.flip-clock-container *::before,.flip-clock-container *::after{box-sizing:border-box}.siteheader .flip-clock-container{--flip-dots-color: #333}.flip-clock-container [class|=flip-item]{display:flex;flex-direction:row-reverse}.flip-clock-container [class|=flip-item]::before{content:":";font-family:Consolas;font-size:160px;color:var(--flip-dots-color);line-height:130px;margin:0 -20px;transform:scale(0.4)}.siteheader .flip-clock-container [class|=flip-item]::before{transform:scale(0.6);line-height:200px}.flip-clock-container [class|=flip-item]:first-child::before{content:none}.flip-clock-container [class|=flip-item] .flip-digit{width:100px;height:150px;position:relative;margin:0 5px}.flip-clock-container [class|=flip-item] .flip-digit>span{position:absolute;top:0;left:0;width:100%;height:100%;display:block;perspective:300px}.flip-clock-container [class|=flip-item] .flip-digit>span::after,.flip-clock-container [class|=flip-item] .flip-digit>span::before{content:attr(data-digit);position:absolute;left:0;width:100%;height:50%;font-size:120px;font-weight:bolder;text-align:center;color:var(--flip-text-color);background-color:var(--flip-bg-color);overflow:hidden;transform-style:preserve-3d}.flip-clock-container [class|=flip-item] .flip-digit>span::before{top:0;line-height:157px;border-radius:10px 10px 0 0;border-bottom:1px solid #000;-webkit-transform-origin:bottom;transform-origin:bottom}.flip-clock-container [class|=flip-item] .flip-digit>span::after{bottom:0;line-height:7px;border-radius:0 0 10px 10px;border-top:1px solid #000;-webkit-transform-origin:top;transform-origin:top}.flip-clock-container [class|=flip-item] .flip-digit.flipping .flip-digit-next{z-index:0;animation:afterZIndexAnim .9s linear forwards}.flip-clock-container [class|=flip-item] .flip-digit.flipping .flip-digit-next::before{animation:afterUpShadowAnim .9s linear forwards}.flip-clock-container [class|=flip-item] .flip-digit.flipping .flip-digit-next::after{animation:afterFlipAnim .9s linear forwards,afterDownShadowAnim .9s linear forwards}.flip-clock-container [class|=flip-item] .flip-digit.flipping .flip-digit-current{z-index:1;animation:currentZIndexAnim .9s linear forwards}.flip-clock-container [class|=flip-item] .flip-digit.flipping .flip-digit-current::before{animation:currentFlipAnim .9s linear forwards,currentUpShadowAnim .9s linear forwards}.flip-clock-container [class|=flip-item] .flip-digit.flipping .flip-digit-current::after{animation:currentDownShadowAnim .9s linear forwards}@keyframes afterZIndexAnim{0%{z-index:0}100%{z-index:1}}@keyframes currentZIndexAnim{0%{z-index:1}100%{z-index:0}}@keyframes afterFlipAnim{0%{transform:rotateX(180deg)}100%{transform:rotateX(0)}}@keyframes afterUpShadowAnim{0%{box-shadow:inset 0 -100px 20px -10px #000}100%{box-shadow:inset 0 0 20px -10px rgba(0,0,0,0)}}@keyframes afterDownShadowAnim{0%{box-shadow:inset 0 100px 20px -10px #000}100%{box-shadow:inset 0 0 20px -10px rgba(0,0,0,0)}}@keyframes currentFlipAnim{0%{transform:rotateX(0deg)}100%{transform:rotateX(-180deg)}}@keyframes currentUpShadowAnim{0%{box-shadow:inset 0 0 15px -10px rgba(0,0,0,0)}50%{box-shadow:inset 0 -50px 25px -10px #000}100%{box-shadow:inset 0 -100px 25px -10px #000}}@keyframes currentDownShadowAnim{0%{box-shadow:inset 0 0 15px -10px rgba(0,0,0,0)}50%{box-shadow:inset 0 50px 25px -10px #000}100%{box-shadow:inset 0 100px 25px -10px #000}}.flip-clock-container{transform:scale(0.4);transform-origin:0 0;margin-left:-85px}@media(max-width: 1099px){.flip-clock-container{transform:scale(0.3)}}@media(min-width: 1100px)and (max-width: 1200px){.flip-clock-container{margin-left:-55px}}.flip-clock-labels{display:flex;justify-content:center;max-width:350px;margin:-75px 0 0 0;color:#fff}@media(max-width: 1099px){.flip-clock-labels{width:280px}}.flip-clock-labels span{flex-grow:1;flex-basis:0;text-align:center;text-transform:uppercase;font-weight:bold;font-size:1.2rem}html{font-size:62.5%;scroll-behavior:smooth}body{-webkit-overflow-scrolling:touch;overflow:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-ligatures:common-ligatures;margin:0;padding:0;background:#fff;overflow-x:hidden;font-family:"British Council Sans";font-size:16px;font-size:1.6rem;line-height:1.285;color:#23085a}body.modalOn{overflow:hidden}body.innerpage{padding-top:80px}body.page-video{padding-top:0}div.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;pointer-events:none;background:rgba(35,8,90,.8)}.loading div.loading{opacity:1;pointer-events:all}div.loading .loading__spinner{animation:rotate 1s infinite;height:50px;width:50px;position:fixed;top:50%;left:50%;margin-left:-25px;margin-top:-25px}div.loading .loading__spinner::before,div.loading .loading__spinner::after{content:"";border-radius:50%;display:block;height:20px;width:20px}div.loading .loading__spinner::before{animation:ball1 1s infinite;background-color:#fff;box-shadow:30px 0 0 #fff;margin-bottom:10px}div.loading .loading__spinner::after{animation:ball2 1s infinite;background-color:#fff;box-shadow:30px 0 0 #fff}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(0.8);-moz-transform:rotate(0deg) scale(0.8)}50%{-webkit-transform:rotate(360deg) scale(1.2);-moz-transform:rotate(360deg) scale(1.2)}100%{-webkit-transform:rotate(720deg) scale(0.8);-moz-transform:rotate(720deg) scale(0.8)}}@keyframes ball1{0%{box-shadow:30px 0 0 #fff}50%{box-shadow:0 0 0 #fff;margin-bottom:0;-webkit-transform:translate(15px, 15px);-moz-transform:translate(15px, 15px)}100%{box-shadow:30px 0 0 #fff;margin-bottom:10px}}@keyframes ball2{0%{box-shadow:30px 0 0 #fff}50%{box-shadow:0 0 0 #fff;margin-top:-20px;-webkit-transform:translate(15px, 15px);-moz-transform:translate(15px, 15px)}100%{box-shadow:30px 0 0 #fff;margin-top:0}}.container{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative}@media(max-width: 1439px){.container{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.container{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.container{padding-left:20px;padding-right:20px}}.siteheader{position:fixed;top:0;left:0;width:100%;z-index:500}@media(max-width: 766px){.siteheader .container{padding-left:0;padding-right:0}}.siteheader__inner{background:#fff;color:#23085a;border-bottom-right-radius:40px;box-shadow:2px 2px 15px 0 rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center}.siteheader__logo{display:flex;justify-content:flex-start;align-items:center;color:#23085a;position:relative;z-index:999}.siteheader__logo:hover{color:#23085a}.siteheader__logo__brand{display:block;width:188px;height:80px;background:url(../_gfx/logo.svg) center center no-repeat #23085a;background-size:140px 40px}@media(max-width: 766px){.siteheader__logo__brand{width:77px;height:70px;background-size:110px 31px;background-position:left center;border-left:20px solid #23085a;border-right:20px solid #23085a}}.siteheader__logo__brand span{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.siteheader__logo__subbrand{font-weight:700;font-size:30px;font-size:3rem;letter-spacing:-0.46px;padding:0 24px;white-space:nowrap}@media(max-width: 1339px){.siteheader__logo__subbrand{font-size:20px;font-size:2rem;letter-spacing:-0.29px;padding-left:20px;padding-right:0}}@media(max-width: 766px){.siteheader__logo__subbrand{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:-0.23px;padding-left:14px;padding-right:0;margin-left:0;transition:padding-left .3s linear}}@media(max-width: 519px){.siteheader__logo__subbrand{max-width:100px;white-space:normal}}.menuVisible .siteheader__logo{color:#fff}.menuVisible .siteheader__logo__brand{background-color:#005cb9;border-color:#005cb9 !important}@media(max-width: 766px){.menuVisible .siteheader__logo__subbrand{padding-left:0;display:block}}.siteheader__navigation{display:flex;justify-content:flex-end;align-items:center;flex-grow:2}.siteheader__navigation__cta{margin-right:-20px}@media(min-width: 1100px)and (max-width: 1200px){.siteheader__navigation__cta{margin-right:20px}}.siteheader__navigation__menu ul{display:flex;justify-content:flex-start;align-items:center;font-family:"British Council Sans";font-weight:bold;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.16px}.siteheader__navigation__menu ul li{padding:32px 14px;position:relative;min-height:80px}@media(max-width: 1099px){.siteheader__navigation__menu ul li{padding:0;min-height:0px}}.siteheader__navigation__menu ul li a{color:#23085a;position:relative}.siteheader__navigation__menu ul li a::after{content:"";display:block;background:#00dcff;border-radius:1.5px;width:0px;height:3px;transition:width .3s linear;position:absolute;bottom:-7px;left:0}.siteheader__navigation__menu ul li a:hover{color:#005cb9}.siteheader__navigation__menu ul li.current a::after,.siteheader__navigation__menu ul li.current-menu-item a::after{width:24px}.siteheader__navigation__menu ul li.icon--gift a{background:url(../_gfx/gift.svg) 0 0 no-repeat;background-size:16px auto;padding-left:20px}@media(max-width: 1099px){.siteheader__navigation__menu ul li.icon--gift a{background-position:0 3px}}.siteheader__navigation__menu ul .sub-menu{position:absolute;flex-direction:column;top:80px;left:0;background:#f2f2f2;color:#23085a;opacity:0;pointer-events:none;z-index:100;min-width:100%;transition:opacity .2s ease;padding:10px 0}.siteheader__navigation__menu ul .sub-menu li{min-width:100%;min-height:0;padding-top:8px;padding-bottom:8px;margin-bottom:10px}.siteheader__navigation__menu ul .sub-menu li:last-child{margin-bottom:0}.siteheader__navigation__menu ul .sub-menu li a{white-space:nowrap;font-size:1.2rem}@media(max-width: 1099px){.menuVisible .siteheader__navigation__menu ul .sub-menu{opacity:1;pointer-events:auto;background:rgba(0,0,0,0);position:static;margin:0}}.siteheader__navigation__menu ul li.menu-item-has-children{transition:background-color .2s ease;padding-right:28px}.siteheader__navigation__menu ul li.menu-item-has-children::before{content:"";display:block;position:absolute;right:8px;top:50%;margin-top:-4px;width:14px;height:9px;background:url(../_gfx/chevron-down.svg) 0 0 no-repeat;background-size:15px 9px;z-index:210}@media(max-width: 1099px){.siteheader__navigation__menu ul li.menu-item-has-children{background:none !important;padding-right:0}.siteheader__navigation__menu ul li.menu-item-has-children::before{display:none}}.siteheader__navigation__menu ul li.menu-item-has-children:hover{background:#f2f2f2}.siteheader__navigation__menu ul li.menu-item-has-children:hover::before{transform:rotate(180deg)}.siteheader__navigation__menu ul li.menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}@media(max-width: 1099px){.siteheader__navigation{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;background:#005cb9;z-index:800;flex-direction:column;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s linear}.menuVisible .siteheader__navigation{opacity:1;pointer-events:auto}.siteheader__navigation .button{color:#23085a}.siteheader__navigation .button.button--link{color:#00dcff;font-size:2rem}.siteheader__navigation .button.button--link .button__icon{background-image:url(../_gfx/login-3.svg);background-size:14px 19px;width:14px;height:20px;margin-right:8px}.siteheader__navigation__menu ul{flex-direction:column;margin-bottom:30px}.siteheader__navigation__menu ul li{margin:20px;text-align:center}.siteheader__navigation__menu ul li a{font-size:2rem;color:#fff}.siteheader__navigation__menu ul li a::after{background-color:#ffe300}}.siteheader__promo{height:44px;overflow:hidden;flex-grow:2}.siteheader__promo__inner{display:flex;justify-content:flex-end;align-items:center;opacity:0;transform:translate(0, 30px);transition:opacity .3s linear .2s,transform .3s linear .2s}@media(max-width: 1359px){.siteheader__promo__inner{display:none !important}}@media(min-width: 1360px){.scrolled--down .siteheader__promo__inner,.scrolled--up .siteheader__promo__inner{opacity:1;transform:translate(0, 0)}}.siteheader__promo .title--3{font-size:20px;font-size:2rem;line-height:1em;padding-bottom:0;margin-bottom:0;text-align:right}.siteheader__promo .title--3::after{content:none}.siteheader__promo .flip-clock-container{width:140px;height:40px;transform:scale(0.25);margin:0 0 0 120px}.siteheader__actions{padding:0 2rem;display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:999}@media(min-width: 1100px)and (max-width: 1200px){.siteheader__actions{display:none}}@media(min-width: 1100px){.siteheader__actions__cta,.siteheader__actions__login{display:none}}@media(max-width: 519px){.siteheader__actions__cta,.siteheader__actions__login{display:none}}.menuVisible .siteheader__actions__cta,.menuVisible .siteheader__actions__login{display:none}.siteheader__actions .button--menu{margin-left:10px;margin-top:4px}@media(min-width: 1100px){.siteheader__actions .button--menu{display:none !important}}.siteheader--cta .siteheader__promo{height:auto}.siteheader--cta .siteheader__promo .title--3{line-height:1.5em}.siteheader--cta .siteheader__actions{opacity:0;transform:translate(0, 30px);transition:opacity .3s linear .2s,transform .3s linear .2s}.scrolled--down .siteheader--cta .siteheader__actions,.scrolled--up .siteheader--cta .siteheader__actions{opacity:1;transform:translate(0, 0)}.siteheader{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;transition:transform .3s ease}.siteheader>*{min-width:100%}.siteheader__sec{background:#f2f2f2;color:#23085a;height:32px;position:relative;z-index:1010;padding:0}.siteheader__sec__inner{display:flex;justify-content:flex-end;align-items:stretch}.siteheader__login .button.button--small{min-height:0;font-size:14px;font-size:1.4rem;padding-top:8px}.siteheader__lang .wpml-ls-legacy-dropdown{width:94px;background:#f2f2f2;padding:0}.siteheader__lang .wpml-ls-legacy-dropdown .wpml-ls-first-item:hover{box-shadow:2px 2px 15px 0 rgba(0,0,0,.1)}.siteheader__lang .wpml-ls-legacy-dropdown a{max-width:100%;border-radius:200px;white-space:nowrap;text-overflow:ellipsis;padding:0;margin:0;border:0;display:inline-flex;justify-content:center;align-items:center;position:relative;background:rgba(0,0,0,0);transition-property:color,background-color,border-color,box-shadow,opacity,height;transition-duration:.2s;transition-timing-function:ease-in;-webkit-appearance:none;cursor:pointer;text-decoration:none;font-family:"British Council Sans";font-weight:bold;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.2px;padding:10px 12px;font-size:1.2rem;color:#23085a;background:#f2f2f2;border:0;position:relative;display:flex;border-radius:0;text-align:left;justify-content:flex-start}.siteheader__lang .wpml-ls-legacy-dropdown a>span{top:2px;white-space:normal;display:inline;text-align:center}.siteheader__lang .wpml-ls-legacy-dropdown a>.icon{height:20px;top:-1px}.siteheader__lang .wpml-ls-legacy-dropdown a>.icon,.siteheader__lang .wpml-ls-legacy-dropdown a>span{vertical-align:middle;display:inline-block;position:relative;z-index:10}.siteheader__lang .wpml-ls-legacy-dropdown a.disabled{cursor:default}.siteheader__lang .wpml-ls-legacy-dropdown a input{border:0;padding:0;margin:0;background:rgba(0,0,0,0);white-space:normal}.siteheader__lang .wpml-ls-legacy-dropdown a>span{top:0;text-align:left}.siteheader__lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:10px 12px 6px}.siteheader__lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{content:none}.siteheader__lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::before{content:"";display:block;position:absolute;right:8px;top:50%;margin-top:-4px;width:8px;height:9px;background:url(../_gfx/chevron-down.svg) center center no-repeat;background-size:8px auto;z-index:210}.siteheader__lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{overflow:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-color:#005cb9 #f2f2f2;scrollbar-width:thin;max-height:50vh;background:#f2f2f2;border:0}.siteheader__lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu::-webkit-scrollbar{width:6px}.siteheader__lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.siteheader__lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu::-webkit-scrollbar-thumb{background-color:#005cb9;border-radius:20px}.siteheader__lang .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.siteheader__lang .wpml-ls-legacy-dropdown .wpml-ls-legacy-dropdown a:focus,.siteheader__lang .wpml-ls-legacy-dropdown .wpml-ls-legacy-dropdown a:hover{background:#005cb9;background:#f2f2f2;color:#fff;color:#23085a}.siteheader__lang .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a::before,.siteheader__lang .wpml-ls-legacy-dropdown .wpml-ls-legacy-dropdown a:focus::before,.siteheader__lang .wpml-ls-legacy-dropdown .wpml-ls-legacy-dropdown a:hover::before{transform:rotate(180deg)}.scrolled--down .siteheader.--has-header-sec,.scrolled--down .siteheader.m--topbar{transform:translate(0, -32px)}.scrolled--up .siteheader.--has-header-sec,.scrolled--up .siteheader.m--topbar{transform:translate(0, -32px)}.sitefooter{background:#23085a;color:#fff;padding-bottom:60px}.sitefooter__logo{display:flex;justify-content:flex-start;align-items:center;color:#23085a}.sitefooter__logo__brand{display:block;width:140px;height:40px;background:url(../_gfx/logo.svg) center center no-repeat #23085a;background-size:140px 40px}@media(max-width: 766px){.sitefooter__logo__brand{width:110px;height:31px;background-size:110px 31px}}.sitefooter__logo__brand span{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.sitefooter__section{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative}@media(max-width: 1439px){.sitefooter__section{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.sitefooter__section{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.sitefooter__section{padding-left:20px;padding-right:20px}}.sitefooter__section__inner{padding-top:40px;padding-bottom:40px;display:flex;justify-content:space-between;align-items:flex-start}.sitefooter__section:last-child .sitefooter__section__inner{padding-top:20px;padding-bottom:40px}.sitefooter__copy{font-size:12px;font-size:1.2rem;letter-spacing:-0.13px}.sitefooter__copy p{margin:0 0 8px 0}.sitefooter__copy__legal{color:#bdbdbd}.sitefooter__cta{display:flex;justify-content:flex-end;align-items:center}.sitefooter__cta p,.sitefooter__cta ul{font-weight:bold;margin:0 18px 0 0}.sitefooter__cta ul{font-weight:bold;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.sitefooter__cta ul a{color:#00dcff}.sitefooter__cta ul a:hover{text-decoration:underline}.sitefooter__cta ul li{text-align:right;position:relative;padding:0 8px;margin-bottom:10px;line-height:1.2em}.sitefooter__cta ul li::after{content:"";display:block;width:1px;height:10px;margin-top:-4px;background:#005cb9;position:absolute;right:0;top:50%}.sitefooter__cta ul li:last-child{padding-right:0}.sitefooter__cta ul li:last-child::after{content:none}.sitefooter__nav{font-size:12px;font-size:1.2rem;letter-spacing:-0.13px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.sitefooter__nav .wpml-ls-legacy-list-horizontal{border:0;padding:0}.sitefooter__nav .wpml-ls>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.sitefooter__nav a{color:#fff}.sitefooter__nav a:hover{text-decoration:underline}.sitefooter__nav li{text-align:right;position:relative;padding:0 8px;margin-bottom:10px;line-height:1.2em}.sitefooter__nav li::after{content:"";display:block;width:1px;height:8px;background:#005cb9;position:absolute;right:0;top:50%;margin-top:-4px}.sitefooter__nav li:last-child{padding-right:0}.sitefooter__nav li:last-child::after{content:none}.sitefooter__nav--main{font-size:16px;font-size:1.6rem;letter-spacing:0}.sitefooter__nav--main a{color:#00dcff}.sitefooter__nav--main a:hover{text-decoration:underline}.sitefooter__nav--main li::after{height:10px;margin-top:-4px}@media(max-width: 766px){.sitefooter{text-align:center}.sitefooter__section__inner{flex-direction:column;justify-content:center;align-items:center}.sitefooter__section--2 .sitefooter__section__inner{flex-direction:column-reverse}.sitefooter__logo{margin-bottom:40px}.sitefooter__cta{flex-direction:column;align-items:center}.sitefooter__cta p{margin:0 0 20px 0}.sitefooter__copy{margin-top:40px}.sitefooter__nav{justify-content:center}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:rgba(35,8,90,.2);pointer-events:none;opacity:0;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s linear;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width: 766px){.modal{justify-content:flex-start}}.modal.on{opacity:1;pointer-events:auto}.modal__inner{width:580px;max-width:100%;max-height:100vh;background:#23085a;color:#fff;border-radius:0 30px 0 30px;border:3px solid #00dcff}@media(max-width: 766px){.modal__inner{border-radius:0 0 30px 30px}}.modal__header{padding:40px 40px 0;position:relative}@media(max-width: 766px){.modal__header{padding:20px 50px 0 20px}}.modal__header__title{font-size:44px;font-size:4.4rem;font-family:"British Council Sans Headline";font-weight:400;letter-spacing:-2.26px;line-height:1.25em;line-height:1em;margin-bottom:20px}.modal__header__title strong{position:relative;font-weight:400;box-shadow:0 3px 0 0px #ffe300}@media(max-width: 766px){.modal__header__title{font-size:30px;font-size:3rem;letter-spacing:.5px}}.modal__header .button--icon{position:absolute;right:10px;top:10px;z-index:10}.modal__body{padding:0 40px 20px}@media(max-width: 766px){.modal__body{padding:0 20px 20px}}.modal__body .form{width:100%}.modal__body .form__submit{top:20px;margin-bottom:-20px}@media(max-width: 766px){.modal__body .form__submit .button{min-width:270px}}.modal__body .form__field--choice__text{font-size:12px;font-size:1.2rem}.popup{padding:60px}.popup__inner{padding:20px 20px 0 20px;background:#23085a;color:#fff;border-radius:0 30px 0 30px;border:3px solid #00dcff}.module{padding:4rem 0;border-bottom-right-radius:40px}.module.--with-bg-image{background-size:cover;background-repeat:no-repeat;background-position:center center}.module .module__background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:right center;background-repeat:no-repeat}.module .module__inner{position:relative;z-index:10}.module .module__header{max-width:100%;margin:0 auto 40px;text-align:center}.module .module__header .title{max-width:780px;margin-left:auto;margin-right:auto}.module .module__header__intro{max-width:750px;margin:0 auto}.module .module__header__intro ul.listchecks,.module .module__header__intro ol.listchecks{display:flex;flex-direction:column;justify-content:center;align-items:center}.module .module__header__intro ul.listchecks li,.module .module__header__intro ol.listchecks li{display:inline}.module .module__footer{text-align:center;padding-top:4rem;max-width:780px;margin-left:auto;margin-right:auto}.module .module__footer p{margin-bottom:10px}.module.no-vertical-spaces{padding-top:0 !important;padding-bottom:0 !important}.module.no-vertical-spaces .featuresdetails__article:last-child .featuresdetails__article__inner{margin-bottom:0 !important}.module--pageheader{padding-bottom:0;margin-top:10px}.module--pageheader .module__header{margin-bottom:0}.module--pageheader .module__header .title:last-child{margin-bottom:0}.module--plans{padding-left:4rem;padding-right:4rem}.module--plans .module__header{max-width:850px}@media(max-width: 766px){.module--plans{padding-left:2rem;padding-right:2rem}}.module--help{background:#e7e6e7;padding:0;border-bottom-right-radius:0;border-top-right-radius:40px;position:relative;z-index:50;overflow:hidden}.module--steps{padding-top:8rem;color:#fff;background:#23085a;background-size:cover;border-radius:0;margin-bottom:70px;position:relative;z-index:50}.valentinesday .module--steps{background-image:url(../_gfx/bg-valentines.png);background-color:#e65aad}.lunarnewyear .module--steps{background-image:url(../_gfx/bg-lunarnewyear.png);background-color:#9c0303}.promotion-march .module--steps{background:#23085a}.korean-landing .module--steps{background:#23085a}.springpromotion .module--steps{background-image:linear-gradient(134deg, #CE5D9A 0%, #901550 100%)}.module--steps.module--steps--2{background:#fff;color:#23085a}.module--steps.module--steps--2 .instructions__step{color:#23085a}.module--steps.module--steps--2 .instructions__step__icon{background:#23085a}.module--steps.module--steps--2 .module__footer{margin-top:-1rem;padding-top:0;margin-bottom:0}.module--steps .module__inner{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative}@media(max-width: 1439px){.module--steps .module__inner{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.module--steps .module__inner{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.module--steps .module__inner{padding-left:20px;padding-right:20px}}.module--steps .module__footer{text-align:center}.module--steps .module__footer .--highlighted{font-family:"British Council Sans Headline";font-weight:400;color:#ffe300;font-size:2rem;letter-spacing:-1.03px;margin-bottom:36px}.module--steps .module__footer .htmlcontent{margin-top:40px;margin-bottom:0;padding-bottom:0}.module--highlights .module__inner,.module--textual .module__inner,.module--testimonials .module__inner,.module--testimonials-slider .module__inner,.module--features .module__inner,.module--features-slider .module__inner,.module--accordion .module__inner,.module--cta .module__inner{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative}@media(max-width: 1439px){.module--highlights .module__inner,.module--textual .module__inner,.module--testimonials .module__inner,.module--testimonials-slider .module__inner,.module--features .module__inner,.module--features-slider .module__inner,.module--accordion .module__inner,.module--cta .module__inner{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.module--highlights .module__inner,.module--textual .module__inner,.module--testimonials .module__inner,.module--testimonials-slider .module__inner,.module--features .module__inner,.module--features-slider .module__inner,.module--accordion .module__inner,.module--cta .module__inner{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.module--highlights .module__inner,.module--textual .module__inner,.module--testimonials .module__inner,.module--testimonials-slider .module__inner,.module--features .module__inner,.module--features-slider .module__inner,.module--accordion .module__inner,.module--cta .module__inner{padding-left:20px;padding-right:20px}}.module--plans{overflow:hidden}@media(max-width: 766px){.module--features{padding-left:2rem;padding-right:2rem}}.module--features--list .module__body__row{align-items:flex-start}.module--features--blocks{overflow:hidden}.module--cta{padding-top:4rem;padding-bottom:8rem}.module--cta .module__body{text-align:center}.module__body__row{display:flex;justify-content:center;align-items:center;margin:0 -45px}@media(max-width: 1099px){.module__body__row{margin-left:-40px;margin-right:-40px}}@media(max-width: 979px){.module__body__row{flex-direction:column;margin-left:-20px;margin-right:-20px}.module--features--list .module__body__row,.module--subscription-mailing .module__body__row{flex-direction:column-reverse}}.module__body__col{width:50%;min-width:50%;padding:0 45px}@media(max-width: 1099px){.module__body__col{padding-left:40px;padding-right:40px}}@media(max-width: 979px){.module__body__col{padding-left:20px;padding-right:20px;padding-bottom:20px;width:100%;min-width:100%}}.hero{background:#23085a;color:#fff;border-bottom-left-radius:40px;position:relative;overflow:hidden}.hero-light .hero{background:#fff;color:#23085a}.hero-light .hero .hero__background::before{content:"";display:block;width:100%;height:100%;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 0) 100%);position:absolute;left:0;top:0;z-index:10}.hero-light .hero .title--2::after{background-color:#ba69ff}.hero-light .hero .flip-clock-labels{color:#23085a}.hero-light .hero.hero--image-half .hero__background::before{content:none}.hero--video{background-color:#2a0466}.valentinesday .hero--video{background-color:#e65aad}.lunarnewyear .hero--video{background-color:#9c0303}.hero .htmlcontent--3{margin-bottom:20px}.hero .htmlcontent--3 p{margin-bottom:0}.hero .htmlcontent--3 p+ul{margin-top:20px}.hero__inner{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative;padding-top:160px;padding-bottom:90px}@media(max-width: 1439px){.hero__inner{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.hero__inner{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.hero__inner{padding-left:20px;padding-right:20px}}.hero--image-half .hero__inner{padding-top:160px}.hero__content__section{position:relative;z-index:10}.hero__content__section__cta{padding-top:10px;padding-bottom:20px;text-align:left}.hero__content__section__link{margin:20px 0;font-weight:400;font-size:1.2rem;letter-spacing:-0.13px}.hero__content__section__link a{color:#00dcff}.hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#2b0464;background-position:center top;background-size:cover;pointer-events:none;border-bottom-left-radius:40px}.valentinesday .hero__background{background-color:#e65aad}.lunarnewyear .hero__background{background-color:#9c0303}.promotion-march .hero__background{background-image:url(../_gfx/computer-hero-bg.jpg);background-color:#23085a}.springpromotion .hero__background{background-image:url(../_gfx/springpromotion.jpg);background-color:#901550}.korean-landing .hero__background{background-image:url(../_gfx/korean-hero-background-blur.jpeg);background-color:#23085a}.hero__background img.asvideo,.hero__background video{height:100%;width:auto;position:absolute;left:calc(50% - 260px);display:none}.hero__background img.asvideo{left:auto;right:0;max-width:50%;height:100%;object-fit:contain;object-position:right bottom}.hero--video .hero__background img.asvideo,.hero--video .hero__background video{display:block}.hero--video-background .hero__background{background-color:rgba(0,0,0,0) !important}.hero--video-background .hero__background video{left:0;right:0;width:100%;height:100%;object-fit:cover;object-position:right bottom;display:block}.hero .title--0{max-width:560px}.b2b .hero .title--0{max-width:800px}.hero .title--2{position:relative;padding-bottom:20px;margin-bottom:20px}.hero .title--2::after{content:"";display:block;width:56px;height:3px;border-radius:1.5px;background:#fff;position:absolute;bottom:0;left:0}@media(max-width: 1099px){.hero__inner{min-height:700px}.hero--video .hero__inner{padding-bottom:60px}.hero--video .hero__background{height:560px;min-width:70%;width:70%;margin:0;left:auto;right:20px;background-image:none;background-position:right center}.hero--video .hero__background img.asvideo,.hero--video .hero__background video{position:relative;max-width:100%;left:0;margin:0 auto}.hero__content{display:flex;flex-wrap:wrap;margin:0 -40px}.hero__content__section{padding:0 40px;width:50%}.hero__content__section .flip-clock-container{margin-left:80px}.hero--video-background .hero__content__section .flip-clock-container,.hero--image .hero__content__section .flip-clock-container{transform-origin:0 0;justify-content:flex-end;margin-left:0}.hero__content__section .flip-clock-labels{margin-left:0}.hero--image .hero__content__section,.hero--video-background .hero__content__section{width:100%}.hero--video .hero__content__section--2{text-align:center;min-width:100%;padding-top:60px}}@media(max-width: 766px){.hero__inner{padding-bottom:40px;padding-top:220px}.hero--video .hero__inner{padding-bottom:40px;padding-top:80px;order:0}.hero--video .hero__background{background-image:none;position:relative;height:280px;width:auto;margin:-40px 0 0;order:2}.hero__content{flex-direction:column}.hero__content .flip-clock-container{margin-left:auto;margin-right:auto;transform-origin:50% 0}.hero__content__section{width:100%}.hero__content__section__link{padding-top:40px;margin-bottom:0;text-align:right}.hero__content__section--1{flex-grow:2;min-height:0}.hero--image .hero__content__section--1,.hero--video-background .hero__content__section--1,.hero--video .hero__content__section--1{min-height:0}.hero__content__section--2{text-align:center;order:3}}@media(max-width: 1099px){.hero,.hero--video-background,.hero--video,.hero--image{display:flex;flex-direction:column}.hero.--mobile-scheme-dark,.hero--video-background.--mobile-scheme-dark,.hero--video.--mobile-scheme-dark,.hero--image.--mobile-scheme-dark{color:#fff}.hero.--mobile-scheme-light,.hero--video-background.--mobile-scheme-light,.hero--video.--mobile-scheme-light,.hero--image.--mobile-scheme-light{color:#23085a}.hero .hero__inner,.hero--video-background .hero__inner,.hero--video .hero__inner,.hero--image .hero__inner{min-height:0;padding-bottom:30px !important;padding-top:140px !important}.hero .hero__background,.hero--video-background .hero__background,.hero--video .hero__background,.hero--image .hero__background{order:10;position:static;width:100%;height:300px;margin:0;background-position:right center}.hero .hero__content__section--2,.hero--video-background .hero__content__section--2,.hero--video .hero__content__section--2,.hero--image .hero__content__section--2{padding-top:10px}.hero .hero__content__section__link,.hero--video-background .hero__content__section__link,.hero--video .hero__content__section__link,.hero--image .hero__content__section__link{text-align:left;padding-top:0;padding-bottom:20px}.hero::before,.hero--video::before,.hero--image::before{background:none !important}.hero-light .hero--video .hero__background::before,.hero-light .hero--image .hero__background::before{background:none !important}}.plans__inner{display:flex;justify-content:center;align-items:flex-start;margin:0 -25px -50px;padding:74px 0 0 0;flex-wrap:wrap}@media(max-width: 1099px){.plans__inner{margin-left:-5px;margin-right:-5px}}@media(max-width: 801px){.plans__inner{margin-left:0;margin-right:0;flex-direction:column;align-items:center;justify-content:center;padding-top:0;margin-bottom:0}}.plans__item{background:#23085a;color:#fff;width:356px;min-width:356px;max-width:100%;margin:0 25px 50px;padding:32px 32px 0 32px;border-radius:0 32px 0 32px;text-align:center;position:relative}.plans__item--1{z-index:30}.plans__item--2{z-index:20;margin-top:-74px}.plans__item--3{z-index:10}.module--plans-n2 .plans__item--3{margin-top:-74px}@media(max-width: 1099px){.plans__item{margin-left:5px;margin-right:5px}}@media(max-width: 1247px){.module--plans-n3 .plans__item--3{z-index:40 !important}}@media(max-width: 801px){.plans__item{margin-left:0;margin-right:0;margin-top:0;margin-bottom:80px}.plans__item--1{z-index:10}.plans__item--2{z-index:20}.plans__item--3{z-index:30}.module--plans-n2 .plans__item--3{margin-top:0}}@media(max-width: 519px){.plans__item{width:300px;min-width:300px}}@media(max-width: 329px){.plans__item{width:280px;min-width:280px}}.plans__item__title{font-family:"British Council Sans Headline";font-size:60px;font-size:6rem;font-weight:400;letter-spacing:-3.08px;margin:0 0 20px 0}.plans__item__title .--smaller{font-size:16px;font-size:1.6rem}.plans__item__lessons{padding:0}.plans__item__lessons__content{font-weight:bold;font-size:30px;font-size:3rem;letter-spacing:-0.33px;line-height:1.25em;margin:0 0 22px 0}.plans__item__lessons__content>span:not(.plans__item__lessons__content__classes){display:block;font-weight:400;font-size:20px;font-size:2rem;letter-spacing:-1.03px;line-height:1.25em}.plans__item__lessons__badge{display:inline-block;padding:6px 10px;margin:0 0 12px 0;background:#ffe300;border-radius:0 0 15px 0;font-family:"British Council Sans Headline";font-weight:400;font-size:18px;font-size:1.8rem;color:#23085a;letter-spacing:0;text-transform:uppercase}.plans__item__lessons__subtitle{margin:0 0 20px 0;font-family:"British Council Sans Headline";font-weight:400;font-size:18px;font-size:1.8rem;color:#ffe300;letter-spacing:0}.plans__item__discount{position:absolute;width:80px;height:80px;top:-25px;right:-25px;background:#ba69ff;color:#fff;border-radius:100px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;font-family:"British Council Sans Headline";font-weight:400;font-size:28px;font-size:2.8rem;transform:rotate(20deg)}.plans__item__discount span{font-size:10px;font-size:1rem;font-weight:400;font-family:"British Council Sans"}.plans__item__saving{display:inline-block;padding:6px 10px;margin:0 auto 20px;background:#ba69ff;border-radius:0 0 15px 0;font-family:"British Council Sans Headline";font-weight:400;font-size:18px;font-size:1.8rem;color:#fff;letter-spacing:0;text-transform:uppercase}.plans__item__subtitle+.plans__item__saving{margin-top:20px}.plans__item__amountperclass{font-size:20px;font-size:2rem;display:block;margin-top:-9px;margin-bottom:20px}.plans__item__amountperclass:empty{display:none !important}.plans__item__price{font-weight:bold;font-size:44px;font-size:4.4rem;color:#00dcff;letter-spacing:-0.49px;line-height:1.2em;margin:0 0 20px 0}.plans__item__price__amount__period{font-weight:400;color:#fff;font-size:14px;font-size:1.4rem;margin-top:-18px}.plans__item__price__amountbefore{font-size:20px;font-size:2rem;line-height:1.2em}.plans__item__price__amountbefore del{text-decoration:line-through;opacity:.5}.plans__item__price span{display:block;font-weight:400;font-size:20px;font-size:2rem;letter-spacing:-1.03px;line-height:1.25em;color:#fff}.plans__item__time{font-weight:bold;font-size:44px;font-size:4.4rem;color:#00dcff;letter-spacing:-0.49px;line-height:1.2em;margin:0 0 20px 0}.plans__item__time span{display:block;font-weight:400;font-size:20px;font-size:2rem;letter-spacing:-1.03px;line-height:1.25em;color:#fff}.plans__item__time--2{font-weight:400;font-size:20px;font-size:2rem;letter-spacing:-1.03px;line-height:1.25em;color:#fff;margin-top:-10px;margin-bottom:30px}.plans__item__features{font-size:1.4rem;border-top:1px solid #00dcff;border-bottom:1px solid #00dcff;padding:14px;margin-bottom:60px}.plans__item__features:empty{display:none}.plans__item__features ul{margin:-14px;margin-bottom:0}.plans__item__features ul br{display:none}.plans__item__features ul li{border-bottom:1px solid #00dcff;padding:14px}.plans__item__features ul li:last-child{border-bottom:0}.plans__item__features+.plans__item__price{margin-top:-40px}.plans__item__features+.plans__item__saving{margin-top:-40px;position:relative;top:-20px;margin-bottom:0}.plans__item__action{margin-bottom:-30px}.plans__item__action.withdiscount{position:relative}.plans__item__action.withdiscount .plans__item__discount{transform:rotate(20deg) scale(0.6);right:-20px;top:-30px;pointer-events:none;z-index:100}.plans__item__action.withdiscount .button__text{max-width:none}.plans__item__action .button__text{max-width:190px}.plans__footer{position:relative;z-index:50;max-width:560px;margin:0 auto;padding:120px 0 0 0;font-size:12px;font-size:1.2rem;letter-spacing:-0.13px;text-align:center}.plans__footer p{margin:0 0 10px 0}@media(max-width: 766px){.plans__footer{padding-top:60px}}.plans--reduced .plans__item{width:296px;min-width:296px}@media(max-width: 1247px){.plans--reduced .plans__item--3{z-index:10}}@media(max-width: 987px){.plans--reduced .plans__item--3{z-index:40}}.plans--reduced .plans__item__lessons{padding-top:10px;padding-left:20px;min-height:138px;background-image:url(../_gfx/onlinelessons-2.svg)}.plans--reduced .plans__item__lessons__content{font-size:40px;font-size:4rem}.plans--reduced .plans__item__lessons__badge{margin-top:60px}.instructions{list-style:none;padding:30px 0 70px;margin:0;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media(max-width: 979px){.instructions{justify-content:center;padding-bottom:0;padding-top:0}}@media(max-width: 766px){.instructions{flex-direction:column;align-items:center}.instructions.instructions--6{flex-direction:row}}.instructions__step{width:280px;font-weight:bold;font-size:26px;font-size:2.6rem;line-height:1.176em;letter-spacing:-0.29px;color:#fff;text-align:center}.instructions__step .instructions__step__icon img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.instructions__step .instructions__step__icon.compat-object-fit{background-size:contain;background-repeat:no-repeat;background-position:center center}.instructions__step .instructions__step__icon.compat-object-fit img{visibility:hidden}.instructions--5 .instructions__step{width:210px}.instructions--5 .instructions__step .instructions__step__icon{width:170px;height:170px}.instructions--6 .instructions__step{width:160px;padding:0 10px;font-size:20px;font-size:2rem}.instructions--6 .instructions__step .instructions__step__icon{width:120px;height:120px}.--type-medium .instructions__step{width:220px;padding:0 10px;font-size:16px;font-size:1.6rem}.--type-medium .instructions__step .instructions__step__icon{width:auto;height:130px;background:rgba(0,0,0,0);border-radius:0;margin-bottom:40px}.--type-smaller .instructions__step{padding:0 10px;font-size:16px;font-size:1.6rem;font-weight:400}.--type-smaller .instructions__step .instructions__step__icon{width:auto;height:60px;background:rgba(0,0,0,0);border-radius:0;margin-bottom:40px}@media(max-width: 979px){.instructions__step{margin-bottom:40px}}.instructions__step__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 12px;background:#fff;width:190px;height:190px;border-radius:100%}.lunarnewyear .instructions .instructions__step__icon{position:relative;margin-bottom:40px}.lunarnewyear .instructions__step--1::after{content:"";display:block;width:374px;height:230px;background:url(../_gfx/lny-step-1.png) center center no-repeat;background-size:contain;z-index:100;pointer-events:none;position:absolute;top:-20px;left:50%;margin-left:-232px}.lunarnewyear .instructions__step--2::after{content:"";display:block;width:549px;height:230px;background:url(../_gfx/lny-step-2.png) center center no-repeat;background-size:contain;z-index:100;pointer-events:none;position:absolute;top:-20px;left:50%;margin-left:-260px}.lunarnewyear .instructions__step--3::after{content:"";display:block;width:369px;height:230px;background:url(../_gfx/lny-step-3.png) center center no-repeat;background-size:contain;z-index:100;pointer-events:none;position:absolute;top:-20px;left:50%;margin-left:-156px}.mainfeatures{display:flex;justify-content:center;align-items:flex-start}.mainfeatures__item{width:560px;padding:0 75px 60px;text-align:center}.mainfeatures__item__media{max-width:100%;margin:0 0 26px 0}.mainfeatures__item__media img{width:100%;height:auto;display:block}.mainfeatures__item__title{font-weight:bold;font-size:26px;font-size:2.6rem;line-height:1.176em;letter-spacing:-0.29px}@media(max-width: 979px){.featuresdetails__article{max-width:700px;margin:0 auto}}.featuresdetails__article__inner{display:flex;margin:0 -30px 70px}.featuresdetails__article__inner:last-child{margin-bottom:0}@media(max-width: 979px){.featuresdetails__article__inner{flex-direction:column-reverse}}.featuresdetails__article__content{width:calc(50% - 100px);padding:0 30px}.featuresdetails__article__content__action{padding-left:30px;padding-top:10px}@media(max-width: 979px){.featuresdetails__article__content{width:100%}}.featuresdetails__article__media{width:calc(50% + 100px);padding:0 30px}.featuresdetails__article__media img{width:100%;height:auto;display:block}@media(max-width: 979px){.featuresdetails__article__media{width:100%;margin-bottom:2rem}}.module--features--2 .featuresdetails__article__media{width:calc(50% + 500px);margin-left:-400px}@media(max-width: 979px){.module--features--2 .featuresdetails__article__media{width:100%;margin-left:0;margin-bottom:-60px}}.featuresdetails__article:nth-child(even) .featuresdetails__article__inner{flex-direction:row-reverse}@media(max-width: 979px){.featuresdetails__article:nth-child(even) .featuresdetails__article__inner{flex-direction:column-reverse}}.--reversed .featuresdetails__article:nth-child(odd) .featuresdetails__article__inner{flex-direction:row-reverse}@media(max-width: 979px){.--reversed .featuresdetails__article:nth-child(odd) .featuresdetails__article__inner{flex-direction:column}}.--reversed .featuresdetails__article:nth-child(even) .featuresdetails__article__inner{flex-direction:row}@media(max-width: 979px){.--reversed .featuresdetails__article:nth-child(even) .featuresdetails__article__inner{flex-direction:column-reverse}}.module--features--cols .featuresdetails{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-right:-60px}@media(max-width: 1099px){.module--features--cols .featuresdetails{margin-right:0}}.module--features--cols .featuresdetails__article{padding-right:60px;width:420px;margin-bottom:-70px}@media(max-width: 1099px){.module--features--cols .featuresdetails__article{padding-right:0}}.module--features--cols .featuresdetails__article .listchecks{font-weight:bold}.module--features--cols .featuresdetails__article .listchecks li{padding-bottom:10px}.module--features--cols .featuresdetails__article__inner{flex-direction:column !important;margin-left:0;margin-right:0}.module--features--cols .featuresdetails__article__media{width:100%;padding:0 20px 0 0;margin-left:-60px;margin-bottom:40px}@media(max-width: 1099px){.module--features--cols .featuresdetails__article__media{padding-right:0;margin-left:-20px}}.module--features--cols .featuresdetails__article__content{width:100%;padding:0 30px 0 0}.module--features--blocks .featuresdetails{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:1200px;margin:0 auto}.module--features--blocks .featuresdetails .featuresdetails__article{max-width:calc(50% - 80px);width:530px;padding:40px;background:#23085a;color:#fff;border-radius:0 40px;margin:0 40px 40px}.module--features--blocks .featuresdetails .featuresdetails__article .title::after{background:#fff}.module--features--blocks .featuresdetails .featuresdetails__article__inner{margin:0}.module--features--blocks .featuresdetails .featuresdetails__article__content{width:100%;padding:0}.module--features--blocks .featuresdetails .featuresdetails__article__content p:last-child{margin-bottom:0}.module--features--blocks .featuresdetails .featuresdetails__article--1{z-index:15}.module--features--blocks .featuresdetails .featuresdetails__article--1 .title{color:#00dcff}.module--features--blocks .featuresdetails .featuresdetails__article--2{z-index:10;margin-top:100px}.module--features--blocks .featuresdetails .featuresdetails__article--2 .title{color:#b25eff}.module--features--blocks .featuresdetails .featuresdetails__article--3{z-index:20;margin-top:-100px;margin-left:100px}.module--features--blocks .featuresdetails .featuresdetails__article--3 .title{color:#ffe300}@media(max-width: 1099px){.module--features--blocks .featuresdetails .featuresdetails__article{max-width:100%;width:100%;margin:0 0 40px 0}.module--features--blocks .featuresdetails .featuresdetails__article--1{z-index:1}.module--features--blocks .featuresdetails .featuresdetails__article--2{z-index:2}.module--features--blocks .featuresdetails .featuresdetails__article--3{z-index:3}}.featureschecks__item{padding:10px 10px 10px 30px;font-weight:bold;font-size:16px;font-size:1.6rem;letter-spacing:-0.18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f2f2f2}.featureschecks__item:last-child{border-bottom:0}.featureschecks__item__descr{color:#005cb9}.featureschecks__item .icon{display:block;width:30px;height:30px;min-width:62px;background-repeat:no-repeat;background-position:center center;background-size:contain}.featureschecks__item .icon--check-rounded{background-image:url(../_gfx/check-round.svg)}.listchecks{list-style:none;padding:0;margin:0}.listchecks li{position:relative;padding:0 0 20px 30px}.listchecks li::before{content:"" !important;display:block;position:absolute;left:0;top:0;width:20px;height:15px;background:url(../_gfx/check-1.svg) 0 0 no-repeat}.listchecks--2 li::before{background-image:url(../_gfx/check-2.svg)}.module--features--2 .listchecks li::before{background-image:url(../_gfx/check-2.svg)}.module--features--2 .listchecks--2 li::before{background-image:url(../_gfx/check-1.svg)}.testimonials__inner{display:flex;align-items:stretch;justify-content:flex-start;margin:0 -20px}@media(max-width: 1099px){.testimonials__inner{flex-direction:column}}@media(max-width: 766px){.testimonials__inner{margin-left:0;margin-right:0}}.testimonials__section{width:50%;min-width:50%;padding:0 20px}@media(max-width: 1099px){.testimonials__section{width:100%;min-width:100%;padding-bottom:40px}}@media(max-width: 766px){.testimonials__section{padding-left:0;padding-right:0}}.testimonials__section img.asvideo,.testimonials__section video{width:100%;height:auto;display:block}.blockquote{margin:0 0 20px 0;padding:0}.blockquote__inner{display:flex;align-items:stretch;justify-content:flex-start}@media(max-width: 519px){.blockquote__inner{flex-direction:column}}.blockquote__photo{width:178px}.blockquote__photo img{width:100%;height:auto;display:block}@media(max-width: 519px){.blockquote__photo{width:100%;margin-bottom:10px}}.blockquote__content{width:calc(100% - 178px);font-size:1.6rem;letter-spacing:0;padding-left:10px}.blockquote__content p{margin:0 0 7px 0}.blockquote__content cite{font-weight:bold;font-style:normal}@media(max-width: 519px){.blockquote__content{width:100%}}.highlight{background:#f2f2f2;display:flex;justify-content:center;align-items:center;font-family:"British Council Sans Headline";font-weight:400;font-size:2rem;color:#23085a;letter-spacing:0;padding:30px 5px 5px;border-top-right-radius:40px;border-bottom-left-radius:40px;margin:40px auto 60px}.module--highlights .highlight{margin-bottom:0}.module--pageheader+.module--highlights .highlight{margin-top:0}@media(max-width: 1099px){.highlight{flex-direction:column;text-align:center;align-items:center}}@media(max-width: 766px){.highlight{align-items:center}}.highlight__item{padding:0 25px 25px;display:flex;align-items:center;justify-content:space-around;min-width:25%}@media(max-width: 766px){.highlight__item{flex-direction:column;justify-content:center}}.highlight__item__text{max-width:200px}.highlight__item__icon{display:inline-block;width:42px;min-width:42px;height:48px;margin-right:10px;background-repeat:no-repeat;background-position:center center;background-size:contain}@media(max-width: 766px){.highlight__item__icon{margin-bottom:10px;margin-left:0;margin-right:0}}.highlight__item__icon--students{background:url(../_gfx/students.svg) center center no-repeat}.highlight__item__icon--certificate{background:url(../_gfx/certificate.svg) center center no-repeat}.highlight__item__icon--worldwide{background:url(../_gfx/worldwide.svg) center center no-repeat}.highlight__item__icon--pencil{background:url(../_gfx/pencil.svg) center center no-repeat}.highlight__item__icon--camera{background:url(../_gfx/camera.svg) center center no-repeat}.highlight__item__icon--teacher{background:url(../_gfx/teacher.svg) center center no-repeat}.highlight__item__icon--clock{background:url(../_gfx/clock.svg) center center no-repeat}.highlight__item__icon--video{background:url(../_gfx/video.svg) center center no-repeat}.help{display:flex;justify-content:center;align-items:center}.help .title--1{position:relative;padding-bottom:20px;margin-bottom:20px}.help .title--1::after{content:"";display:block;width:56px;height:3px;border-radius:1.5px;background:#23085a;position:absolute;bottom:0;left:0}.help .title--2 a{display:block}@media(max-width: 1099px){.help .title--2{font-size:18px;font-size:1.8rem}}@media(max-width: 979px){.help .title--2{font-size:16px;font-size:1.6rem}}@media(max-width: 766px){.help .title--2{font-size:16px;font-size:1.6rem}}.help__media{width:50%}.help__media video{width:100%;height:auto;display:block}.help__content{width:50%;padding:4rem}@media(max-width: 766px){.help{flex-direction:column}.help__media,.help__content{width:100%}.help__content{padding-left:20px;padding-right:20px}}.hero__content__section,.hero__background{opacity:0;transition:opacity .3s linear}.htmlReady .hero__content__section{opacity:1;transition-delay:.4s}.htmlReady .hero__background{opacity:1;transition-delay:.1s}.module__header{opacity:0;transform:translate3d(0, 60px, 0);transition:opacity .3s linear,transform .3s linear}.module__header.inview--on{opacity:1;transform:translate3d(0, 0, 0)}.featuresdetails__article{opacity:0;transform:translate3d(0, 0, 0);transition:opacity .3s linear,transform .3s linear}.featuresdetails__article.inview--on{opacity:1;transform:translate3d(0, 0, 0)}.blockquote,.highlight__item,.instructions__step,.plans__item{opacity:0;transform:translate3d(0, 60px, 0);transition:opacity .3s linear,transform .3s linear}.blockquote--2,.highlight__item--2,.instructions__step--2,.plans__item--2{transition-delay:.2s,.2s}.blockquote--3,.highlight__item--3,.instructions__step--3,.plans__item--3{transition-delay:.4s,.4s}.blockquote--4,.highlight__item--4,.instructions__step--4,.plans__item--4{transition-delay:.6s,.6s}.blockquote--5,.highlight__item--5,.instructions__step--5,.plans__item--5{transition-delay:.8s,.8s}.blockquote--6,.highlight__item--6,.instructions__step--6,.plans__item--6{transition-delay:1s,1s}.blockquote.inview--on,.highlight__item.inview--on,.instructions__step.inview--on,.plans__item.inview--on{opacity:1;transform:translate3d(0, 0, 0)}.listchecks li{opacity:0;transform:translate3d(0, 60px, 0);transition:opacity .3s linear,transform .6s linear}.listchecks li:nth-child(2){transition-delay:.2s,.2s}.listchecks li:nth-child(3){transition-delay:.4s,.4s}.listchecks li:nth-child(4){transition-delay:.6s,.6s}.listchecks li:nth-child(5){transition-delay:.8s,.8s}.listchecks.inview--on li{opacity:1;transform:translate3d(0, 0, 0)}.hero__scrolldown{display:block;position:absolute;bottom:40px;right:40px;z-index:10;padding-top:39px;text-align:center}@media(max-width: 766px){.hero__scrolldown{bottom:auto;top:80vh;right:20px}}.hero__scrolldown__arrow{display:block;margin:0 auto;width:10px;height:18px;animation:bounce 2s ease-in-out infinite}.hero__scrolldown__arrow::after{content:"";display:block;margin:0;padding:0;width:14px;height:14px;border-top:2px solid #ffe300;border-right:2px solid #ffe300;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.hero__scrolldown__label{display:none;text-transform:uppercase;color:#ffe300;font-size:10px;font-weight:bold}@-webkit-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0)}}@-moz-keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0)}}@keyframes elasticus{0%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0)}50%{-webkit-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-o-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}50.1%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-o-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.htmlcontent{padding-bottom:50px;max-width:750px;margin:0 auto;text-align:center;font-weight:400;font-size:1.2rem;letter-spacing:-0.13px}.htmlcontent:after{content:"";display:table;clear:both}.--fullwidth .htmlcontent{max-width:100%}.htmlcontent p{margin:0 0 7px 0}.htmlcontent h1,.htmlcontent h2,.htmlcontent h3,.htmlcontent h4,.htmlcontent h5,.htmlcontent h6{margin:20px 0 7px 0;font-family:"British Council Sans Headline";font-weight:400;font-size:2rem;letter-spacing:-1.03px}.htmlcontent h1:first-child,.htmlcontent h2:first-child,.htmlcontent h3:first-child,.htmlcontent h4:first-child,.htmlcontent h5:first-child,.htmlcontent h6:first-child{margin-top:0}.htmlcontent h5{font-family:"British Council Sans Headline";font-weight:400;font-size:2rem;color:#005cb9;letter-spacing:-1.03px}.htmlcontent h6{font-weight:bold;font-size:1.2rem;letter-spacing:-0.13px}.htmlcontent ul{margin:0 0 7px 0}.htmlcontent ul li{margin:0 0 2px 0}.htmlcontent ul li::before{content:"- "}.htmlcontent img,.htmlcontent img.alignnone,.htmlcontent img.alignright,.htmlcontent img.alignleft,.htmlcontent img.aligncenter{display:block;max-width:100%;height:auto;float:none}.htmlcontent .wp-video,.htmlcontent .wp-caption,.htmlcontent .wp-caption.alignnone,.htmlcontent .wp-caption.alignright,.htmlcontent .wp-caption.alignleft,.htmlcontent .wp-caption.aligncenter{display:block;padding:0;width:auto !important;border:none;border-radius:0;text-align:left}.htmlcontent .wp-video img,.htmlcontent .wp-caption img,.htmlcontent .wp-caption.alignnone img,.htmlcontent .wp-caption.alignright img,.htmlcontent .wp-caption.alignleft img,.htmlcontent .wp-caption.aligncenter img{margin:0;width:100%;border:0 !important}.htmlcontent .wp-video a,.htmlcontent .wp-caption a,.htmlcontent .wp-caption.alignnone a,.htmlcontent .wp-caption.alignright a,.htmlcontent .wp-caption.alignleft a,.htmlcontent .wp-caption.aligncenter a{display:block;border:0 !important}.htmlcontent .wp-video{margin:0 auto}.htmlcontent .wp-caption.alignleft,.htmlcontent img.alignleft{float:left;margin:0 20px 20px 0}.htmlcontent .wp-caption.alignright,.htmlcontent img.alignright{float:right;margin:0 0 20px 20px}.htmlcontent .wp-caption.aligncenter,.htmlcontent img.aligncenter{margin-left:auto;margin-right:auto;margin-bottom:20px}.htmlcontent .gallery{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:-5px;padding:17px 0 30px 0}.htmlcontent .gallery .wp-caption-text{font-weight:normal;text-transform:uppercase;color:#23085a;font-size:16px;font-size:1.6rem;padding:0;display:table-caption;caption-side:bottom;margin:0 0px 0 7px}.htmlcontent .gallery-icon{height:100%}.htmlcontent .gallery-item{width:33.333%;margin:0;padding:5px 5px;display:flex;justify-content:center;align-items:center;flex-direction:column}.htmlcontent .gallery-item img{width:100%;height:100%;object-fit:cover}.htmlcontent .gallery-item:hover .gallery-icon:before{opacity:.7;pointer-events:none}.htmlcontent .gallery-item:hover .gallery-icon:after{opacity:1;pointer-events:none}.htmlcontent .gallery-item .gallery-icon{position:relative;width:100%}.htmlcontent .gallery-item .gallery-icon:before{content:"";position:absolute;background-color:#fff;opacity:.7;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease}@media(max-width: 519px){.htmlcontent .gallery-item{width:50%}}@media(max-width: 359px){.htmlcontent .gallery-item{width:100%}}.htmlcontent .gallery-item img{margin:0}.htmlcontent .gallery-columns-1 .gallery-item{width:100%}.htmlcontent .gallery-columns-2 .gallery-item{width:50%}@media(max-width: 359px){.htmlcontent .gallery-columns-2 .gallery-item{width:100%}}.htmlcontent .gallery-columns-3 .gallery-item{width:33.333%}@media(max-width: 519px){.htmlcontent .gallery-columns-3 .gallery-item{width:50%}}@media(max-width: 359px){.htmlcontent .gallery-columns-3 .gallery-item{width:100%}}.htmlcontent .gallery-columns-4 .gallery-item{width:25%}@media(max-width: 519px){.htmlcontent .gallery-columns-4 .gallery-item{width:50%}}@media(max-width: 359px){.htmlcontent .gallery-columns-4 .gallery-item{width:100%}}.htmlcontent .gallery-columns-5 .gallery-item{width:20%}@media(max-width: 519px){.htmlcontent .gallery-columns-5 .gallery-item{width:50%}}@media(max-width: 359px){.htmlcontent .gallery-columns-5 .gallery-item{width:100%}}.htmlcontent .gallery-columns-6 .gallery-item{width:16.667%}@media(max-width: 519px){.htmlcontent .gallery-columns-6 .gallery-item{width:50%}}@media(max-width: 359px){.htmlcontent .gallery-columns-6 .gallery-item{width:100%}}.htmlcontent .gallery-columns-7 .gallery-item{width:14.285%}@media(max-width: 519px){.htmlcontent .gallery-columns-7 .gallery-item{width:50%}}@media(max-width: 359px){.htmlcontent .gallery-columns-7 .gallery-item{width:100%}}.htmlcontent .gallery-columns-8 .gallery-item{width:12.5%}@media(max-width: 519px){.htmlcontent .gallery-columns-8 .gallery-item{width:50%}}@media(max-width: 359px){.htmlcontent .gallery-columns-8 .gallery-item{width:100%}}.htmlcontent .gallery-columns-9 .gallery-item{width:11.11%}@media(max-width: 519px){.htmlcontent .gallery-columns-9 .gallery-item{width:50%}}@media(max-width: 359px){.htmlcontent .gallery-columns-9 .gallery-item{width:100%}}.htmlcontent table th,.htmlcontent table td{padding:12px}.htmlcontent table th{font-weight:700}.htmlcontent--2,.htmlcontent--4{font-size:20px;font-size:2rem;line-height:1.25em;letter-spacing:-1.03px;text-align:left;margin:0;padding:0}.htmlcontent--2 table,.htmlcontent--4 table{font-size:1.6rem;line-height:1.2em;margin:40px 0 60px;min-width:100%}.htmlcontent--2 table th,.htmlcontent--2 table td,.htmlcontent--4 table th,.htmlcontent--4 table td{padding:10px;border:1px solid #23085a}.htmlcontent--2 table th,.htmlcontent--4 table th{background:#23085a;color:#fff}.htmlcontent--2 h1,.htmlcontent--2 h2,.htmlcontent--2 h3,.htmlcontent--2 h4,.htmlcontent--2 h5,.htmlcontent--2 h6,.htmlcontent--4 h1,.htmlcontent--4 h2,.htmlcontent--4 h3,.htmlcontent--4 h4,.htmlcontent--4 h5,.htmlcontent--4 h6{margin:30px 0 20px;line-height:1.2em}.htmlcontent--2 p,.htmlcontent--4 p{margin-bottom:20px}.htmlcontent--2 p:last-child,.htmlcontent--4 p:last-child{margin-bottom:0}.htmlcontent--2 p+ul,.htmlcontent--4 p+ul{margin-top:-10px}.htmlcontent--2 ul li::before,.htmlcontent--4 ul li::before{content:"• "}.htmlcontent--2 ol ol,.htmlcontent--2 ol ul,.htmlcontent--2 ul ol,.htmlcontent--2 ul ul,.htmlcontent--4 ol ol,.htmlcontent--4 ol ul,.htmlcontent--4 ul ol,.htmlcontent--4 ul ul{padding-left:20px}.htmlcontent--3{font-size:1.6rem;letter-spacing:-0.18px;text-align:left;margin:0;padding:0}.htmlcontent--3 h1.--bigger,.htmlcontent--3 h2.--bigger,.htmlcontent--3 h3.--bigger,.htmlcontent--3 h4.--bigger,.htmlcontent--3 h5.--bigger,.htmlcontent--3 h6.--bigger{font-size:40px;font-size:4rem;line-height:1.25em;margin-bottom:25px}.htmlcontent--3 p{margin-bottom:20px}.htmlcontent--3 p:last-child{margin-bottom:0}.htmlcontent--3 p+ul{margin-top:-10px}.htmlcontent--3 ul li::before{content:"• "}.htmlcontent--4{text-align:center;margin-left:auto;margin-right:auto}.htmlcontent--4 .--small{font-size:16px}.htmlcontent--4 ol{list-style:none;margin:1rem auto;counter-reset:ol-list;padding:0;display:flex;flex-direction:column;max-width:360px;text-align:left}.htmlcontent--4 ol li{counter-increment:ol-list;position:relative;padding-left:20px;margin:0 0 10px 0;display:inline-block}.htmlcontent--4 ol li:last-child{margin-bottom:0}.htmlcontent--4 ol li:before{content:counter(ol-list);position:absolute;top:4px;left:0;font-size:12px;font-weight:600;border-radius:15px;width:15px;height:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e7e6e7;color:#54555b}.cta__body{background:#23085a;color:#fff;border-radius:0 40px 0 40px;padding:50px 4rem}.cta__body a{color:#00dcff}.cta__body .title--3{color:#fff;margin-bottom:0;padding-bottom:0}.cta__body .title--3::after{content:none}.module--features--list .cta__body{padding-bottom:100px}.cta--image .cta__body{background-image:url(../_gfx/levels.jpg);background-size:cover;min-height:250px}.module--subscription-mailing--newsletter .cta--image .cta__body,.module--subscription-mailing--form-2 .cta--image .cta__body{background-image:url(../_gfx/newsletter-bg.jpg);background-position:center center;min-height:365px}.module--consultation .cta--image .cta__body{background-image:url(../_gfx/consultation.png);background-position:center center;min-height:365px}.module--consultation .cta__body--form,.module--subscription-mailing--form-2 .cta__body--form{box-shadow:none !important}.cta__body--form{margin-bottom:60px}@media(max-width: 766px){.cta__body--form{margin-bottom:0}}.cta__body--newsletter{margin-bottom:60px;box-shadow:none !important}.cta__footer{margin-left:4rem;margin-top:-30px}.module--features--list .cta__footer{margin-top:-90px}.testimonials-slider{margin-bottom:40px}@media(max-width: 979px){.testimonials-slider{margin-left:-20px;margin-right:-20px}}.testimonials-slider__slider__inner{overflow:hidden}.testimonials-slider__slider__item__inner{display:flex;justify-content:center;align-items:center;padding-bottom:72px;overflow:hidden}@media(max-width: 766px){.testimonials-slider__slider__item__inner{flex-direction:column-reverse}}.testimonials-slider__slider__item__name{font-family:"British Council Sans Headline";font-size:26px;font-size:2.6rem;letter-spacing:-1.03px;font-weight:400;margin-bottom:20px;padding-bottom:12px;letter-spacing:-1.33px;color:#005cb9;position:relative;padding-bottom:0}.testimonials-slider__slider__item__name::after{content:"";display:block;width:56px;height:3px;border-radius:1.5px;background:#005cb9;position:absolute;bottom:0;left:0}.testimonials-slider__slider__item__name::after{content:none}.testimonials-slider__slider__item__quote{margin:0;font-size:1.6rem;color:#54555b;letter-spacing:-0.18px}.testimonials-slider__slider__item__quote p{margin-bottom:10px}.testimonials-slider__slider__item__quote p:last-child{margin-bottom:0}.testimonials-slider__slider__item__section{min-width:50%;margin-right:-68px;position:relative;z-index:10;background:#fff;border-radius:0 40px 0 0;padding:35px 60px 60px 30px;box-shadow:2px 2px 15px 0 rgba(0,0,0,.1)}@media(max-width: 766px){.testimonials-slider__slider__item__section{margin-right:20px;margin-top:-20px;margin-left:40px}}.testimonials-slider__slider__item__section--image{min-width:calc(50% + 68px);margin-right:0;z-index:1;border-radius:0 40px 0 40px;overflow:hidden;padding:0}@media(max-width: 766px){.testimonials-slider__slider__item__section--image{margin:0}}.testimonials-slider__slider__item__section--image img{width:100%;height:auto;display:block}.module--video{min-height:100vh}.module--video .module__inner{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative}@media(max-width: 1439px){.module--video .module__inner{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.module--video .module__inner{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.module--video .module__inner{padding-left:20px;padding-right:20px}}.module--video .module__header,.module--video .module__body{background:#fff;padding:1rem;margin:0}.module--video .module__header{padding-top:80px}.module--video .module__body{padding-bottom:80px}.module--video .module__body__inner{max-width:720px;margin:0 auto}.module--video .module__footer{padding-top:80px;padding-bottom:80px}.module--video .module__body__main{text-align:center;padding:4rem;max-width:720px;margin:0 auto}.module--video .module__body__main .htmlcontent--2{text-align:center}.module--video .module__body__main:last-child{padding-bottom:0}.embedvideo{height:0;padding:0;padding-top:56.25%;position:relative;margin:0 auto}.embedvideo>*{position:absolute;top:0;left:0;height:100%;width:100%}[lang=tr-TR] .plans__item__price__amount,[lang=cn2] .plans__item__price__amount,.lang-tr .plans__item__price__amount,.lang-zh .plans__item__price__amount{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}[lang=tr-TR] .reduced .plans__item__lessons__content__classes span,[lang=cn2] .reduced .plans__item__lessons__content__classes span,.lang-tr .reduced .plans__item__lessons__content__classes span,.lang-zh .reduced .plans__item__lessons__content__classes span{display:none}[lang=vn] .title--0,[lang=vn] .title--1,[lang=vn] .title--3,[lang=vn] .title--4,[lang=vn] .offer__discount,[lang=vn] .module--steps .module__footer p,[lang=vn] .plans__item__title,[lang=vn] .plans__item__lessons__badge,[lang=vn] .plans__item__lessons__subtitle,[lang=vn] .plans__item__discount,[lang=vn] .plans__item__saving,[lang=vn] .highlight,[lang=vn] .htmlcontent h5,.lang-vn .title--0,.lang-vn .title--1,.lang-vn .title--3,.lang-vn .title--4,.lang-vn .offer__discount,.lang-vn .module--steps .module__footer p,.lang-vn .plans__item__title,.lang-vn .plans__item__lessons__badge,.lang-vn .plans__item__lessons__subtitle,.lang-vn .plans__item__discount,.lang-vn .plans__item__saving,.lang-vn .highlight,.lang-vn .htmlcontent h5{font-family:"British Council Sans";font-weight:900}[lang=kr] .title--0,[lang=kr] .title--1,[lang=kr] .title--3,[lang=kr] .title--4,[lang=kr] .offer__discount,[lang=kr] .module--steps .module__footer p,[lang=kr] .plans__item__title,[lang=kr] .plans__item__lessons__badge,[lang=kr] .plans__item__lessons__subtitle,[lang=kr] .plans__item__discount,[lang=kr] .plans__item__saving,[lang=kr] .highlight,[lang=kr] .htmlcontent h5,.lang-kr .title--0,.lang-kr .title--1,.lang-kr .title--3,.lang-kr .title--4,.lang-kr .offer__discount,.lang-kr .module--steps .module__footer p,.lang-kr .plans__item__title,.lang-kr .plans__item__lessons__badge,.lang-kr .plans__item__lessons__subtitle,.lang-kr .plans__item__discount,.lang-kr .plans__item__saving,.lang-kr .highlight,.lang-kr .htmlcontent h5{font-weight:600}.slick-dots,.swiper-pagination{position:absolute;z-index:20;margin:0 auto;left:50%;transform:translate3d(-50%, 0, 0);bottom:-10px;display:flex;justify-content:center;align-items:center}.slick-dots button,.swiper-pagination-bullet{background:#23085a;opacity:1;margin:0 8px !important;cursor:pointer;border:0;width:12px;height:12px;border-radius:12px;text-indent:100%;white-space:nowrap;overflow:hidden;padding:0}.slick-dots .slick-active button,.swiper-pagination-bullet-active{background:#ffe300;transform:scale(1.6)}.slick-arrow{max-width:100%;border-radius:200px;white-space:nowrap;text-overflow:ellipsis;padding:0;margin:0;border:0;display:inline-flex;justify-content:center;align-items:center;position:relative;background:rgba(0,0,0,0);transition-property:color,background-color,border-color,box-shadow,opacity,height;transition-duration:.2s;transition-timing-function:ease-in;-webkit-appearance:none;cursor:pointer;text-decoration:none;color:#23085a;padding:0;width:32px;height:32px;text-indent:100%;overflow:hidden;white-space:nowrap;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);position:absolute;top:50%;margin-top:-16px;z-index:100}.slick-arrow>span{top:2px;white-space:normal;display:inline;text-align:center}.slick-arrow>.icon{height:20px;top:-1px}.slick-arrow>.icon,.slick-arrow>span{vertical-align:middle;display:inline-block;position:relative;z-index:10}.slick-arrow.disabled{cursor:default}.slick-arrow input{border:0;padding:0;margin:0;background:rgba(0,0,0,0);white-space:normal}.no-touch .slick-arrow:hover{color:#005cb9}.slick-arrow span{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.slick-arrow .icon{font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.slick-arrow.slick-prev{background-image:url(../_gfx/chevron-down.svg);transform:rotate(90deg);left:-40px}.slick-arrow.slick-next{background-image:url(../_gfx/chevron-down.svg);transform:rotate(-90deg);right:-40px}.single-faq .module--pageheader .module__inner{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative}@media(max-width: 1439px){.single-faq .module--pageheader .module__inner{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.single-faq .module--pageheader .module__inner{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.single-faq .module--pageheader .module__inner{padding-left:20px;padding-right:20px}}.single-faq .module--pageheader .module__header{text-align:left}.single-faq .module--pageheader .module__header .title{margin-left:0;margin-right:auto}.badge{display:inline-block;padding:6px 10px;margin:0 0 8px 0;background:#23085a;border-radius:40px;font-family:"British Council Sans Headline";font-weight:700;font-size:12px;font-size:1.2rem;color:#fff;letter-spacing:0;text-transform:uppercase}.faq-categories{display:inline-block;font-family:"British Council Sans Headline";font-weight:700;font-size:12px;font-size:1.2rem;color:#23085a;letter-spacing:0;text-transform:uppercase}.module--subscription-mailing{overflow:hidden;background:#005cb9;color:#fff;border-radius:0}.module--subscription-mailing .module__inner{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative}@media(max-width: 1439px){.module--subscription-mailing .module__inner{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.module--subscription-mailing .module__inner{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.module--subscription-mailing .module__inner{padding-left:20px;padding-right:20px}}.module--subscription-mailing .module--subscription-mailing__body__row{align-items:bottom}.module--subscription-mailing--newsletter .module__body__row,.module--subscription-mailing--form .module__body__row,.module--subscription-mailing--form-2 .module__body__row{align-items:flex-start}.module--subscription-mailing--newsletter,.module--subscription-mailing--form-2{background:none;color:#23085a}.module--consultation{overflow:hidden;border-radius:0}.module--consultation .module__inner{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative}@media(max-width: 1439px){.module--consultation .module__inner{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.module--consultation .module__inner{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.module--consultation .module__inner{padding-left:20px;padding-right:20px}}.module--consultation .module__body__row{align-items:flex-start}.accordion+.title{margin-top:60px}.accordion__item{margin:0 0 1px 0}.accordion__item__title{font-weight:bold;font-size:26px;font-size:2.6rem;line-height:1.176em;letter-spacing:-0.29px}.accordion__item__icon{display:inline-block;width:42px;min-width:42px;height:44px;margin:-8px 18px -8px 0;background-size:contain;background-repeat:no-repeat;background-position:center center}.accordion__item__icon--bubbles{background:url(../_gfx/bubbles.svg) center center no-repeat}.accordion__item__icon--briefcase{background:url(../_gfx/briefcase.svg) center center no-repeat}.accordion__item__icon--world{background:url(../_gfx/world.svg) center center no-repeat}.accordion__item__icon--network{background:url(../_gfx/network.svg) center center no-repeat}.accordion__item__icon--coffee{background:url(../_gfx/coffee.svg) center center no-repeat}.accordion__item__icon--book{background:url(../_gfx/book.svg) center center no-repeat}.accordion__item__header{background:#005cb9;color:#fff;padding:40px 60px 40px 30px;transition:background-color .3s linear;position:relative;cursor:pointer}.accordion__item__header__inner{display:flex;justify-content:flex-start;align-items:center}.accordion__item__header::after{content:"";display:block;width:20px;height:12px;background:url(../_gfx/chevron-down.svg) 0 0 no-repeat;background-size:contain;transform:rotate(0deg);transition:transform .3s linear;transform-origin:50% 50%;position:absolute;right:30px;top:50px}.open .accordion__item__header{background-color:#23085a}.open .accordion__item__header::after{transform:rotate(180deg)}.accordion__item__content{background:#fff;box-shadow:2px 2px 15px 0 rgba(0,0,0,.1);padding:40px 30px}.accordion__item__content__image{max-width:300px;margin-right:25px}.accordion__item__content__image img{width:100%;height:auto}.accordion--images .accordion__item__content__inner{display:flex}.accordion--images .accordion__item__content__inner .htmlcontent{max-width:650px;padding-top:25px}@media(max-width: 768px){.accordion--images .accordion__item__content__inner{flex-wrap:wrap}.accordion--images .accordion__item__content__image{width:100%;max-width:100%;margin-right:0}}.features-slider{margin-bottom:40px}@media(max-width: 979px){.features-slider{margin-left:-20px;margin-right:-20px}}.features-slider__slider__inner{overflow:hidden}.features-slider__slider__item__inner{display:flex;justify-content:center;align-items:center;padding-bottom:72px;overflow:hidden}@media(max-width: 766px){.features-slider__slider__item__inner{flex-direction:column-reverse}}.features-slider__slider__item__title{font-family:"British Council Sans Headline";font-size:26px;font-size:2.6rem;letter-spacing:-1.03px;font-weight:400;margin-bottom:20px;padding-bottom:12px;letter-spacing:-1.33px;color:#005cb9;position:relative}.features-slider__slider__item__title::after{content:"";display:block;width:56px;height:3px;border-radius:1.5px;background:#005cb9;position:absolute;bottom:0;left:0}.features-slider__slider__item__title::after{background:#23085a}.item--1 .features-slider__slider__item__title{color:#00dcff}.item--2 .features-slider__slider__item__title{color:#ffe300}.item--3 .features-slider__slider__item__title{color:#b25eff}.features-slider__slider__item__body{margin:0;font-size:1.6rem;color:#54555b;letter-spacing:-0.18px}.features-slider__slider__item__body p{margin-bottom:10px}.features-slider__slider__item__body p:last-child{margin-bottom:0}.features-slider__slider__item__section{min-width:50%;margin-right:-68px;position:relative;z-index:10;background:#fff;border-radius:0 40px 0 0;padding:35px 60px 60px 30px;box-shadow:2px 2px 15px 0 rgba(0,0,0,.1)}@media(max-width: 766px){.features-slider__slider__item__section{margin-right:0;margin-top:12px;margin-left:30px}}.features-slider__slider__item__section--image{min-width:calc(50% + 68px);margin-right:0;z-index:1;border-radius:0 40px 0 70px;overflow:hidden;padding:0}@media(max-width: 766px){.features-slider__slider__item__section--image{margin:0;margin-bottom:-100px}}.features-slider__slider__item__section--image img{width:100%;height:auto;display:block}.module--banner{color:#fff;background:#23085a;background-image:linear-gradient(139deg, #003AB1 0%, #080B34 100%);border-radius:0;padding:0}.module--banner .module__inner{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative}@media(max-width: 1439px){.module--banner .module__inner{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.module--banner .module__inner{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.module--banner .module__inner{padding-left:20px;padding-right:20px}}.module--banner .module__inner__inner{display:flex;justify-content:center;align-items:center}.module--banner .module__header,.module--banner .module__body,.module--banner .module__footer{flex-basis:100%;position:relative}.module--banner .module__header{z-index:30;margin-bottom:0}.module--banner .module__title{font-size:44px;font-size:4.4rem;font-family:"British Council Sans Headline";font-weight:400;letter-spacing:-2.26px;line-height:1.25em;color:#fff;text-align:left}.module--banner .module__title strong{position:relative;font-weight:400;box-shadow:0 3px 0 0px #ffe300}@media(max-width: 766px){.module--banner .module__title{font-size:30px;font-size:3rem;letter-spacing:.5px}}.module--banner .module__body{z-index:10}.module--banner .module__body__background{display:block;background-size:contain;background-repeat:no-repeat;background-position:right bottom;width:906px;height:316px;position:absolute;z-index:1;bottom:0;right:0}.module--banner .module__body__inner{background:#fff;color:#23085a;position:relative;z-index:10;margin:24px 0 24px 170px;width:520px;max-width:100%;padding:24px 48px 24px 24px;border-radius:0 40px 0}.module--banner .module__footer{z-index:30;left:-40px}@media(max-width: 1339px){.module--banner{padding-top:4rem}.module--banner .module__inner__inner{align-items:flex-start}.module--banner .module__header{margin-top:40px}.module--banner .module__body__inner{padding-right:24px;padding-bottom:120px}.module--banner .module__footer{position:absolute;bottom:60px;left:50%;margin-left:80px}}@media(max-width: 979px){.module--banner .module__inner__inner{flex-direction:column}.module--banner .module__header{margin-top:0}.module--banner .module__footer{margin-left:0;transform:translate(-50%, 0);min-width:100%;text-align:center}}@media(max-width: 766px){.module--banner .module__body__inner{margin-left:0;width:100%}.module--banner .module__body__background{display:none}}.offer__discount{display:inline-block;padding:6px 10px;margin:0 auto 20px;background:#ffe300;border-radius:0 0 15px 0;font-family:"British Council Sans Headline";font-weight:400;font-size:18px;font-size:1.8rem;color:#23085a;letter-spacing:0;text-transform:uppercase}.offer__title{font-family:"British Council Sans Headline";font-size:26px;font-size:2.6rem;letter-spacing:-1.03px;font-weight:400;margin-bottom:20px;padding-bottom:12px;letter-spacing:-1.33px;color:#005cb9;position:relative;font-size:20px;font-size:2rem;padding-bottom:0}.offer__title::after{content:"";display:block;width:56px;height:3px;border-radius:1.5px;background:#005cb9;position:absolute;bottom:0;left:0}.offer__title del{font-family:"British Council Sans";font-weight:400;color:#23085a}.offer__title::after{content:none}.contentblocks{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin:0 -40px -40px}.contentblocks__article{width:50%;min-width:50%;padding:0 40px 40px}.contentblocks__article__content__icon{margin-bottom:20px;height:100px;max-width:100%}.contentblocks__article__content__icon img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.contentblocks__article__content__icon.compat-object-fit{background-size:contain;background-repeat:no-repeat;background-position:center center}.contentblocks__article__content__icon.compat-object-fit img{visibility:hidden}.contentblocks.js--contentblockSlider{margin-bottom:60px;text-align:center;margin-left:-10px;margin-right:-10px}.contentblocks.js--contentblockSlider .contentblocks__article{padding-bottom:0;text-align:left;max-width:320px;margin:0 auto;padding-left:10px;padding-right:10px}.video-banner{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative;position:relative}@media(max-width: 1439px){.video-banner{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.video-banner{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.video-banner{padding-left:20px;padding-right:20px}}.video-banner__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.video-banner__link span{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.video-banner__video{width:100%;height:auto;display:block}.--fullwidth .video-banner{max-width:100%;padding-left:0;padding-right:0}@media screen and (min-width: 1023px){.video-banner.--frame-portrait,.video-banner.--frame-landscape{position:relative;max-width:100%}.video-banner.--frame-portrait iframe,.video-banner.--frame-portrait video,.video-banner.--frame-landscape iframe,.video-banner.--frame-landscape video{position:absolute;top:50%;left:50%;z-index:10;object-fit:cover;width:calc(100% - 40px);height:calc(100% - 40px);object-position:center center;transform:translate(-50%, -50%);border-radius:40px}.video-banner.--frame-portrait::after,.video-banner.--frame-landscape::after{content:"";pointer-events:none;display:block;background-position:center center;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain;position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.video-banner.--frame-portrait{width:410px;height:810px}.video-banner.--frame-portrait::after{background-image:url(../_gfx/bg-phone-portrait.svg)}.video-banner.--frame-landscape{width:810px;height:410px}.video-banner.--frame-landscape::after{background-image:url(../_gfx/bg-phone-landscape.svg)}}.module--video-banner{padding-top:0;padding-bottom:0;margin-bottom:40px}.module--video-banner.--custom-bg-color .module__inner{padding-top:40px;padding-bottom:40px}.plans.plans--elw .plans__footer{padding-top:60px}.plans.plans--elw .plans__inner{align-items:stretch;padding-top:20px}@media(max-width: 801px){.plans.plans--elw .plans__inner{align-items:center}}.plans.plans--elw .plans__item{box-shadow:none !important;text-align:left;background:#e6caff;color:#23085a;margin-top:0 !important;border-radius:10px;display:flex;flex-direction:column}@media(max-width: 519px){.plans.plans--elw .plans__item{min-width:100%}}.plans.plans--elw .plans__item .plans__item__lessons,.plans.plans--elw .plans__item .plans__item__price{order:10}.plans.plans--elw .plans__item .plans__item__saving{order:9;background:#ffe300;color:#23085a;font-weight:bold;font-size:14px;font-size:1.4rem;letter-spacing:0;position:relative;border-radius:4px;margin-left:0}.plans.plans--elw .plans__item .plans__item__saving::after{content:"";display:block;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #ffe300;position:absolute;bottom:-6px;left:50%;transform:translate(-50%, 0)}.plans.plans--elw .plans__item .plans__item__action{order:20}.plans.plans--elw .plans__item--2{background:#d9dcff}.plans.plans--elw .plans__item--3{background:#e1efff}.plans.plans--elw .plans__item__title{font-family:"British Council Sans";font-weight:bold;font-size:40px;font-size:4rem;letter-spacing:0;text-transform:uppercase;color:#b25eff}.plans.plans--elw .plans__item__title span{color:#23085a}.plans.plans--elw .plans__item__subtitle{font-family:"British Council Sans";font-weight:400;font-family:BritishCouncilSans-Regular;font-size:16px;font-size:1.6rem;letter-spacing:0;line-height:1.5em;margin:0 0 40px 0}.plans.plans--elw .plans__item__lessons__content{font-weight:bold;font-size:16px;font-size:1.6rem;letter-spacing:0;text-transform:uppercase;text-align:left;color:#23085a;margin:0}.plans.plans--elw .plans__item__price{font-family:"British Council Sans";font-weight:bold;font-size:30px;font-size:3rem;color:#23085a;letter-spacing:0}.plans.plans--elw .plans__item__price__amount__period{font-weight:bold;color:#b25eff;margin-top:-8px}.plans.plans--elw .plans__item__features{text-align:left;border:0;margin:0 0 10px 0;flex-grow:2;padding:0}.plans.plans--elw .plans__item__features li{position:relative;padding:0 0 20px 25px;opacity:1 !important;transform:none !important;font-weight:400;font-size:20px;font-size:2rem;letter-spacing:0;border:0;color:#23085a}.plans.plans--elw .plans__item__features li strong{font-weight:bold}.plans.plans--elw .plans__item__features li::before{content:"" !important;display:block;position:absolute;left:0;top:8px;width:20px;height:15px;background:url(../_gfx/violet-check.svg) 0 0 no-repeat}.plans.plans--elw .plans__item__action{margin-bottom:30px}.plans.plans--elw .plans__item__action .button:not(.button--link):not(.button--login):not(.button--menu){width:100%;background-color:#23085a;color:#fff;padding-top:10px;padding-bottom:10px;min-height:44px}.plans.plans--alternative-1 .plans__inner{padding-top:20px;margin-bottom:-20px}.plans.plans--alternative-1 .plans__footer{padding-top:90px}.plans.plans--alternative-1 .plans__item{background:#23085a;color:#fff;margin-top:0 !important;margin-bottom:20px;border-radius:20px;display:flex;flex-direction:column;padding:20px;box-shadow:none !important}@media(max-width: 519px){.plans.plans--alternative-1 .plans__item{min-width:100%}}.plans.plans--alternative-1 .plans__item__title{color:#fff;margin:-20px -20px 0;padding:20px;order:0;font-family:"British Council Sans Headline";font-size:40px;font-size:4rem;letter-spacing:0;text-align:center;line-height:60px;border-radius:20px 20px 0 0;text-transform:uppercase}.plans.plans--alternative-1 .plans__item__lessons{margin:-20px -20px 0;padding:0 20px 20px;color:#fff;order:1}.plans.plans--alternative-1 .plans__item__lessons__content{font-family:"British Council Sans";font-weight:bold;font-size:20px;font-size:2rem;text-align:center;margin-bottom:0;text-transform:uppercase}.plans.plans--alternative-1 .plans__item__subtitle{order:2;font-family:"British Council Sans";font-weight:bold;font-size:16px;font-size:1.6rem;padding:10px 0}.plans.plans--alternative-1 .plans__item__subtitle+.plans__item__saving{margin-top:20px}.plans.plans--alternative-1 .plans__item:nth-child(2){margin-top:-30px !important}@media(max-width: 801px){.plans.plans--alternative-1 .plans__item:nth-child(2){margin-top:0 !important}}.plans.plans--alternative-1 .plans__item__amountperclass{order:4;color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:0;text-align:center}.plans.plans--alternative-1 .plans__item__price{order:3;color:#fff;font-weight:bold;font-size:34px;letter-spacing:0;text-align:center;margin-top:20px}.plans.plans--alternative-1 .plans__item__price__amountbefore del{opacity:.5}.plans.plans--alternative-1 .plans__item__price__amount{color:#fff}.plans.plans--alternative-1 .plans__item__price__amount__period{color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:0;text-align:center;margin-top:-10px;opacity:.5}.plans.plans--alternative-1 .plans__item__saving{order:2;font-family:"British Council Sans";font-weight:bold;font-size:14px;font-size:1.4rem;background-color:#b25eff;color:#fff;letter-spacing:0;text-align:center;border-radius:20px;margin-top:5px}.plans.plans--alternative-1 .plans__item__action{margin-bottom:0;order:20}.plans.plans--alternative-1 .plans__item__action .button:not(.button--link):not(.button--login):not(.button--menu){background-color:#ffe300;color:#23085a;min-width:260px}.plans.plans--alternative-1 .plans__item__features{text-align:left;border:0;margin:0 0 20px 0;flex-grow:2;padding:0;order:10}.plans.plans--alternative-1 .plans__item__features ul{margin:0}.plans.plans--alternative-1 .plans__item__features li{position:relative;padding:0 0 20px 25px;opacity:1 !important;transform:none !important;font-weight:400;font-size:20px;font-size:2rem;letter-spacing:0;border:0;color:#23085a}.plans.plans--alternative-1 .plans__item__features li strong{font-weight:bold}.plans.plans--alternative-1 .plans__item__features li::before{content:"" !important;display:block;position:absolute;left:0;top:8px;width:20px;height:15px;background:url(../_gfx/violet-check.svg) 0 0 no-repeat}.ielts-coach .plans.plans--ielts .plans__inner{padding-top:20px;margin-bottom:-20px}.ielts-coach .plans.plans--ielts .plans__footer{padding-top:90px}.ielts-coach .plans.plans--ielts .plans__item{background:#23085a;color:#fff;margin-top:0 !important;margin-bottom:20px;border-radius:20px;display:flex;flex-direction:column;padding:20px;box-shadow:none !important}@media(max-width: 519px){.ielts-coach .plans.plans--ielts .plans__item{min-width:100%}}.ielts-coach .plans.plans--ielts .plans__item__title{color:#fff;margin:-20px -20px 0;padding:20px;order:0;font-family:"British Council Sans Headline";font-size:40px;font-size:4rem;letter-spacing:0;text-align:center;line-height:60px;border-radius:20px 20px 0 0;text-transform:uppercase}.ielts-coach .plans.plans--ielts .plans__item__lessons{margin:-20px -20px 0;padding:0 20px 20px;color:#fff;order:1}.ielts-coach .plans.plans--ielts .plans__item__lessons__content{font-family:"British Council Sans";font-weight:bold;font-size:20px;font-size:2rem;text-align:center;margin-bottom:0;text-transform:uppercase}.ielts-coach .plans.plans--ielts .plans__item__subtitle{order:2;font-family:"British Council Sans";font-weight:bold;font-size:16px;font-size:1.6rem;padding:10px 0}.ielts-coach .plans.plans--ielts .plans__item__subtitle+.plans__item__saving{margin-top:20px}.ielts-coach .plans.plans--ielts .plans__item:nth-child(2){margin-top:-30px !important}@media(max-width: 801px){.ielts-coach .plans.plans--ielts .plans__item:nth-child(2){margin-top:0 !important}}.ielts-coach .plans.plans--ielts .plans__item__amountperclass{order:4;color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:0;text-align:center}.ielts-coach .plans.plans--ielts .plans__item__price{order:3;color:#fff;font-weight:bold;font-size:34px;letter-spacing:0;text-align:center;margin-top:20px}.ielts-coach .plans.plans--ielts .plans__item__price__amountbefore del{opacity:.5}.ielts-coach .plans.plans--ielts .plans__item__price__amount{color:#fff}.ielts-coach .plans.plans--ielts .plans__item__price__amount__period{color:#fff;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:0;text-align:center;margin-top:-10px;opacity:.5}.ielts-coach .plans.plans--ielts .plans__item__saving{order:2;font-family:"British Council Sans";font-weight:bold;font-size:14px;font-size:1.4rem;background-color:#b25eff;color:#fff;letter-spacing:0;text-align:center;border-radius:20px;margin-top:5px}.ielts-coach .plans.plans--ielts .plans__item__action{margin-bottom:0;order:20}.ielts-coach .plans.plans--ielts .plans__item__action .button:not(.button--link):not(.button--login):not(.button--menu){background-color:#ffe300;color:#23085a;min-width:260px}.ielts-coach .plans.plans--ielts .plans__item__features{text-align:left;border:0;margin:0 0 20px 0;flex-grow:2;padding:0;order:10}.ielts-coach .plans.plans--ielts .plans__item__features ul{margin:0}.ielts-coach .plans.plans--ielts .plans__item__features li{position:relative;padding:0 0 20px 25px;opacity:1 !important;transform:none !important;font-weight:400;font-size:20px;font-size:2rem;letter-spacing:0;border:0;color:#23085a}.ielts-coach .plans.plans--ielts .plans__item__features li strong{font-weight:bold}.ielts-coach .plans.plans--ielts .plans__item__features li::before{content:"" !important;display:block;position:absolute;left:0;top:8px;width:20px;height:15px;background:url(../_gfx/violet-check.svg) 0 0 no-repeat}.ielts-coach .plans.plans--ielts .plans__item{background-color:#ffd8e0;color:#23085a}.ielts-coach .plans.plans--ielts .plans__item__title{color:#ea0034}.ielts-coach .plans.plans--ielts .plans__item__lessons,.ielts-coach .plans.plans--ielts .plans__item__amountperclass{color:#23085a}.ielts-coach .plans.plans--ielts .plans__item__saving{color:#fff;background-color:#ea0034}.ielts-coach .plans.plans--ielts .plans__item__price{color:#23085a}.ielts-coach .plans.plans--ielts .plans__item__price__amount{color:#23085a}.ielts-coach .plans.plans--ielts .plans__item__price__amount__period{color:#23085a}.plans-wrapper__switch{text-align:center;margin:10px auto 30px}.plans-wrapper__section.m--hidden{display:none !important}.switch{display:inline-flex;justify-content:center;align-items:center}.switch__label{font-family:"British Council Sans";font-weight:bold;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.16px;margin:0 8px}.switch__control{position:relative;display:inline-block;width:60px;height:34px}.switch__control input{opacity:0;width:0;height:0}.switch__control__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#23085a;box-shadow:6px 3px 13px 4px rgba(171,182,185,.3);transform:translate(0px, 0px);transition:transform .6s ease,box-shadow .6s,background-color .6s ease;border-radius:34px}.switch__control__slider::before{content:"";position:absolute;height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:transform .4s ease;border-radius:50%}.switch__control input:checked+.switch__control__slider{background-color:#202cb2}.switch__control input:checked+.switch__control__slider::before{transform:translateX(26px)}.hero--landing .hero__inner{padding-top:160px;padding-bottom:80px}@media(max-width: 1099px){.hero--landing .hero__background{position:absolute;width:100%;height:100%}}.hero-leads-form{position:relative;z-index:100}.hero-leads-form__inner{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative}@media(max-width: 1439px){.hero-leads-form__inner{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.hero-leads-form__inner{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.hero-leads-form__inner{padding-left:20px;padding-right:20px}}.hero-leads-form__body{display:flex;justify-content:flex-end;align-items:flex-start}.hero-leads-form__body .hero-leads-form__content,.hero-leads-form__body .hero-leads-form__form{padding-bottom:40px}.hero-leads-form__body .hero-leads-form__content:first-child,.hero-leads-form__body .hero-leads-form__form:first-child{width:600px;padding-top:40px}.hero-leads-form__body .hero-leads-form__content:last-child,.hero-leads-form__body .hero-leads-form__form:last-child{transform:translate(0, calc(var(--hh) / -2));width:calc(100% - 600px);padding-left:80px;padding-top:0}@media(max-width: 1099px){.hero-leads-form__body{flex-direction:column-reverse}.hero-leads-form__body .hero-leads-form__content:first-child,.hero-leads-form__body .hero-leads-form__content:last-child,.hero-leads-form__body .hero-leads-form__form:first-child,.hero-leads-form__body .hero-leads-form__form:last-child{width:100%;padding-left:0;padding-right:0;transform:translate(0, 0) !important}.hero-leads-form__body .hero-leads-form__content:last-child,.hero-leads-form__body .hero-leads-form__form:last-child{margin-top:40px}}.hero-leads-form__form__inner{padding:40px;background:#23085a;color:#fff;border-radius:18px;box-shadow:2px 2px 15px 0 rgba(0,0,0,.1)}.hero-leads-form__form__inner .title{color:#fff}.hero-leads-form__form__inner .form{width:100%}.hero-leads-form__form__inner .form .form__field--choice{min-width:100%}.hero-leads-form__form__inner .form .form__submit{margin-bottom:0;top:0;margin-top:40px}.hero-leads-form__form.form--light .hero-leads-form__form__inner{background:#fff;color:#23085a;border:3px solid #b25eff;box-shadow:2px 2px 15px 0 rgba(0,0,0,.1)}.hero-leads-form__form.form--light .hero-leads-form__form__inner .title{color:#23085a}.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field__input,.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field__select{border-bottom-color:#005cb9;color:#005cb9}.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field__input::-webkit-input-placeholder,.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field__select::-webkit-input-placeholder{color:#005cb9}.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field__input:-moz-placeholder,.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field__select:-moz-placeholder{color:#005cb9}.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field__input::-moz-placeholder,.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field__select::-moz-placeholder{color:#005cb9}.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field__input:-ms-input-placeholder,.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field__select:-ms-input-placeholder{color:#005cb9}.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field__input::placeholder,.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field__select::placeholder{color:#005cb9}.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field--choice .form__field--choice__text::before{border-color:#005cb9}.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form__field--choice .form__field--choice__text::after{background-image:url(../_gfx/violet-check.svg)}.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form_controlFilled .form__field__input,.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form_controlFilled .form__field__select,.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form_controlPreFilled .form__field__input,.hero-leads-form__form.form--light .hero-leads-form__form__inner .form .form_controlPreFilled .form__field__select{border-bottom-color:#b25eff}.hero-leads-form .featureschecks{margin-bottom:20px}.hero-leads-form .featureschecks:last-child{margin-bottom:0}.js-sticky-sidebar-moving>div:first-child{transform:translateY(calc(var(--mot) * -1));transition:transform .3s linear}@media(max-width: 1099px){.js-sticky-sidebar-moving>div:first-child{transform:translateY(0) !important}}.module--leads{background:#23085a;color:#fff;position:relative;overflow:hidden}.module--leads .module__inner{padding:0 110px;margin:0 auto;width:100%;max-width:1440px;position:relative}@media(max-width: 1439px){.module--leads .module__inner{padding-left:40px;padding-right:40px}}@media(min-width: 1100px)and (max-width: 1200px){.module--leads .module__inner{padding-left:20px;padding-right:20px}}@media(max-width: 979px){.module--leads .module__inner{padding-left:20px;padding-right:20px}}.module--leads .title--1{max-width:560px}.module--leads .title--2{font-size:20px;font-size:2rem;position:relative;padding-bottom:20px;margin-bottom:20px}.module--leads .title--2::after{content:"";display:block;width:56px;height:3px;border-radius:1.5px;background:#fff;position:absolute;bottom:0;left:0}.module--leads .htmlcontent--3{margin-bottom:20px;max-width:560px}.module--leads .htmlcontent--3 p{margin-bottom:0}.module--leads .htmlcontent--3 p+ul{margin-top:20px}.module--leads .form.form--inline .form__inner a{color:#fff;text-decoration:underline}.module--leads .form.form--inline .form__inner .form__field__input,.module--leads .form.form--inline .form__inner .form__field__select{background:#fff;padding:10px;border-radius:4px !important}.module--leads .form.form--inline .form__inner .form__field__input::-webkit-input-placeholder,.module--leads .form.form--inline .form__inner .form__field__select::-webkit-input-placeholder{color:#23085a}.module--leads .form.form--inline .form__inner .form__field__input:-moz-placeholder,.module--leads .form.form--inline .form__inner .form__field__select:-moz-placeholder{color:#23085a}.module--leads .form.form--inline .form__inner .form__field__input::-moz-placeholder,.module--leads .form.form--inline .form__inner .form__field__select::-moz-placeholder{color:#23085a}.module--leads .form.form--inline .form__inner .form__field__input:-ms-input-placeholder,.module--leads .form.form--inline .form__inner .form__field__select:-ms-input-placeholder{color:#23085a}.module--leads .form.form--inline .form__inner .form__field__input::placeholder,.module--leads .form.form--inline .form__inner .form__field__select::placeholder{color:#23085a}.module--leads .form.form--inline .form__inner .form__submit__button{border-radius:4px}.module--leads .module__body__conditions{margin:20px 0;font-weight:400;font-size:1.2rem;letter-spacing:-0.13px}.module--leads .module__body__conditions a{color:#00dcff}.module--leads .module__background::before{content:"";display:block;width:100%;height:100%;background:#2a2a2a;background:linear-gradient(90deg, rgba(42, 42, 42, 0.7) 0%, rgba(42, 42, 42, 0.6) 20%, rgba(42, 42, 42, 0) 100%);position:absolute;left:0;top:0;z-index:10}@media(max-width: 1099px){.module--leads .module__background{opacity:.5;filter:blur(5px);transform:scale(1.1);transform-origin:50% 50%;background-position:left center}.module--leads .module__background::before{opacity:0}}.module--leads.--color-scheme-light{background:#fff;color:#23085a}.module--leads.--color-scheme-light .module__background::before{content:"";display:block;width:100%;height:100%;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 0) 100%);position:absolute;left:0;top:0;z-index:10}@media(max-width: 1099px){.module--leads.--color-scheme-light .module__background{opacity:1;filter:blur(5px);transform:scale(1.1);transform-origin:50% 50%;background-position:left center}.module--leads.--color-scheme-light .module__background::before{background:#fff;opacity:.4}}.module--leads.--color-scheme-light .title--2::after{background-color:#ba69ff}.module--leads.--color-scheme-light .form.form--inline .form__inner a{color:#23085a;text-decoration:underline}.module--leads.--color-scheme-light .form.form--inline .form__inner .form__field__input{border:1px solid #b25eff}.module--leads.--color-scheme-light .form__field--choice .form__field--choice__text::before{border-color:#b25eff}.module--leads.--color-scheme-light .form__field--choice .form__field--choice__text::after{background-image:url(../_gfx/violet-check.svg)}.module--leads.--color-scheme-light .form__field--choice.form_controlFilled .form__field--choice__text::before,.module--leads.--color-scheme-light .form__field--choice.form_controlPreFilled .form__field--choice__text::before{border-color:#b25eff}.htmlcontent h1,.htmlcontent h2,.htmlcontent h3,.htmlcontent h4,.htmlcontent h5,.htmlcontent h6{font-family:"British Council Sans";font-weight:700}.button:not(.button--link):not(.button--login):not(.button--menu){background-color:#b25eff;color:#fff;font-size:16px;font-size:1.6rem}.button:not(.button--link):not(.button--login):not(.button--menu).button--extralarge{padding-left:40px;padding-right:40px;padding-top:14px;padding-bottom:14px}.button:not(.button--link):not(.button--login):not(.button--menu):not([disabled]):not(.disabled):hover{background-color:#6556ee;color:#fff}.button--link:not(.button--login):not(.button--menu){color:#b25eff}.button--link:not(.button--login):not(.button--menu).button--icon-arrow-right{background-image:url(../_gfx/arrow-right-violet.svg);background-repeat:none;padding-left:0}.button--link:not(.button--login):not(.button--menu):not([disabled]):not(.disabled):hover{background-color:rgba(0,0,0,0);color:#23085a}.title--0{font-size:40px;font-size:4rem;font-family:"British Council Sans";font-weight:700;letter-spacing:0;line-height:1.25em}.title--1{font-size:36px;font-size:3.6rem;font-family:"British Council Sans";font-weight:700;letter-spacing:0;line-height:1.25em}.title--2{font-size:40px;font-size:4rem;font-family:"British Council Sans";font-weight:700;letter-spacing:0;line-height:1.25em}.title--2 span{font-size:.7em;display:block;line-height:1.12em}.title--3{font-family:"British Council Sans";font-size:30px;font-size:3rem;letter-spacing:0;font-weight:700;margin-bottom:12px;padding-bottom:0;color:#23085a}.title--3::after{content:none}.title--branding strong{text-transform:uppercase}.listchecks li::before{top:3px;background:url(../_gfx/violet-check.svg) 0 0 no-repeat}.htmlcontent--3{line-height:2rem}.htmlcontent--3 h1,.htmlcontent--3 h2,.htmlcontent--3 h3,.htmlcontent--3 h4,.htmlcontent--3 h5,.htmlcontent--3 h6{margin-bottom:25px}.hero{border-radius:0}.hero .hero__background{border-radius:0}.hero .title--2{font-size:20px;font-size:2rem}.hero .htmlcontent--3{font-size:26px;font-size:2.6rem;line-height:2.8rem;max-width:500px}.hero .htmlcontent--3 .--small{font-size:.77em}.hero__inner{padding-top:220px;padding-bottom:140px}.hero .form.form--inline .form__inner a{color:#fff;text-decoration:underline}.hero .form.form--inline .form__inner .form__field__input,.hero .form.form--inline .form__inner .form__field__select{background:#fff;padding:10px;border-radius:4px !important}.hero .form.form--inline .form__inner .form__field__input::-webkit-input-placeholder,.hero .form.form--inline .form__inner .form__field__select::-webkit-input-placeholder{color:#23085a}.hero .form.form--inline .form__inner .form__field__input:-moz-placeholder,.hero .form.form--inline .form__inner .form__field__select:-moz-placeholder{color:#23085a}.hero .form.form--inline .form__inner .form__field__input::-moz-placeholder,.hero .form.form--inline .form__inner .form__field__select::-moz-placeholder{color:#23085a}.hero .form.form--inline .form__inner .form__field__input:-ms-input-placeholder,.hero .form.form--inline .form__inner .form__field__select:-ms-input-placeholder{color:#23085a}.hero .form.form--inline .form__inner .form__field__input::placeholder,.hero .form.form--inline .form__inner .form__field__select::placeholder{color:#23085a}.hero .form.form--inline .form__inner .form__submit__button{border-radius:4px}.hero .form.form--inline .form__inner .form__field--choice .form__field--choice__text::before{border-radius:4px !important}.hero-light .hero .form__field--choice .form__field--choice__text::before{border-color:#b25eff}.hero-light .hero .form__field--choice .form__field--choice__text::after{background-image:url(../_gfx/violet-check.svg)}.hero-light .hero .form__field--choice.form_controlFilled .form__field--choice__text::before,.hero-light .hero .form__field--choice.form_controlPreFilled .form__field--choice__text::before{border-color:#b25eff}.module{border-radius:0;padding-top:40px;padding-bottom:40px}.module--pageheader{margin-top:40px;padding-bottom:20px}.module .module__header .title{max-width:650px}.module .module__header{margin-bottom:30px}.module.background-color--medium{background:#d9dcff;color:#23085a;padding-top:60px;padding-bottom:80px}.module.background-color--medium+.module--consultation{padding-top:0}.module.background-color--medium .instructions .instructions__step{background-color:#d9dcff;color:#23085a}.module.background-color--dark{background:#23085a;color:#fff}.module.background-color--dark .title--3{color:#fff}.module.background-color--ielts{background:#ea0034;color:#fff}.module.background-color--ielts .button:not(.button--link):not(.button--login):not(.button--menu){background-color:#23085a;color:#fff}.module.background-color--ielts .button:not(.button--link):not(.button--login):not(.button--menu):not([disabled]):not(.disabled):hover{background-color:#1b1473;color:#fff}.module.background-color--ielts .title--3{color:#fff}.module.background-color--ielts .instructions::after{background-image:url(../_gfx/steps-separator-ielts.svg)}.module.background-color--ielts .instructions .instructions__step{background-color:#ea0034;color:#fff}.instructions{position:relative}.instructions .instructions__step{position:relative;z-index:10;background:#23085a}.instructions .instructions__step__icon{background:none}.instructions::after{content:"";display:block;width:100%;height:8px;background:url(../_gfx/steps-separator.svg) left center repeat-x;background-size:contain;position:absolute;top:130px;left:50%;pointer-events:none;opacity:0;transform:translate3d(-50%, 0, 0);transition:opacity .3s linear}.instructions.inview--on::after{opacity:1}.instructions.inview--on.instructions--2::after{transition-delay:.4s}.instructions.inview--on.instructions--3::after{transition-delay:.6s}.instructions.inview--on.instructions--4::after{transition-delay:.8s}.instructions.inview--on.instructions--5::after{transition-delay:1s}.instructions.inview--on.instructions--6::after{transition-delay:1.2s}@media(max-width: 980px){.instructions::after{content:none}}.module--steps--2 .instructions .instructions__step{background-color:#fff}.module--steps.--type-medium .instructions::after{top:100px}.module--steps.--type-smaller .instructions::after{top:70px}.instructions.instructions--6::after{top:90px}.module--steps{margin-bottom:0}.module--steps .module__footer{margin-bottom:-20px;margin-top:40px}.module--steps .featuresdetails{margin-bottom:-70px}.module:not(.module--consultation):not(.module--subscription-mailing):not(.module--steps):not(.background-color--medium):not(.background-color--dark):not(.--with-bg-color):not(.background-color--ielts):not(.module--leads)+.module:not(.module--consultation):not(.module--subscription-mailing):not(.module--steps):not(.background-color--medium):not(.background-color--dark):not(.--with-bg-color):not(.background-color--ielts):not(.module--leads){padding-top:0}.module:not(.module--consultation):not(.module--subscription-mailing):not(.module--steps):not(.background-color--medium):not(.background-color--dark):not(.--with-bg-color):not(.background-color--ielts):not(.module--leads)+.module--plans:not(.background-color--medium):not(.background-color--dark):not(.--with-bg-color):not(.module--leads){margin-top:-20px}#content+.module.module--highlights{padding-top:0}#content+.module.module--highlights .title--1{margin-top:60px}.featuresdetails__article .title--3{margin-bottom:20px}.featuresdetails__article .featuresdetails__article__inner{align-items:center;justify-content:center}@media(max-width: 979px){.featuresdetails__article .featuresdetails__article__inner{margin-bottom:40px;flex-direction:column}}@media(max-width: 979px){.featuresdetails__article:last-child .featuresdetails__article__inner .featuresdetails__article__media{margin-bottom:0}}.featuresdetails__article .featuresdetails__article__content{max-width:380px}.featuresdetails__article .featuresdetails__article__content .title--extra{transform:translate(-140px, 0);color:#b25eff}@media(max-width: 979px){.featuresdetails__article .featuresdetails__article__content{max-width:100%;margin-bottom:30px}}.featuresdetails__article.odd .featuresdetails__article__content{max-width:380px}.featuresdetails__article.odd .featuresdetails__article__content .title--extra{transform:translate(140px, 0);text-align:right}@media(max-width: 979px){.no-vertical-spaces .featuresdetails__article:first-child{padding-top:40px}}.module--subscription-mailing,.module--consultation{padding-bottom:0}.module--subscription-mailing .module__body__row,.module--consultation .module__body__row{align-items:stretch}.module--subscription-mailing .module__body__col,.module--consultation .module__body__col{display:flex;flex-direction:column}.module--subscription-mailing .module__inner,.module--consultation .module__inner{background:#23085a;width:100%;padding-left:0;padding-right:0;max-width:100%}.module--subscription-mailing .module__inner .title--1,.module--consultation .module__inner .title--1{color:#fff}.module--subscription-mailing .cta__body--form,.module--consultation .cta__body--form{box-shadow:none !important;border-radius:20px;background:#1b1473;margin-left:120px}.module--subscription-mailing .cta__body--form .form,.module--consultation .cta__body--form .form{max-width:400px}.module--subscription-mailing .cta__body--form .form__submit,.module--consultation .cta__body--form .form__submit{top:auto;margin-bottom:0;margin-top:40px}.module--subscription-mailing .cta__body--form .form__submit__button,.module--consultation .cta__body--form .form__submit__button{min-width:100%}.module--subscription-mailing .cta--image,.module--consultation .cta--image{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;min-height:100%;background-position:right center}.module--subscription-mailing .cta--image .cta__inner,.module--consultation .cta--image .cta__inner{min-height:100%}.module--subscription-mailing .cta--image .cta__body,.module--consultation .cta--image .cta__body{box-shadow:none !important;border-radius:0;min-height:100%}@media(max-width: 979px){.module--subscription-mailing .cta--image .cta__body,.module--consultation .cta--image .cta__body{min-height:250px}}.module--subscription-mailing .intro,.module--subscription-mailing .form,.module--consultation .intro,.module--consultation .form{width:400px;max-width:100%}.module--subscription-mailing .form__submit,.module--consultation .form__submit{top:auto;margin-bottom:0;margin-top:40px}.module--subscription-mailing{background:#1b1473;color:#fff}.module--subscription-mailing .module__inner{background:#1b1473}.module--subscription-mailing .cta__body--newsletter{background:none;box-shadow:none !important}@media(max-width: 1099px){.module--subscription-mailing--form .module__body__col{padding-left:40px;padding-right:40px}.module--subscription-mailing--form .cta__body--form{padding:0;margin-left:0}}.form__field--choice .form__field__label{justify-content:flex-start}.form__field--choice .form__field--choice__text{font-size:14px;font-size:1.4rem;padding-left:32px}.form__field--choice .form__field--choice__text::before{background:rgba(0,0,0,0);top:8px;width:18px;height:18px}.form__field--choice .form__field--choice__text::after{background-size:contain;width:12px;height:18px;margin-top:0;top:8px}.form__field__input,.form__field__select{background:rgba(0,0,0,0);padding-left:0}.form__field__input::-webkit-input-placeholder,.form__field__select::-webkit-input-placeholder{color:#fff}.form__field__input:-moz-placeholder,.form__field__select:-moz-placeholder{color:#fff}.form__field__input::-moz-placeholder,.form__field__select::-moz-placeholder{color:#fff}.form__field__input:-ms-input-placeholder,.form__field__select:-ms-input-placeholder{color:#fff}.form__field__input::placeholder,.form__field__select::placeholder{color:#fff}.form__submit__button{width:270px;max-width:100%}.form__help{padding-left:30px}.accordion__item{margin-bottom:10px}.accordion__item__header{background:#d9dcff;color:#23085a;border-radius:10px;padding:20px 30px;box-shadow:none}.accordion__item__header::after{background-image:url(../_gfx/violet-chevron-down.svg);width:15px;height:8px;top:25px}.accordion__item.open .accordion__item__header{background-color:#b25eff;color:#fff;border-radius:10px 10px 0 0;box-shadow:2px 2px 15px 0 rgba(0,0,0,.1)}.accordion__item__title{font-family:"British Council Sans";font-weight:700;font-size:16px;font-size:1.6rem;letter-spacing:0}.accordion__item__content{border-radius:0 0 10px 10px;padding:20px 30px;box-shadow:2px 2px 15px 0 rgba(0,0,0,.1)}.accordion__item__content .htmlcontent--3{margin:0 auto}.slick-dots .slick-active button,.swiper-pagination-bullet-active{background:#b25eff}.slick-arrow.slick-prev,.slick-arrow.slick-next{background-image:url(../_gfx/violet-chevron-down.svg)}.--testimonials .features-slider{margin:0}.--testimonials .features-slider__slider__item__inner{flex-direction:row-reverse;background:#e5f3ff;color:#23085a;padding:40px;border-radius:10px}@media(max-width: 766px){.--testimonials .features-slider__slider__item__inner{flex-direction:column-reverse}}.--testimonials .features-slider__slider__item__section{background:rgba(0,0,0,0);padding:10px;box-shadow:none !important;display:flex;flex-direction:column;margin:0}.--testimonials .features-slider__slider__item__section--image{position:relative;width:180px;min-width:180px;height:140px;padding-right:40px;border-radius:100px;overflow:visible}.--testimonials .features-slider__slider__item__section--image img{object-fit:cover;display:block;width:100%;height:100%;border-radius:100px}.--testimonials .features-slider__slider__item__section--image::after{content:"";display:block;width:40px;height:40px;background:url(../_gfx/quotes-white.svg) center center no-repeat #23085a;background-size:18px auto;border-radius:40px;position:absolute;top:4px;right:40px}.--testimonials .features-slider__slider__item__title{font-family:"British Council Sans";font-weight:700;font-size:20px;font-size:2rem;letter-spacing:0;padding:0;margin:10px 0 10px 0;color:#23085a}.--testimonials .features-slider__slider__item__title::after{content:none}.--testimonials .features-slider__slider__item__body{font-family:"British Council Sans";font-weight:400;font-size:16px;font-size:1.6rem;color:#23085a;letter-spacing:0;line-height:1.25em}.--testimonials.m--no-images .features-slider__slider__item__inner{max-width:780px;margin:0 auto;background:rgba(0,0,0,0);padding:40px}.--testimonials.m--no-images .features-slider__slider__item__section{padding:40px;flex-direction:column;position:relative;background:#fff;box-shadow:2px 2px 15px 0 rgba(0,0,0,.1) !important;border-radius:18px;text-align:center}.--testimonials.m--no-images .features-slider__slider__item__section::after{content:"";display:block;width:60px;height:60px;background:url(../_gfx/quotes.svg) center center no-repeat #e6caff;border-radius:60px;position:absolute;top:-30px;left:50%;transform:translate(-50%, 0)}.--testimonials.m--no-images .features-slider__slider__item__section--image{display:none !important}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__inner{padding-top:20px}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__footer{padding-top:90px}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item{background:#fff;color:#23085a;margin-top:0 !important;margin-bottom:20px;border-radius:20px;display:flex;flex-direction:column;padding:20px;box-shadow:6px 3px 13px 4px rgba(171,182,185,.3) !important}.background-color--dark .plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item{box-shadow:6px 3px 13px 4px #1a0547 !important}@media(max-width: 519px){.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item{min-width:100%}}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__title{background:#85a2f9;color:#fff;margin:-20px -20px 0;padding:20px;order:0;font-family:"British Council Sans Headline";font-size:40px;font-size:4rem;letter-spacing:0;text-align:center;line-height:60px;border-radius:20px 20px 0 0}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__lessons{margin:-20px -20px 0;padding:0 20px 20px;background:#85a2f9;color:#fff;order:1}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__lessons__content{font-family:"British Council Sans";font-weight:bold;font-size:20px;font-size:2rem;text-align:center;margin-bottom:0}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__subtitle{order:2;font-family:"British Council Sans";font-weight:bold;font-size:16px;font-size:1.6rem;padding:20px 0 10px}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item:nth-child(2) .plans__item__title,.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item:nth-child(2) .plans__item__lessons{background-color:#b25eff}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item:nth-child(3) .plans__item__title,.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item:nth-child(3) .plans__item__lessons{background-color:#6556ee}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__amountperclass{order:4;color:#23085a;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:0;text-align:center}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__price{order:3;color:#23085a;font-weight:bold;font-size:34px;letter-spacing:0;text-align:center;margin-top:20px}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__price__amountbefore del{opacity:.5}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__price__amount{color:#23085a}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__price__amount__period{color:#23085a;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:0;text-align:center;margin-top:-10px}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__saving{order:2;font-family:"British Council Sans";font-weight:bold;font-size:14px;font-size:1.4rem;background-color:#ffe300;color:#23085a;letter-spacing:0;text-align:center;border-radius:4px;margin-top:20px}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__action{margin-bottom:0;order:20}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__action .button:not(.button--link):not(.button--login):not(.button--menu){background-color:#23085a;min-width:260px}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__action .button:not(.button--link):not(.button--login):not(.button--menu):not([disabled]):not(.disabled):hover{background-color:#1b1473;color:#fff}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__features{text-align:left;border:0;margin:0 0 20px 0;flex-grow:2;padding:0;order:10}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__features ul{margin:0}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__features li{position:relative;padding:0 0 20px 25px;opacity:1 !important;transform:none !important;font-weight:400;font-size:20px;font-size:2rem;letter-spacing:0;border:0;color:#23085a}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__features li strong{font-weight:bold}.plans:not(.plans--elw):not(.plans--alternative-1):not(.plans--ielts) .plans__item__features li::before{content:"" !important;display:block;position:absolute;left:0;top:8px;width:20px;height:15px;background:url(../_gfx/violet-check.svg) 0 0 no-repeat}.highlight{background-color:#d9dcff;background:rgba(0,0,0,0);font-size:16px;font-size:1.6rem}.highlight__item{flex-direction:column;text-align:center}.highlight__item__icon{margin-right:0;margin-bottom:30px;width:85px;min-width:85px;height:85px}.contentblocks__article{width:33%;min-width:33%;text-align:center}@media(max-width: 1099px){.contentblocks__article{width:100%;min-width:100%}}.contentblocks__article__content__icon{margin-left:auto;margin-right:auto}.contentblocks .title--3{font-size:20px;font-size:2rem;line-height:1em}.module--help{border-radius:0;padding-top:0;padding-bottom:0}.help{background:#202cb2;color:#fff;align-items:stretch;border-radius:0;min-height:420px}.help__media{min-height:420px;background:url(../_gfx/violet-footer.png) 0 0 no-repeat;background-size:cover}.help__media video{display:none !important}.help__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.help .title--1{font-family:"British Council Sans";font-weight:700;font-size:30px;font-size:3rem;margin-bottom:20px;padding-bottom:0}.help .title--1::after{content:none}.help .title--1 a{color:#fff}.help .title--2{font-family:"British Council Sans";font-weight:400;font-size:20px;font-size:2rem}.help .title--2 a{color:#fff}.plans--ielts .plans__item .plans__item__lessons__subtitle,.plans__item--ielts .plans__item__lessons__subtitle{font-family:"British Council Sans";color:#fff;font-weight:400;font-size:20px;font-size:2rem;letter-spacing:-1.025641px;line-height:1.25em}.plans--ielts .plans__item .plans__item__lessons,.plans__item--ielts .plans__item__lessons{background:none;padding-top:0}.plans--ielts .plans__item .plans__item__features,.plans__item--ielts .plans__item__features{margin-bottom:20px}@media(max-width: 519px){.plans--ielts .plans__item .plans__item__title,.plans__item--ielts .plans__item__title{font-size:48px;font-size:4.8rem}}.plans--ielts .plans__item .plans__item__amountperclass,.plans__item--ielts .plans__item__amountperclass{font-size:20px;font-size:2rem;margin-top:-18px}.ielts-coach.hero-light .hero .title--2::after{background-color:#ea0034}.ielts-coach .plans:not(.plans--elw):not(.plans--alternative-1) .plans__item__action .button:not(.button--link):not(.button--login):not(.button--menu),.ielts-coach .button:not(.button--link):not(.button--login):not(.button--menu){background-color:#ffe300;color:#23085a}.ielts-coach .plans:not(.plans--elw):not(.plans--alternative-1) .plans__item__action .button:not(.button--link):not(.button--login):not(.button--menu):not([disabled]):not(.disabled):hover,.ielts-coach .button:not(.button--link):not(.button--login):not(.button--menu):not([disabled]):not(.disabled):hover{background-color:#23085a;color:#fff}.ielts-coach .listchecks li::before{background:url(../_gfx/red-check.svg) 0 0 no-repeat}.ielts-coach .--testimonials .features-slider__slider__item__inner{background-color:#ffd8e0}.ielts-coach .--testimonials.m--no-images .features-slider__slider__item__inner{background-color:rgba(0,0,0,0)}.ielts-coach .--testimonials.m--no-images .features-slider__slider__item__section::after{background-color:#ffd8e0}.ielts-coach .accordion__item__header{background-color:#ffd8e0}.ielts-coach .accordion__item.open .accordion__item__header{background-color:#ea0034}.ielts-coach .slick-dots .slick-active button,.ielts-coach .swiper-pagination-bullet-active{background-color:#ffe300}.ielts-coach .module.background-color--medium{background-color:#e4efff}.ielts-coach .module.background-color--medium .instructions .instructions__step{background-color:#e4efff;color:#23085a}.ielts-coach .module:not(.background-color--ielts) .instructions::after{background-image:url(../_gfx/steps-separator-ielts-2.svg)}.ielts-coach .featuresdetails__article .featuresdetails__article__content,.ielts-coach .featuresdetails__article.odd .featuresdetails__article__content{max-width:480px}.summer-course .hero{color:#23085a}.summer-course .hero .title--2::after{background-color:#005cb9}@media(max-width: 1099px){.summer-course .hero__inner{min-height:0}.summer-course .hero__content__section--2{text-align:left;max-width:490px}}.summer-course .hero__background{background-color:#fdd355;background-image:url(../_gfx/bg-hero-summer.png);background-position:60% center}.summer-course .plans__item__amountperclass{margin-top:-20px}.summer-course .plans__item__lessons{padding-top:0;background:none}.summer-course .plans__item--1{margin-top:-74px}@media(max-width: 801px){.summer-course .plans__item--1{margin-top:0}}.summer-course .plans__item--2{margin-top:0}.modal--summer .modal__inner{background-color:#fdd355;background-image:url(../_gfx/bg-hero-summer.png);color:#23085a;background-size:cover;background-position:50% center}.modal--summer .modal__body{max-width:410px}.page-video--getthejob .module--video{background:url(../_gfx/getthejob-2.jpeg) center center no-repeat;background-size:cover}html[dir=rtl] .button.button--login .button__icon{margin-left:10px;margin-right:0}html[dir=rtl] .button.button--login.button--small .button__icon{margin-left:5px;margin-right:0}html[dir=rtl] .title--3::after{left:auto;right:0}html[dir=rtl] .help .title--1::after{right:0;left:auto}html[dir=rtl] .listchecks li{padding-right:30px;padding-left:0}html[dir=rtl] .listchecks li::before{left:auto;right:0}html[dir=rtl] .htmlcontent--3,html[dir=rtl] .htmlcontent--2{text-align:right}html[dir=rtl] .siteheader__inner{border-bottom-right-radius:0;border-bottom-left-radius:40px}html[dir=rtl] .siteheader__navigation__menu ul li a::after{left:auto;right:0}html[dir=rtl] .siteheader__lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::before{right:auto;left:8px}html[dir=rtl] .hero__content__section__cta,html[dir=rtl] .hero__content__section__link{text-align:right}html[dir=rtl] .hero{border-bottom-right-radius:40px;border-bottom-left-radius:0}html[dir=rtl] .hero__inner,html[dir=rtl] .hero__background{border-bottom-right-radius:40px;border-bottom-left-radius:0}html[dir=rtl] .hero__background img.asvideo{left:0;right:auto}@media(max-width: 1099px){html[dir=rtl] .hero__background{right:auto;left:0}}html[dir=rtl] .hero-light .hero .hero__background::before{transform:scale(-1, 1)}html[dir=rtl] .hero .title--2::after{left:auto;right:0}html[dir=rtl] .hero__scrolldown{right:auto;left:40px}html[dir=rtl] .flip-clock-container{direction:rtl;margin-left:calc(100% - 230px)}@media(max-width: 1099px){html[dir=rtl] .hero .hero__background{background-position:left center}}html[dir=rtl] .highlight__item__icon{margin-left:10px;margin-right:0}@media(max-width: 766px){html[dir=rtl] .highlight__item__icon{margin-left:0;margin-right:0}}html[dir=rtl] .blockquote__photo{transform:scale(-1, 1);margin-left:10px}html[dir=rtl] .features-slider__slider__item__title::after{left:auto;right:0}html[dir=rtl] .featuresdetails__article__media{transform:scale(-1, 1)}html[dir=rtl] .accordion__item__header{padding-left:60px;padding-right:30px}html[dir=rtl] .accordion__item__header::after{left:30px;right:auto}html[dir=rtl] .accordion__item__icon{margin-left:18px;margin-right:0}html[dir=rtl] .accordion__item__content__image{margin-right:0;margin-left:25px}html[dir=rtl] .module--subscription-mailing--newsletter .cta--image .cta__body{transform:scale(-1, 1)}html[dir=rtl] .form__row__col:first-child{padding-left:10px;padding-right:0}html[dir=rtl] .form__row__col:last-child{padding-left:0;padding-right:10px}html[dir=rtl] .form__field--select .form__field__label::before{left:18px;right:auto}html[dir=rtl] .form__field--choice .form__field--choice__text{padding-left:0;padding-right:40px}html[dir=rtl] .form__field--choice .form__field--choice__text::before,html[dir=rtl] .form__field--choice .form__field--choice__text::after{left:auto;right:0}html[dir=rtl] .sitefooter__nav li:last-child{padding-right:8px;padding-left:0}html[dir=rtl] .sitefooter__nav li::after{right:auto;left:0}html[dir=rtl] .help__media{transform:scale(-1, 1)}@media(max-width: 1339px){html[dir=rtl] .siteheader__logo__subbrand{padding-left:0;padding-right:20px}}@media(max-width: 766px){html[dir=rtl] .siteheader__logo__subbrand{padding-left:0;padding-right:14px}}html[dir=rtl] .modal__header .button--icon{right:auto;left:10px}/*# sourceMappingURL=style.css.map */
