.campus-tag{align-self:flex-start;background:#ecefff;border-radius:3.125rem;display:inline-flex;height:1.75rem;justify-self:flex-start;padding:.25rem .75rem}.campus-tag>span{align-items:center;color:#153bff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:normal;text-transform:uppercase}.campus-tag.secondary{background:#051f4e0a;border-radius:.25rem;padding:.25rem .5rem}.campus-tag.secondary>span{color:#434a50}.spotlight{padding-top:5rem;position:relative}@media (max-width:767px){.spotlight{padding-top:2.5rem}}.spotlight>div{display:grid;gap:5rem}@media (max-width:767px){.spotlight>div{gap:2.5rem}}.spotlight h2{color:#051f4e;font-size:2.5rem;font-weight:700;letter-spacing:-1.5px;line-height:3.5rem;margin-block:-.75rem;text-align:center}@media (max-width:767px){.spotlight h2{font-size:1.5rem;letter-spacing:0;line-height:2.25rem;margin-block:-.4375rem -.5rem}}.spotlight h2.is-visible.headline-transition{opacity:1;transform:skewY(0deg) translateZ(0)}.spotlight ul{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:2.5rem}.spotlight li.has-animated.block-animation{animation-name:fadeIn,blockSpringIn}@media (min-width:1024px){.spotlight li:nth-child(2){animation-delay:.1s}}@media (max-width:1023px) and (min-width:768px){.spotlight li:nth-child(3){animation-delay:.1s}}@media (min-width:1024px){.spotlight li:nth-child(4){animation-delay:.1s}.spotlight li:nth-child(5){animation-delay:.2s}}@media (max-width:1023px) and (min-width:768px){.spotlight li:nth-child(5){animation-delay:.1s}}.spotlight li:nth-child(-n+2){flex:0 0 calc(50% - 0.75rem)}.spotlight li:nth-child(-n+2) img,.spotlight li:nth-child(-n+2) picture,.spotlight li:nth-child(-n+2)>article>a>span:first-child{height:25.125rem}.spotlight li:nth-child(n+3){flex:0 0 calc(33.3333% - 0.75rem)}.spotlight li:nth-child(n+3) img,.spotlight li:nth-child(n+3) picture,.spotlight li:nth-child(n+3)>article>a>span:first-child{height:16.4375rem}@media (max-width:991px){.spotlight li:first-child{flex:0 0 100%}.spotlight li:first-child img,.spotlight li:first-child picture,.spotlight li:first-child>article>a>span:first-child{height:27.8125rem}.spotlight li:nth-child(n+2){flex:0 0 calc(50% - 0.75rem)}.spotlight li:nth-child(n+2) img,.spotlight li:nth-child(n+2) picture,.spotlight li:nth-child(n+2)>article>a>span:first-child{height:13.4375rem}}@media (max-width:767px){.spotlight li:nth-child(n+1){flex:0 0 100%}.spotlight li:nth-child(n+1) img,.spotlight li:nth-child(n+1) picture,.spotlight li:nth-child(n+1)>article>a>span:first-child{height:12.625rem}}.spotlight li>article>a>span:first-child{display:block;position:relative}.spotlight li>article>a>span:first-child:after{background-color:#000c;border-radius:1.5rem;content:"";display:block;inset:0;opacity:0;position:absolute;transition:opacity .3s ease-in-out;will-change:opacity}.spotlight li>article>a>span:first-child>span{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;white-space:nowrap;will-change:opacity;z-index:1}@media (max-width:767px){.spotlight li>article>a>span:first-child>span{width:auto!important}}.spotlight li>article>a>span:nth-child(2){display:grid;padding-top:1.5rem;row-gap:1.5rem}.spotlight img{border-radius:1.5rem;display:block;object-fit:cover;width:100%}.platform-desktop .spotlight a:hover>span:first-child:after,.platform-desktop .spotlight a:hover>span:first-child>span{opacity:1}.platform-desktop .spotlight a:focus-visible>span:first-child:after,.platform-desktop .spotlight a:focus-visible>span:first-child>span{opacity:1}.spotlight h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#051f4e;display:-webkit-box;font-size:1.5rem;font-weight:600;letter-spacing:.03125rem;line-height:normal;margin-block:-.375rem -.4375rem;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.spotlight h3{font-size:1.25rem;margin-block:-.25rem -.3125rem}}.spotlight .spotlight-tags{flex-wrap:wrap;gap:.5rem}.spotlight .spotlight-tags,.sub-campus{display:flex;justify-content:flex-start}.sub-campus{flex-direction:column;padding-top:6.25rem;row-gap:5rem;visibility:visible}@media (max-width:991px){.sub-campus{margin-bottom:-10px;row-gap:2.5rem}}@media (max-width:767px){.sub-campus{padding-top:5rem}}.sub-campus h2{color:#051f4e;font-size:2.5rem;font-weight:700;justify-self:center;letter-spacing:-.09375rem;line-height:3.5rem;margin-block:-.6875rem -.75rem;max-width:48.625rem;text-align:center;width:100%}@media (max-width:991px){.sub-campus h2{font-size:2.1875rem;letter-spacing:0;line-height:2.8125rem;margin-block:-.4375rem -.5rem}}@media (max-width:767px){.sub-campus h2{font-size:1.5rem;line-height:2.25rem;margin-block:-.4375rem -.5rem}}.sub-campus h2.is-visible.headline-transition{opacity:1;transform:skewY(0deg) translateZ(0)}@media (max-width:991px){.sub-campus li{opacity:1}}@media (min-width:992px){.sub-campus li.has-animated.block-animation{animation-name:fadeIn,blockSpringIn}.sub-campus li:nth-child(2){animation-delay:.1s}.sub-campus li:nth-child(3){animation-delay:.2s}.sub-campus li:nth-child(4){animation-delay:.3s}}.sub-campus.splide.is-initialized:not(.is-active) .splide__list,.sub-campus.splide:not(.is-initialized) .splide__list{column-gap:1.5rem;display:flex}@media (max-width:588px){.sub-campus.splide.is-initialized:not(.is-active) .splide__list,.sub-campus.splide:not(.is-initialized) .splide__list{column-gap:1rem}}@media (max-width:991px){.sub-campus.splide.is-initialized .slider-container,.sub-campus.splide.is-initialized.is-active .slider-container{padding-inline:0}}.sub-campus.splide.is-initialized .splide__arrows,.sub-campus.splide.is-initialized.is-active .splide__arrows{padding-inline:1.5rem}.sub-campus .splide__track{z-index:1}@media (max-width:1023px){.sub-campus .splide__track{overflow:visible}}@media (max-width:588px){.sub-campus .splide__track{overflow:hidden}}.sub-campus .splide__list{display:flex}.sub-campus .splide__list .learning-styles-card{cursor:pointer}.sub-campus .splide__slide{display:flex;flex-direction:column;overflow:hidden;width:calc(25% - 18px)}@media (max-width:991px){.sub-campus .splide__slide{width:calc(50% - 12px)!important}}@media (max-width:767px){.sub-campus .splide__slide{width:calc(80% - 4.8px)!important}}@media (max-width:588px){.sub-campus .splide__slide{width:100%!important}}.sub-campus .splide__arrows{display:none;gap:1rem;grid-template-columns:36px 36px;justify-content:flex-end;margin-bottom:2rem;position:relative}@media (max-width:991px){.sub-campus .splide__arrows{display:grid}}@media (max-width:767px){.sub-campus .splide__arrows{justify-content:center}}.sub-campus .splide__arrow{background-color:#051f4e33;height:2.25rem;left:auto;position:relative;right:auto;top:auto;transform:none;width:2.25rem}.sub-campus .splide__arrow[disabled]{background-color:#051f4e0a;opacity:1}.platform-desktop .sub-campus .splide__arrow:not([disabled]):hover{background-color:#153bff}.platform-desktop .sub-campus .splide__arrow:not([disabled]):hover svg{color:#fff}.sub-campus .splide__arrow svg{fill:none;height:1.5rem;width:1.5rem}.sub-campus .splide__arrow svg path{stroke:currentcolor}.sub-campus .splide__pagination{padding-top:2rem;position:relative}.sub-campus .splide__pagination li:first-child button{border-bottom-left-radius:.625rem;border-top-left-radius:.625rem}.sub-campus .splide__pagination li:last-child button{border-bottom-right-radius:.625rem;border-top-right-radius:.625rem}.sub-campus button.splide__pagination__page{background-color:#051f4e0a;border-radius:0;height:.375rem;margin:0;width:1rem}.sub-campus button.splide__pagination__page.is-active{background-color:#051f4e33}.sub-campus article>a{display:block}.platform-desktop .sub-campus article>a:focus-visible h3{text-decoration:underline}.sub-campus article>a>div:first-of-type{align-items:center;background:#fff;border-radius:6.25rem;color:#051f4e;display:inline-flex;font-size:1.125rem;font-weight:600;gap:.5rem;left:1.5rem;line-height:1.5rem;padding:.5rem 1rem;position:absolute;top:1.5rem;z-index:1}.sub-campus picture{display:flex}.sub-campus img{border-radius:1.5rem;height:27rem;object-fit:cover;width:100%}.sub-campus h3{color:#051f4e;font-size:1.5rem;font-weight:600;letter-spacing:.03125rem;line-height:normal;margin-block:-.4375rem -.0625rem;padding-top:1.5rem}@media (min-width:992px) and (max-width:1199px){.sub-campus h3{font-size:1.25rem;margin-block:-.3125rem -.0625rem}}@media (max-width:767px){.sub-campus h3{font-size:1.25rem;margin-block:-.3125rem -.0625rem}}.newsletter{padding-top:6.25rem}@media (max-width:767px){.newsletter{padding-top:5rem}}.newsletter>div>div{background:#051f4e;border-radius:1.5rem;display:grid;overflow:hidden;padding:2.5rem;position:relative;row-gap:2.5rem}.newsletter>div>div:before{background:#90c;border-radius:469.5px;content:"";filter:blur(250px);height:469.5px;position:absolute;right:-110px;top:50%;transform:translateY(-50%);width:469.5px}@media (max-width:991px){.newsletter>div>div:before{border-radius:930px;height:366px;left:50%;right:auto;top:calc(100% - 100px);transform:translateX(-50%);width:930px}}@media (max-width:588px){.newsletter>div>div:before{filter:blur(254px);height:522px;top:calc(100% - 160px);width:522px}}.firefox .newsletter>div>div:before{opacity:.2}.newsletter h2{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:-.09375rem;line-height:3.5rem;margin-block:-.625rem -.6875rem}@media (max-width:991px){.newsletter h2{font-size:2.1875rem;line-height:2.8125rem;margin-block:-.4375rem -.5625rem}}@media (max-width:767px){.newsletter h2{font-size:1.5rem;line-height:2.25rem;margin-block:-.4375rem -.5rem}}.newsletter h2.is-visible.headline-transition{opacity:1;transform:skewY(0deg) translateZ(0)}.newsletter h2 strong{color:#f3c;font-weight:700}.newsletter .content{grid-gap:2.5rem;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:991px){.newsletter .content{grid-template-columns:1fr}}.newsletter p{color:#fffc;font-size:1rem;font-weight:400;line-height:1.5rem;margin-block:-.25rem -.3125rem}.newsletter p.block-animation.has-animated{animation-name:fadeIn,blockSpringIn}.newsletter p.success{color:#fff;font-weight:600;padding-top:.9375rem}.newsletter form{display:grid;row-gap:.5rem}@media (min-width:992px){.newsletter form{animation-delay:.1s}}.newsletter form.block-animation.has-animated{animation-name:fadeIn,blockSpringIn}.newsletter form>div>div:first-child{display:grid;row-gap:.5rem}.newsletter form>div>div:first-child>div{grid-gap:1rem;display:grid;grid-template-columns:1fr 165px;width:100%}@media (max-width:588px){.newsletter form>div>div:first-child>div{grid-template-columns:1fr}}.newsletter form>div:last-child{display:flex;gap:.625rem}.newsletter .checkbox label{cursor:pointer;display:grid;margin:0;padding-left:1.5rem;position:relative}.newsletter .checkbox input:focus-visible+span:before{border-color:#153bff;outline-color:#d0d8ff}.newsletter .checkbox span{user-select:none;-webkit-user-select:none;-moz-user-select:none}.newsletter .checkbox span:before{background:#fff;border:.09375rem solid #051f4e33;border-radius:.25rem;content:"";display:block;height:1rem;left:0;outline:.1875rem solid #0000;position:absolute;top:0;transition:border-color .25s ease,color .25s ease,outline-color .25s ease;width:1rem}.newsletter .checkbox span:after{content:"";height:.75rem;left:.125rem;position:absolute;top:.125rem;width:.75rem}.newsletter .checkbox input{position:absolute}.newsletter .checkbox input:checked+span:after{background-image:url(/wp-content/themes/lingoda_CRM2018_theme/assets/imgs/checkbox-tick.svg)}.newsletter .checkbox label{color:#fffc;font-size:.75rem;font-weight:400;letter-spacing:.00625rem;line-height:.875rem;margin-block:-.0625rem -.1875rem;text-align:left}.newsletter .field{display:grid;gap:.75rem;justify-items:flex-start;position:relative}.newsletter .label{color:#fff;cursor:pointer;font-family:OpenSans,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:-.00625rem;line-height:1.25rem;margin-block:-.25rem -.375rem;padding-bottom:.125rem}.newsletter .input{background:#fff;border:.09375rem solid #051f4e33;border-radius:.25rem;color:#051f4e;font-family:OpenSans,sans-serif;font-size:1rem;height:3.4375rem;outline:.1875rem solid #0000;padding:0 1rem;transition:border-color .25s ease,color .25s ease,outline-color .25s ease;width:100%}.newsletter .input::placeholder{color:#051f4e66}.newsletter .input:focus{border-color:#153bff;outline-color:#d0d8ff}.newsletter button[type=submit].blue.primary:disabled{background:#e4e4e4;border-color:#e4e4e4;color:#434a50;cursor:not-allowed}.newsletter .legal{color:#fffc;font-size:.75rem;letter-spacing:.00625rem;line-height:.875rem;margin-block:-.0625rem -.125rem}.newsletter .checkbox label a,.newsletter .legal a{color:#fff;text-decoration:underline;text-decoration-color:#fffc;text-decoration-thickness:.5px;text-underline-offset:1px;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out}.platform-desktop .newsletter .checkbox label a:hover,.platform-desktop .newsletter .legal a:hover{color:#f3c;text-decoration-color:#f3c}.newsletter .checkbox label a:focus-visible,.newsletter .legal a:focus-visible{outline:2px solid #f3c}.instagram{padding-block:6.25rem}@media (max-width:767px){.instagram{padding-top:5rem}}.instagram>div{grid-gap:5rem;display:flex;flex-direction:column}.instagram h2{color:#051f4e;font-size:2.5rem;font-weight:700;letter-spacing:-.09375rem;line-height:3.5rem;margin-block:-.6875rem -.75rem;text-align:center}@media (max-width:767px){.instagram h2{font-size:1.5rem;font-weight:700;line-height:2.25rem;margin-block:-.4375rem -.5rem}}.instagram h2.is-visible.headline-transition{opacity:1;transform:skewY(0deg) translateZ(0)}
