/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.vntest-header{display:flex;padding:1.6rem 3rem;align-items:center;background:#FFF;box-shadow:0px 4px 50px 0px rgba(41,69,99,0.08);position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:500;gap:0.6rem;border:1px solid #fff;}@media (max-width:767px){.vntest-header .container{width:100%;}}.vntest-header.time-up{border:1px solid var(--warning-1,#DD1804);background:var(--warning-6,#FCE8E6);box-shadow:0px 4px 50px 0px rgba(41,69,99,0.08);}@media (max-width:767px){.vntest-header{padding:8px 0;}}.vntest-header__back-link{width:32px;height:32px;display:flex;justify-content:center;align-items:center;display:none;}@media (max-width:767px){.vntest-header__back-link{display:flex;}}.vntest-header__skills-test-title{margin:0 auto;position:absolute;left:0;right:0;display:block;width:max-content;font-size:24px;font-weight:700;text-transform:uppercase;}@media (max-width:767px){.vntest-header__skills-test-title{font-size:16px;}}.vntest-header__contents{display:flex;align-items:center;}.vntest-header__logo{width:100%;max-width:142px;}@media (max-width:767px){.vntest-header__logo{max-width:100px;}}.vntest-header__user-info{margin-left:auto;}.vntest-header__link{font-size:14px;font-weight:500;color:#294563;}.vntest-header__link:hover{text-decoration:underline;}.vntest-header__user-id{margin-left:3rem;font-size:16px;}@media (min-width:768px) and (max-width:991px){.vntest-header__user-id{font-size:12px;max-width:120px;}}@media (max-width:767px){.vntest-header__user-id{margin-left:1rem;font-size:8px;max-width:48px;display:none;}}.vntest-header__btn-exit{display:flex;font-size:16px;font-weight:600;min-width:120px;height:44px;padding:0px 30px;justify-content:center;align-items:center;gap:10px;border-radius:100px;border:1px solid #EAECEF;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:#294563;background-color:#fff;margin-left:auto;-moz-transition:all ease 0.2s;-o-transition:all ease 0.2s;-webkit-transition:all ease 0.2s;transition:all ease 0.2s;}@media (max-width:767px){.vntest-header__btn-exit{padding:0px 15px;min-width:auto;height:36px;}}.vntest-header__btn-exit:hover{border:1px solid #294563;}.vntest-header__time{position:absolute;width:max-content;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);gap:3px;display:flex;align-items:center;}@media (min-width:768px) and (max-width:1024px){.vntest-header__time{top:calc(50% + 3px);}}@media (max-width:767px){.vntest-header__time{top:calc(50% + 3px);}}.vntest-header__time:before{content:'\e956';display:inline-block;font-family:'iot-fonts' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--main-color);font-size:22px;}@media (min-width:768px) and (max-width:1024px){.vntest-header__time:before{position:absolute;left:50%;transform:translateX(calc(-100% - 2px));top:-3px;}}@media (max-width:767px){.vntest-header__time:before{position:absolute;left:50%;transform:translateX(calc(-100% - 2px));top:-3px;}}.vntest-header__time-clock{display:flex;align-items:center;}@media (min-width:768px) and (max-width:1024px){.vntest-header__time-clock{flex-direction:column;}}@media (max-width:767px){.vntest-header__time-clock{flex-direction:column;}}.vntest-header__time-val{color:var(--main-color);font-size:24px;font-weight:700;line-height:1;display:inline-block;font-family:"Montserrat",Helvetica,Arial,sans-serif;}@media (min-width:768px) and (max-width:1024px){.vntest-header__time-val{font-size:18px;position:relative;transform:translateX(50%);min-height:18px;}}@media (max-width:767px){.vntest-header__time-val{font-size:18px;position:relative;transform:translateX(50%);min-height:18px;}}.vntest-header__time-text{display:inline-block;font-size:16px;font-style:normal;font-weight:500;color:#282828;margin-left:2px;}@media (min-width:768px) and (max-width:1024px){.vntest-header__time-text{margin:0;font-size:12px;}}@media (max-width:767px){.vntest-header__time-text{margin:0;font-size:12px;}}.vntest-header__btn-group{display:flex;gap:2.5rem;margin-left:auto;align-items:center;}@media (min-width:768px) and (max-width:1024px){.vntest-header__btn-group{gap:1.5rem;}}@media (max-width:767px){.vntest-header__btn-group{gap:6px;}}.vntest-header__btn-group .tooltip.in{opacity:1;}.vntest-header__btn-group .tooltip-inner{background:linear-gradient(180deg,#172636 0%,#294563 100%);padding:5px 10px;}.vntest-header__btn-group .tooltip.bottom .tooltip-arrow{border-top-color:#172636;}.vntest-header__btn-save{display:flex;align-items:center;gap:5px;}@media (min-width:768px) and (max-width:991px){.vntest-header__btn-save{display:none;}}@media (max-width:767px){.vntest-header__btn-save{display:none;}}.vntest-header__btn-save.active{color:#f00;text-shadow:0 0 10px;opacity:0.4;transition:0.25s all;}.vntest-header__btn-save span{font-size:24px;}.vntest-header__icon,.vntest-header__bt-submit{cursor:pointer;display:flex;align-items:center;}.vntest-header__icon:after,.vntest-header__bt-submit:after{content:'';font-family:'iot-fonts' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#294563;}.vntest-header__icon.-note,.vntest-header__bt-submit.-note{position:relative;}.vntest-header__icon.-note.active:before,.vntest-header__bt-submit.-note.active:before{content:'';position:absolute;display:inline-block;width:8px;height:8px;right:2px;top:-1px;border-radius:50%;background-color:#DD1804;}@media (min-width:768px) and (max-width:1024px){.vntest-header__icon.-note,.vntest-header__bt-submit.-note{display:none;}}@media (max-width:767px){.vntest-header__icon.-note,.vntest-header__bt-submit.-note{display:none;}}.vntest-header__icon.-note:after,.vntest-header__bt-submit.-note:after{content:'\e9c2';}@media (min-width:768px) and (max-width:1024px){.vntest-header__icon.-full-screen,.vntest-header__bt-submit.-full-screen{display:none;}}@media (max-width:767px){.vntest-header__icon.-full-screen,.vntest-header__bt-submit.-full-screen{display:none;}}.vntest-header__icon.-full-screen:after,.vntest-header__bt-submit.-full-screen:after{content:'\e9bf';}.vntest-header__icon.-full-screen.active:after,.vntest-header__bt-submit.-full-screen.active:after{content:'\e9be';}.vntest-header__bt-submit{display:flex;height:40px;padding:0px 20px;border-radius:100px;align-items:center;gap:10px;color:#fff;background:#fff;box-shadow:0px 4px 50px 0px rgba(41,69,99,0.08);background:linear-gradient(180deg,#337845 0%,#265A35 100%);border:none;}@media (max-width:767px){.vntest-header__bt-submit{height:34px;padding:0 8px;font-size:14px;gap:2px;}}.vntest-header__bt-submit:after{font-size:22px;content:'\e9c4';color:#fff;}.vntest-header__bt-review{display:flex;height:40px;padding:0px 10px;border-radius:100px;align-items:center;gap:10px;color:#fff;background:#fff;border:none;border-radius:100px;border:1px solid #EAECEF;color:#294563;}.vntest-header__bt-review span{font-size:22px;}@media (min-width:768px) and (max-width:1024px){.vntest-header__bt-review{display:none;}}@media (max-width:767px){.vntest-header__bt-review{display:none;}}.placement-footer{text-align:center;background-color:#294563;padding:16px;color:#fff;}@media (max-width:767px){.placement-footer{font-size:14px;}}
.vnielts-login{padding:7rem 0 8rem;}.vnielts-login .has-ajax-error input{border:1px solid var(--Warning-1,#DD1804);}.vnielts-login .has-error input{border:1px solid var(--Warning-1,#DD1804);}.vnielts-login .has-error .help-block{font-size:14px;color:#DD1804;}.vnielts-login .has-error ~ .help-block{font-size:14px;color:#DD1804;}.vnielts-login .error-mess{font-size:14px;color:#DD1804;margin:3px 0 0;}.vnielts-login .test-card{border-radius:30px;background:#FFF;padding:2rem;box-shadow:0px 4px 50px 0px rgba(41,69,99,0.08);max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;}@media (max-width:767px){.vnielts-login .test-card{padding:1.5rem;}}.vnielts-login .test-card.-reading .test-card__title{background-image:-webkit-linear-gradient(180deg,#337845 0%,#265A35 100%);}.vnielts-login .test-card.-reading .test-card__title:before{background-image:url(/modules/custom/images/icons/notepad.svg);}.vnielts-login .test-card.-writing .test-card__title{background-image:-webkit-linear-gradient(180deg,#FAA859 0%,#BB7F44 100%);}.vnielts-login .test-card.-writing .test-card__title:before{background-image:url(/modules/custom/images/icons/pennibstraight.svg);}.vnielts-login .test-card.-speaking .test-card__title{background-image:-webkit-linear-gradient(180deg,#C86478 0%,#954B5A 100%);}.vnielts-login .test-card.-speaking .test-card__title:before{background-image:url(/modules/custom/images/icons/microphone.svg);}.vnielts-login .test-card.-disabled{opacity:0.6;pointer-events:none;}.vnielts-login .test-card + .test-card{margin-top:3rem;}.vnielts-login .test-card__title{font-size:20px;font-weight:700;margin:0 0 1rem;background:-webkit-linear-gradient(180deg,#33B2C7 0%,#268695 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:flex;justify-content:center;align-items:center;}.vnielts-login .test-card__title:before{content:'';display:inline-block;width:32px;height:32px;background:url(/modules/custom/images/icons/headphone-duotone.svg) center no-repeat;background-size:contain;margin-right:5px;}.vnielts-login .test-card__video{max-width:100%;}.vnielts-login .test-card__caption{margin:0 0 1rem;text-align:center;}@media (max-width:767px){.vnielts-login .test-card__caption{font-size:14px;}}.vnielts-login .test-card__btn{width:max-content;padding:10px 30px;position:relative;margin:2rem auto;}.vnielts-login .test-card__btn:before{content:'\e9bc';display:inline-block;font-family:'iot-fonts' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.vnielts-login .test-card__btn.-start-now:before{content:'\e9a6';}.vnielts-login .test-card__btn.-completed:before{content:'\e9bd';}.vnielts-login .userlogin-card{margin:4rem 0;position:relative;}.vnielts-login .userlogin-card.switched .userlogin-card__wrap.-school{opacity:1;visibility:visible;}.vnielts-login .userlogin-card.switched .userlogin-card__wrap.-student{opacity:0;visibility:hidden;}.vnielts-login .userlogin-card__background-wrap{width:51.4%;display:flex;justify-content:center;}@media (max-width:767px){.vnielts-login .userlogin-card__background-wrap{width:100%;order:2;}}.vnielts-login .userlogin-card__wrap{display:flex;grid-gap:1.6rem;align-items:center;justify-content:center;opacity:0;visibility:hidden;width:100%;transition:all 0.35s ease-out;}@media (max-width:767px){.vnielts-login .userlogin-card__wrap{flex-direction:column;}}.vnielts-login .userlogin-card__wrap.-student{position:absolute;left:0;top:0;opacity:1;visibility:visible;}.vnielts-login .login-box{display:flex;justify-content:center;flex-direction:column;align-items:center;width:49.6%;margin:0 auto;}@media (min-width:768px) and (max-width:1024px){.vnielts-login .login-box{width:68.6%;}}@media (max-width:767px){.vnielts-login .login-box{margin:0 auto;width:100%;}}.vnielts-login .login-box__contents{padding:4rem;border-radius:16px;background:#FFF;box-shadow:0px 4px 30px 0px #F5F5F5;display:flex;flex-direction:column;align-items:center;width:100%;}.vnielts-login .login-box__login-as{font-size:16px;font-weight:700;color:#294563;display:flex;gap:12px;align-items:center;margin:16px 0 0;}.vnielts-login .login-box__login-as span{text-decoration:underline;}.vnielts-login .login-box__login-as .ioticon-next-icon{font-weight:bold;}.vnielts-login .login-box .help-block{text-align:center;position:relative;width:100%;text-align:left;}.vnielts-login .login-box__title{font-size:24px;font-weight:700;text-transform:uppercase;margin:0 0 4px;}.vnielts-login .login-box__desc{font-size:16px;color:#787878;font-weight:400;margin:0 0 32px;}.vnielts-login .login-box__input-wrap{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;}.vnielts-login .login-box__input-wrap.-code{max-width:320px;}.vnielts-login .login-box__input-wrap.-code .help-block{text-align:center;}.vnielts-login .login-box__input-wrap.-error .pllogin-box__input{border:1px solid #DD1804;}.vnielts-login .login-box__input-wrap + .login-box__input-wrap{margin-top:16px;}.vnielts-login .login-box__input-form-group{width:100%;position:relative;}.vnielts-login .login-box__input{box-shadow:none;height:44px;padding:0px 16px;border-radius:100px;border:1px solid #EAECEF;background:#FFF;text-align:left;color:#282828;font-size:16px;font-weight:600;}.vnielts-login .login-box__input::-moz-placeholder{font-weight:normal;}.vnielts-login .login-box__input::-webkit-input-placeholder{font-weight:normal;}.vnielts-login .login-box__input:-ms-input-placeholder{font-weight:normal;}.vnielts-login .login-box__input::-ms-input-placeholder{font-weight:normal;}.vnielts-login .login-box__show-pass-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;cursor:pointer;}.vnielts-login .login-box__show-pass-icon.active:before{content:"\e966";}.vnielts-login .login-box__btn{height:44px;font-size:16px;font-weight:700;text-transform:uppercase;padding:8px 28px;gap:16px;margin:16px 0 0;min-width:160px;}.vnielts-login .login-box .ioticon-next-icon{font-size:12px;}.vnielts-login .login-box__error-mess{font-size:14px;font-style:italic;font-weight:400;color:#DD1804;text-align:center;margin:4px 0 0;}.vnielts-login .userinfo-box{display:flex;gap:2rem;}@media (max-width:767px){.vnielts-login .userinfo-box{flex-direction:column;}}.vnielts-login .userinfo-box__background-wrap{width:51.4%;display:flex;justify-content:center;}@media (max-width:767px){.vnielts-login .userinfo-box__background-wrap{width:100%;order:2;}}.vnielts-login .userinfo-box__contents{width:49.6%;margin:10rem auto;padding:4rem;border-radius:16px;background:#FFF;box-shadow:0px 4px 30px 0px #F5F5F5;display:flex;flex-direction:column;align-items:center;max-width:500px;}@media (min-width:768px) and (max-width:1024px){.vnielts-login .userinfo-box__contents{width:72.6%;padding:4rem 2rem;}}@media (max-width:767px){.vnielts-login .userinfo-box__contents{width:100%;margin:0 auto;padding:20px 15px;order:1;}}.vnielts-login .userinfo-box div.intl-tel-input{gap:8px;}.vnielts-login .userinfo-box div.intl-tel-input div.flag-container{height:44px;width:97px;border-radius:100px;border:1px solid var(--Primary-primary-50,#EAECEF);background:#FFF;}.vnielts-login .userinfo-box div.intl-tel-input div.flag-container:hover .selected-flag{background:transparent;}.vnielts-login .userinfo-box div.intl-tel-input div.flag-container .selected-flag{background:transparent;}.vnielts-login .userinfo-box div.intl-tel-input div.flag-container .selected-flag div.iti-arrow{background:none;display:flex;align-items:center;justify-content:center;}.vnielts-login .userinfo-box div.intl-tel-input div.flag-container .selected-flag div.iti-arrow:after{content:"\e9d2";font-family:'iot-fonts' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.vnielts-login .userinfo-box__iti-wrap{position:relative;}.vnielts-login .userinfo-box__title{font-size:24px;font-weight:700;text-transform:uppercase;margin:0 0 4px;}.vnielts-login .userinfo-box__desc{font-size:16px;color:#787878;font-weight:400;}.vnielts-login .userinfo-box__body{margin:24px 0 0;width:100%;display:flex;flex-direction:column;gap:16px;}.vnielts-login .userinfo-box__form-group{width:100%;position:relative;}.vnielts-login .userinfo-box__form-group.has-error input,.vnielts-login .userinfo-box__form-group.has-ajax-error input{border:1px solid var(--Warning-1,#DD1804);}.vnielts-login .userinfo-box__form-group input{height:44px;border-radius:100px;border:1px solid var(--Primary-primary-50,#EAECEF);background:#FFF;box-shadow:none;font-size:16px;}.vnielts-login .userinfo-box__form-group input::-moz-placeholder{font-weight:normal;}.vnielts-login .userinfo-box__form-group input::-webkit-input-placeholder{font-weight:normal;}.vnielts-login .userinfo-box__form-group input:-ms-input-placeholder{font-weight:normal;}.vnielts-login .userinfo-box__form-group input::-ms-input-placeholder{font-weight:normal;}.vnielts-login .userinfo-box__otpbt-send{display:flex;height:32px;padding:0px 10px;justify-content:center;align-items:center;gap:5px;background:var(--Gradient-Primary,linear-gradient(180deg,#294563 0%,#172636 100%));color:#fff;font-size:12px;font-weight:700;font-family:"Montserrat",Helvetica,Arial,sans-serif;text-transform:uppercase;border-radius:100px;border:none;box-shadow:none;position:absolute;right:6px;top:50%;transform:translateY(-50%);}@media (max-width:767px){.vnielts-login .userinfo-box__otpbt-send{position:initial;margin:16px auto 0;width:100%;transform:none;}}.vnielts-login .userinfo-box__phone-number{padding:0 16px !important;}.vnielts-login .userinfo-box__input-wrap{width:100%;}.vnielts-login .userinfo-box__input-wrap.-error .pllogin-box__input{border:1px solid #DD1804;}.vnielts-login .userinfo-box__input{box-shadow:none;height:44px;padding:0px 16px;border-radius:100px;border:1px solid #EAECEF;background:#FFF;color:#282828;font-size:16px;font-weight:600;}.vnielts-login .userinfo-box__btn{height:44px;font-size:16px;font-weight:700;text-transform:uppercase;padding:8px 40px;gap:16px;margin:16px 0 0;}.vnielts-login .userinfo-box .ioticon-next-icon{font-size:12px;}.vnielts-login .userinfo-box div.iti-flag{border-radius:4px;box-shadow:none;}.vnielts-login .userinfo-box__error-mess{font-size:14px;font-style:italic;font-weight:400;color:#DD1804;text-align:center;margin:4px 0 0;}.vnielts-login .userinfo-box__back{margin-top:1rem;font-size:16px;color:#787878;font-weight:500;display:flex;align-items:center;gap:8px;justify-content:center;}.vnielts-login .userinfo-box__back em{font-style:normal;}.vnielts-login .userinfo-box__back:hover em{text-decoration:underline;}.vnielts-login .userinfo-box__back .ioticon-prev-icon{font-size:12px;}.overview-box{margin:32px 0;display:flex;flex-direction:column;text-align:center;}.overview-box__title{font-size:18px;font-style:normal;font-weight:400;margin:0 0 8px;}.overview-box__title strong{font-weight:700;}.overview-box__desc{text-align:left;}.overview-box__desc li{display:flex;position:relative;align-items:flex-start;color:#787878;}.overview-box__desc li:before{content:'';position:relative;display:inline-block;width:5px;height:5px;border-radius:50%;background:#787878;top:9px;margin-right:6px;flex-shrink:0;}.overview-box__buttons{display:flex;gap:16px;justify-content:center;}@media (max-width:767px){.overview-box__buttons{flex-direction:column;}}.overview-box .iot-grbt{margin:0;height:44px;font-size:16px;padding:0 24px;text-transform:uppercase;}.overview-card{padding:24px 40px;width:100%;max-width:760px;margin:24px auto;border-radius:16px;background:#FFF;box-shadow:0px 4px 20px 0px #F5F5F5;}.overview-card__title{font-size:24px;font-weight:700;}.overview-card__contents{margin:16px 0 0;}.overview-card__elm{border-radius:16px;border:1px solid var(--Primary-primary-50,#EAECEF);padding:16px 24px;position:relative;}.overview-card__elm-icon{margin:0 0 4px;}.overview-card__elm-text{font-size:16px;font-weight:400;text-align:left;}.overview-card__elm-num{position:absolute;font-size:64px;font-style:normal;font-weight:700;color:#294563;font-family:"Montserrat",Helvetica,Arial,sans-serif;line-height:1;top:50%;left:69%;transform:translateY(-50%);}.overview-card__note{text-align:left;font-size:12px;font-style:italic;font-weight:400;color:#787878;}.overview-card__note span{color:#DD1804;}
#coupon-filter-form{display:flex;}#coupon-filter-form #edit-actions{margin:auto 0px;}#coupon-filter-form #edit-actions input[type="submit"],#coupon-filter-form #edit-actions a{margin-top:33px !important;}.views-exposed-form__item.form-item--author,.views-exposed-form__item.form-item--greater,.views-exposed-form__item.form-item--less{display:none;}.-group-skills{display:flex;gap:0.5rem;}.-group-skills + .form-item,.-group-skills .form-item{margin-top:0;}
