.loading[data-v-374b46ec]{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:1.2rem;overflow:hidden;z-index:2}.loading__wrapper[data-v-374b46ec]{position:absolute;background:#fff;width:100%;height:100%}.ielts-card[data-v-377f0a10]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;width:27rem;box-shadow:0 40px 56px rgba(0,0,0,.02),0 24px 24px rgba(0,0,0,.06),0 8px 16px rgba(0,0,0,.06);border-radius:.8rem;background-image:radial-gradient(circle at 100% 100%,transparent .6rem,#6ee8ff 0,#6ee8ff .8rem,transparent 0),linear-gradient(90deg,#6ee8ff,#6ee8ff),radial-gradient(circle at 0 100%,transparent .6rem,#6ee8ff 0,#6ee8ff .8rem,transparent 0),linear-gradient(180deg,#6ee8ff,#3a87ff),radial-gradient(circle at 0 0,transparent .6rem,#3a87ff 0,#3a87ff .8rem,transparent 0),linear-gradient(270deg,#3a87ff,#3a87ff),radial-gradient(circle at 100% 0,transparent .6rem,#3a87ff 0,#3a87ff .8rem,transparent 0),linear-gradient(0deg,#3a87ff,#6ee8ff);background-position:0 0,top,100% 0,100%,100% 100%,bottom,0 100%,0;background-size:.8rem .8rem,calc(100% - 1.6rem) .2rem,.8rem .8rem,.2rem calc(100% - 1.6rem);background-repeat:no-repeat;cursor:pointer}.ielts-card[data-v-377f0a10]:hover{background:linear-gradient(#6ee8ff,#3a87ff)}.ielts-card:hover span[data-v-377f0a10]{color:#fff;background:transparent;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}@media screen and (max-width:1536px){.ielts-card[data-v-377f0a10]{width:28rem}}@media screen and (max-width:1440px){.ielts-card[data-v-377f0a10]{width:26rem}}@media screen and (max-width:1366px){.ielts-card[data-v-377f0a10]{width:24rem}}@media screen and (max-width:1024px){.ielts-card[data-v-377f0a10]{width:100%}}.ielts-card__heading[data-v-377f0a10]{font-weight:500;color:#3a87ff}.ielts-card__title[data-v-377f0a10]{text-align:center;font-size:2.4rem;font-weight:500;background:-webkit-linear-gradient(#6ee8ff,#3a87ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:1536px){.ielts-card__title[data-v-377f0a10]{font-size:2rem}}.ielts-card__desc[data-v-377f0a10]{font-size:1.4rem;font-weight:400;text-align:center;line-height:2rem;color:#8181a5}.ielts-card__cta[data-v-377f0a10]{margin-top:auto;cursor:pointer}.modal__overlay{display:table;position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:background-color .5s ease-in-out,opacity .5s ease-in-out}.modal__overlay--darker{background-color:rgba(0,0,0,.8)}.modal__overlay--transparent{background-color:transparent}.modal__wrapper{display:table-cell;vertical-align:middle}.modal__container{position:relative;display:flex;flex-direction:column;max-width:50%;margin:auto;padding:1.5rem;background-color:#fff;border-radius:1.2rem;box-shadow:0 .2rem 1rem rgba(0,0,0,.33);transition:transform .5s ease-in,opacity .5s ease-in}@media screen and (max-width:1024px){.modal__container{max-width:100%;padding:1.5rem .5rem}}.modal__inner{display:flex;flex-direction:column;align-items:center;padding:2rem 0;flex:1 1 auto;min-height:0}.modal__header{display:flex;justify-content:center;flex-shrink:0;font-weight:700;font-size:2rem;line-height:2rem;width:100%;padding:0 2rem}.modal__header img{width:100%;min-height:14.7rem}@media screen and (max-width:1024px){.modal__header img{min-height:9rem}}.modal__header video{max-height:45vh;-o-object-fit:contain;object-fit:contain}.modal__body{align-self:flex-start;flex:1 1 auto;min-height:0;padding:1rem 3rem;color:#121131;width:100%;overflow-y:auto;margin:2rem 0}@media screen and (max-width:1024px){.modal__body{padding:2rem;margin-top:0}}.modal__footer{width:100%;flex-shrink:0;margin:3rem 0 2rem 0}.modal__close-icon{position:absolute;font-size:1.5rem;color:#8181a5;cursor:pointer;right:1.5rem}.modal__close-icon:hover{opacity:.8}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}p[data-v-799edd39]{white-space:pre-line}.popup-img[data-v-799edd39]{width:14rem}.popup-title[data-v-799edd39]{font-weight:600;font-size:1.6rem;line-height:140%;text-align:center;color:#1f1d44}.popup-footer[data-v-799edd39]{display:flex;justify-content:center;margin-top:2.5rem}[data-v-799edd39] .modal__body{margin-bottom:0;padding-bottom:0}[data-v-ec9545c8] .loading{height:90%}.ielts[data-v-ec9545c8]{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.ielts__header[data-v-ec9545c8]{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:4rem;padding:2.3rem 2.6rem;background:#fbfbfd;border-radius:12px 12px 0 0}@media screen and (max-width:1536px){.ielts__header[data-v-ec9545c8]{padding:1rem}}@media screen and (max-width:1024px){.ielts__header[data-v-ec9545c8]{margin-left:-1rem}}.ielts__back[data-v-ec9545c8]{display:flex;justify-content:center;align-items:center;padding:1.4rem;background:#f2f2f2;border-radius:50%;width:4.4rem;height:4.4rem;cursor:pointer}.ielts__back-icon[data-v-ec9545c8]{font-size:1.3rem}.ielts__back-icon[data-v-ec9545c8]:before{color:#1f1d44}.ielts__content[data-v-ec9545c8]{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:1024px){.ielts__content[data-v-ec9545c8]{padding:1rem 2rem}}.ielts__title[data-v-ec9545c8]{font-size:4rem;font-weight:600;text-align:left;margin-left:2rem;margin-bottom:1rem;margin-top:4rem}@media screen and (max-width:1920px){.ielts__title[data-v-ec9545c8]{margin-top:2rem}}@media screen and (max-width:1536px){.ielts__title[data-v-ec9545c8]{font-size:2.8rem;margin-top:1rem}}@media screen and (max-width:1024px){.ielts__title[data-v-ec9545c8]{text-align:center;font-size:2.4rem;margin-top:2rem}}.ielts__sub-title[data-v-ec9545c8]{font-size:1.6rem;font-weight:400;line-height:140%;color:#1f1d44;text-align:center;white-space:pre-line}@media screen and (max-width:1536px){.ielts__sub-title[data-v-ec9545c8]{font-size:1.4rem}}.ielts__no-data[data-v-ec9545c8]{margin-top:100px;font-size:4rem;font-weight:600}.ielts__cards-title[data-v-ec9545c8]{font-weight:700;font-size:2rem;line-height:140%;color:#1f1d44;margin-top:2rem}@media screen and (max-width:1536px){.ielts__cards-title[data-v-ec9545c8]{margin-top:1rem;font-size:1.8rem}}.ielts__cards[data-v-ec9545c8]{display:flex;justify-items:center;justify-content:center;gap:2rem 4rem;margin-top:4rem}@media screen and (max-width:1536px){.ielts__cards[data-v-ec9545c8]{margin-top:2rem;gap:2rem}}@media screen and (max-width:1024px){.ielts__cards[data-v-ec9545c8]{grid-template-columns:1fr}}.ielts__cta[data-v-ec9545c8]{display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:700;line-height:2rem;padding:1.3rem 2rem;min-width:13rem;min-height:4.6rem;text-align:center;color:#fff;background:linear-gradient(180deg,#6ee8ff,#3885ff);border:none;border-radius:.8rem;cursor:pointer;margin-top:4rem;width:25rem;background-image:radial-gradient(circle at 100% 100%,transparent .6rem,#6ee8ff 0,#6ee8ff .8rem,transparent 0),linear-gradient(90deg,#6ee8ff,#6ee8ff),radial-gradient(circle at 0 100%,transparent .6rem,#6ee8ff 0,#6ee8ff .8rem,transparent 0),linear-gradient(180deg,#6ee8ff,#3a87ff),radial-gradient(circle at 0 0,transparent .6rem,#3a87ff 0,#3a87ff .8rem,transparent 0),linear-gradient(270deg,#3a87ff,#3a87ff),radial-gradient(circle at 100% 0,transparent .6rem,#3a87ff 0,#3a87ff .8rem,transparent 0),linear-gradient(0deg,#3a87ff,#6ee8ff);background-position:0 0,top,100% 0,100%,100% 100%,bottom,0 100%,0;background-size:.8rem .8rem,calc(100% - 1.6rem) .2rem,.8rem .8rem,.2rem calc(100% - 1.6rem);background-repeat:no-repeat}.ielts__cta[data-v-ec9545c8]:hover{background:linear-gradient(#6ee8ff,#3a87ff)}.ielts__cta:hover span[data-v-ec9545c8]{color:#fff;background:transparent;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}@media screen and (max-width:1536px){.ielts__cta[data-v-ec9545c8]{margin-top:2rem}}@media screen and (max-width:1024px){.ielts__cta[data-v-ec9545c8]{width:100%}}.ielts__cta-text[data-v-ec9545c8]{background:-webkit-linear-gradient(#29f4ff,#5257ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ielts__footer[data-v-ec9545c8]{margin-top:3rem;font-size:1.6rem;text-align:center;white-space:pre-line}@media screen and (max-width:1536px){.ielts__footer[data-v-ec9545c8]{margin-top:2rem;font-size:1.4rem}}