/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import "https://fonts.googleapis.com/css2?family=Gloock&display=swap";@import "https://fonts.googleapis.com/css2?family=Kalam:wght@300;400;700&display=swap";.gradient1{background:radial-gradient(58.59% 58.57% at 51.88% 106.28%,#ff2626 0,#5b0303 100%)}.shadow1{box-shadow:0 409px 115px #ff262600,0 262px 105px #ff262603,0 147px 88px #ff262608,0 66px 66px #ff26260a,0 16px 36px #ff26260d}.border1{border:1px solid #dfdfdf;overflow:hidden}p{color:#494242;letter-spacing:0;margin-top:0;margin-bottom:0;font-weight:400;font-size:18px!important}h1,h2,h3,h4,h5{color:#210202}*{font-family:DM Sans,sans-serif}.kalam{font-family:Kalam,cursive;text-transform:capitalize!important}.kalam,h1{font-weight:400}h1{font-family:Gloock,serif;font-size:calc(1rem + 2.5vw)!important}h2{font-weight:500;margin-top:1rem!important;font-size:calc(1.5rem + 1.2vw)!important}h2 span{background:var(--heading-gradient,linear-gradient(90deg,#ff2626 2.81%,#6400f1 114%));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.text-center{text-align:center}.text-end{text-align:right}.btn{color:#ff2626;cursor:pointer;background-color:#fff;border:none;border-radius:30px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:12px 30px;font-size:16px;transition:background .3s;display:flex}.btn svg{font-size:20px}.btn:hover{color:#ff2626;background-color:#fff}.btn:disabled{cursor:not-allowed}.btn-fill{color:#fff;background-color:#ff2626}.btn-fill:hover{background-color:#fff}.btn-fill:hover,.btn-outline{color:#ff2626;border:1px solid #ff2626}.btn-outline{background-color:#0000}.btn-outline:hover{color:#fff;background-color:#ff2626}.btn-link{color:#494242;background-color:#fff}.btn-link:hover,.btn.active{background-color:#f7f7f7}.btn.active{color:#ff2626;border-radius:8px;font-weight:700}.disabled-button{pointer-events:none;opacity:.5;cursor:not-allowed;background-color:#fff}.btn-dark{font-weight:500;background-color:#000!important}.btnLink{color:#000;padding:20px 15px}.btnLink button{background-color:#fff;border:none}.w-full{width:100%}.contactUsBtn{background-color:#000;border-radius:60px;flex-direction:row;align-items:center;gap:10px;width:fit-content;padding:8px;display:flex}.contactUsBtn:hover{cursor:pointer}.contactUsBtn p{color:#fff;background-color:#ff2626;border-radius:30px;margin:0;padding:10px 30px}#needHelp{border:1px solid #dfdfdf;text-decoration:underline}#needHelp:hover{cursor:pointer}.btnReadMore button{border-radius:30px;padding:10px 20px}.btn-outlined{color:#2c2c2c;background:0 0;border:2px solid #ccc;transition:all .3s}.btn-outlined:hover{color:#000;border-color:#000}.blacked{color:#fff;background-color:#000}.blacked:hover{color:#000;border-color:#000}.typing-animation{height:80px}.slider-container{gap:10px;padding:20px}.slider-item{color:#fff;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;width:200px;height:300px;font-size:24px;transition:all .4s ease-in-out;display:flex;overflow:hidden}.slider-item.active{width:400px}.row{flex-direction:row;display:flex}li{list-style:none!important}button{all:unset;transition:all .3s}ul{margin-bottom:0!important;padding-left:0!important}a{text-decoration:none!important}.sectionMargin{margin:7% auto}.faq-container{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.faq-container p{font-size:16px}@media (width<=768px){.faq-container{grid-template-columns:repeat(1,1fr)}}section{flex-direction:column;row-gap:45px;display:flex}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:2rem}.gap-5{gap:4rem}.aspectRatio{aspect-ratio:4/3}.bg-LightGrey{background-color:#ad4848}.whitespace-nowrap{white-space:nowrap;color:#fff}.overflow-hidden{overflow:hidden}.text-L{font-size:24px}.text-base{font-size:16px}.SpacedHeading h2{font-weight:400}.relative{position:relative}.rtext-white{color:#fff!important}.softred{color:#000;background-color:#fff1f1!important;padding:.9375rem 2.5rem!important}.w-auto{width:auto}.text-justify{text-align:justify}.ulGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.OfficeWork img{width:100%;height:auto}#popup{color:#210202;z-index:10000;background-color:#fff;border:1px solid #dfdfdf;border-radius:25px;width:fit-content;height:fit-content;padding:30px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#popup button{box-shadow:none!important}.my_review .custom-next,.my_review .custom-prev{color:#fff;z-index:10;cursor:pointer;background:#000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:60%;transform:translateY(0)}.my_review .custom-prev{left:50px}.my_review .custom-next{right:50px}.my_review .custom-next:hover,.my_review .custom-prev:hover{opacity:.8}.loader-overlay{z-index:9999;background-color:#fffc;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loader-spinner{border:6px solid #ccc;border-top-color:#0070f3;border-radius:50%;width:60px;height:60px;margin-bottom:16px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.cropContainer{background:#111;width:100%;height:400px;position:relative;overflow:hidden;border-radius:20px!important}.cropArea{overflow:hidden;box-shadow:0 0 0 10000px #000000b3;border:2px dashed #ff3b30!important;border-radius:20px!important}.overlay{background-color:#ffffff0d}.cropControls{justify-content:space-between;margin-top:15px;display:flex}.label{text-transform:uppercase;color:#ff2626;background-color:#fff1f1;font-weight:500}.label,.no-fill{border-radius:25px;padding:5px 20px}.no-fill{background-color:#0000;padding:5px 0!important}.toggle-container{background:#fff;border:1px solid #f8dada;border-radius:50px;justify-content:center;align-items:center;gap:20px;width:fit-content;padding:8px 20px;display:flex}.toggle-label{color:#7a6d6d;font-size:16px;font-weight:600;transition:color .3s ease-in-out}.toggle-label.active{color:#3b3b3b}.toggle-switch{cursor:pointer;background:#ff3d3d;border-radius:50px;align-items:center;width:50px;height:24px;padding:2px;transition:background .3s ease-in-out;display:flex}.toggle-circle{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s ease-in-out}.toggle-circle.move{transform:translate(26px)}#reviewCard{background-color:#fff;border:1px solid #ffdfdf;border-radius:30px}.whyUsCard{grid-template-columns:1fr;align-items:start;gap:16rem;display:grid}.whyUsCard .w-image{justify-content:center;align-items:center;max-width:380px;display:flex;width:100%!important}.whyUsCard .w-image img{width:100%;height:auto}.grid-layout{grid-auto-flow:row;place-items:center start}.grid-layout-reverse{grid-auto-flow:dense;direction:rtl;place-items:center end}.grid-layout-reverse>*{direction:ltr}.clamp{z-index:1;width:100%}.clamp img{width:100%;height:auto}.profileBg{border-radius:10px;background-color:#0000!important}.profileCard{white-space:nowrap;z-index:2;background-color:#fff;border:1px solid #eee;border-radius:12px;align-items:center;gap:15px;width:100%;max-width:600px;padding:15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%);box-shadow:0 4px 10px #0000001a}.profileCard .profile_image{width:200px;position:relative}.profileCard .profile_image img{width:100%;height:auto}.profileCard .name{color:#222;margin-bottom:5px;font-weight:700}.profileCard .location{color:#777;font-size:14px}.profileCard .university{background:var(--heading-gradient,linear-gradient(90deg,#ff2626 2.81%,#6400f1 114%));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:600}.profileCard .badge{font-size:12px;position:absolute;top:8%;right:4%}.profileCard .badge img{width:100%;height:auto}.custom-swiper{width:100vw;padding:20px!important}.custom-swiper .swiper-slide{flex-shrink:unset}.swiper-container{padding:40px}.swiper-slide{justify-content:center;align-items:center;width:100%;max-width:1100px;transition:transform .3s ease-in-out;display:flex}.swiper-slide:hover{transform:translateY(-5px)}.review-card{background:#fff;border:1px solid #ffdfdf;border-radius:12px;width:340px;padding:20px;transition:all .3s ease-in-out;position:relative;overflow:hidden}.review-card .pink_circle{filter:blur(150px);background-color:#ff2626;width:100px;height:100px;position:absolute;bottom:-20px;right:-20px}.review-card:hover{box-shadow:0 6px 15px #00000026}.review-img{object-fit:contain;align-items:end;width:320px;margin-bottom:-20px;display:flex}.review-img img{width:100%;height:auto}.apos-icon{width:30px;height:30px;margin-bottom:10px}.review-text{color:#444;margin-bottom:15px;font-size:16px;font-style:italic}.review-name{color:#222;font-size:18px;font-weight:700}.review-designation{color:#777;margin-bottom:10px;font-size:14px}.rating{display:flex}.rating img{width:20px;height:20px;margin:2px}.swiper-pagination{justify-content:center;align-items:center;height:20px;margin:0 auto;display:flex;position:relative;bottom:-20px}.swiper-pagination-bullet{opacity:.6;background:#aaa;border-radius:50%;width:10px;height:10px;margin:0 5px;transition:all .3s}.swiper-pagination-bullet-active{opacity:1;background:#333;width:12px;height:12px}#BlogSection{grid-template-columns:1fr;justify-items:center;gap:30px;display:grid}#BlogSection .card{background:#fff;border:1px solid #ddd;width:100%;padding:.625rem;font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 4px 8px #0000001a}#BlogSection .card h4{font-size:calc(1rem + .8335vw)}#BlogSection .card-image img{object-fit:contain;width:100%;height:auto}#BlogSection .card-date{color:#000;margin-top:6px;margin-bottom:6px;font-size:14px;font-weight:700}#BlogSection .card-title{justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:400;display:flex}#BlogSection .icons{cursor:pointer;font-size:48px}#BlogSection .card-description{color:#666;margin-top:8px;font-size:14px}#BlogSection .card-buttons{gap:8px;display:flex}#BlogSection .card-buttons button{color:#333!important}#BlogSection .btn{cursor:none;border:1px solid #e0e0e0;border-radius:30px;padding:2px .9375rem;font-size:1.25rem}.job-list{grid-template-columns:repeat(1,1fr);gap:25px;padding:20px;display:grid}.job-list .job-card{text-align:left;background:#fff;border:1px solid #ffc5c5;border-radius:12px;width:100%;max-width:500px;padding:20px;transition:all .5s}.job-list .job-card .features{flex-direction:column;gap:10px;display:flex}.job-list .job-card .features p{font-size:16px}.job-list .job-card .features p svg{margin-right:15px;font-size:18px}.job-list .job-card p{margin-bottom:0}.job-list .job-card:hover{box-shadow:0 409px 115px #ff262600,0 262px 105px #ff262603,0 147px 88px #ff262608,0 66px 66px #ff26260a,0 16px 36px #ff26260d}.job-list .job-company{gap:10px}.job-list .company-logo{background:gray;border-radius:50%;width:48px;height:48px;margin-right:10px}.job-list .apply-button{color:#000;text-align:center;cursor:pointer;background:#fff;border:1px solid #ffc5c5;border-radius:6px;width:94%;padding:10px}.job-list .apply-button:hover{color:#fff;background:#ff2626}#contactUs .officeGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;display:grid}#contactUs .cardContent{background-position:50%;background-size:cover;border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:250px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}#contactUs .cardContent:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000004d}#contactUs .cardContent:before{content:"";z-index:0;background:linear-gradient(#0003,#000000b3);position:absolute;inset:0}#contactUs .cardContent hgroup{z-index:1;text-align:center;background:linear-gradient(#0000,#000000b3);border-radius:0 0 10px 10px;padding:1.5rem;position:relative}#contactUs .cardContent hgroup h4{color:#fff;margin:0;font-size:1.4rem;font-weight:600}#contactUs .cardContent hgroup address{color:#fff;margin-top:.5rem;font-size:1rem;font-style:normal;line-height:1.5}@media screen and (width<=768px){#contactUs .cardContent,#contactUs .cardContent hgroup{padding:1rem}#contactUs .cardContent hgroup h4{font-size:1.2rem}#contactUs .cardContent hgroup address{font-size:.9rem}}nav{z-index:110000;background-color:#fff;border-bottom:1px solid #a6a6a6;position:sticky;top:0}nav .counter-head{color:#fff}nav .logo{width:220px}nav #profile{border:2px solid #ff2626;border-radius:40px;justify-content:center;align-items:center;padding:5px 10px;display:inline-flex}nav #profile:hover{cursor:pointer}.bg-grey{border-radius:50px;padding:0 5px}.bg-grey img{width:45px;height:auto}aside{z-index:20;background:#fff;justify-content:center;align-items:center;width:440px;height:100%;padding:1rem;display:flex;position:fixed;top:0;right:0}aside .aside_cont{width:300px;height:75%;position:relative}aside .aside_cont .heading p{color:#000!important}aside .aside_cont .menuLogo{background-color:#fff;border-radius:15px;margin-bottom:20px;padding:1rem}aside .aside_cont .menuLogo img{width:100%;height:auto}aside .aside_cont .contact-info h3{color:#fff!important}aside .aside_cont .contact-info a,aside .aside_cont .contact-info p{color:#000!important}aside .aside_cont .menuList a,aside .aside_cont .menuList li{padding:.5rem 0!important}aside .aside_cont .menuList li{list-style:none;position:relative}aside .aside_cont .menuList li:before{content:"";background-color:#ff4500;width:0;height:2px;transition:width .3s ease-in-out;position:absolute;bottom:0;left:0}aside .aside_cont .menuList li:hover:before{width:100%}aside .aside_cont .social-icons a{color:#000!important}aside .close_icon{position:absolute;top:5%;right:10%}aside .navList a{padding:0}aside .navList li button{color:#fff!important;background:#000!important}aside .close_icon{color:#000;background:0 0;border:none;transition:transform .3s ease-in-out;cursor:pointer!important}aside .close_icon:hover{transform:rotate(180deg)}#testPrep{z-index:100000!important;position:relative!important}#testPrep .testPrepBox{z-index:10;background:#fff1f1;border:1px solid #ddd;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;min-width:620px;list-style:none;display:grid;top:3.8rem;left:0;box-shadow:0 4px 8px #0000001a;z-index:200000!important;position:absolute!important}#testPrep .testPrepBox li{cursor:pointer;background-color:#fff;border-radius:1rem;padding:15px}#testPrep .testPrepBox li .testImg,#testPrep .testPrepBox li a{justify-content:center;align-items:center;display:flex}#testPrep .testPrepBox li .testImg{width:80px;height:80px}#testPrep .testPrepBox li img{width:100%;height:auto}#testPrep .testPrepBox li:hover{background-color:#f7f7f7;border:1px solid #ffc5c5}.menu-container{display:inline-block}.menu-icon{cursor:pointer;font-size:24px}.dropdown-menu{z-index:100;background:#fff;border-radius:8px;flex-direction:column;width:180px;padding:10px 0;display:flex;position:absolute;top:5rem;right:0;box-shadow:0 4px 6px #0000001a}.dropdown-menu li{padding:10px 15px;list-style:none;transition:background .3s}.dropdown-menu li a{color:#000;text-decoration:none}.dropdown-menu li:hover{background:#f4f4f4}.dropdown-menu .logout-btn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;font-size:14px}.dropdown-menu .logout-btn:hover{color:red;background:#f4f4f4}@media screen and (width<=1200px){#profile{padding:5px 25px 5px 10px!important}.testPrepBox{box-shadow:none;background:#fff;border:none;gap:1rem;padding:1rem;position:relative;left:0;grid-template-columns:repeat(2,1fr)!important;width:100%!important;min-width:100%!important;padding-left:1rem!important;display:grid!important;top:0!important}.dropdown-menu{border-radius:0;margin:auto;padding:0;left:0;right:0;width:100%!important}.dropdown-menu li{padding:12px 20px}.testImg{justify-content:center;align-items:center;width:70px;height:70px;display:flex}.testImg img{width:100%;height:auto}}@media (width>=1000px) and (width<=1400px){.testPrepBox{grid-template-columns:repeat(3,1fr)!important}}@media screen and (width<=350px){.logo{width:180px!important}#profile{padding:5px 10px}#profile img{width:38px}}.countrypBox{grid-template-columns:repeat(4,1fr)!important;min-width:50rem!important}.countrypBox li a{color:#494242;justify-content:start}.countrypBox li .testImg{margin-right:15px;width:45px!important;height:50px!important}.marquee-container{background-color:#fff;flex-direction:column;gap:20px;padding:10px 0}.marquee-container,.marquee-wrapper{width:100%;display:flex;overflow:hidden}.marquee-wrapper{white-space:nowrap;position:relative}.marquee{will-change:transform;align-items:center;display:flex}.reverse{flex-direction:row-reverse}.partner-image{object-fit:contain;width:180px;height:auto;margin:0 auto}#heroHeader{text-align:center;background-color:#000;height:calc(100vh - 85px)}#heroHeader .hero-white{border-bottom-left-radius:40px;background:#fff;border-end-end-radius:40px;width:100%;height:70%;position:relative;overflow:hidden}#heroHeader .hero-white .blackLabel{color:#000;background:#fff;border:2px solid #000;font-weight:600}#heroHeader .hero-white h1{margin-top:12px}#heroHeader .hero-white .span-duo{stroke:#9990;position:relative}#heroHeader .hero-white .span-duo span{font-family:Gloock,serif;font-weight:400;display:inline-block;font-size:calc(1rem + 2.5vw)!important}#heroHeader .hero-white .span-duo .Wink{position:absolute;top:0;left:-2%;transform:translate(-100%)translateY(25%)}#heroHeader .hero-white .span-duo .CurlyArrow{width:120px;position:absolute;top:0;right:20%;transform:translate(100%)translateY(0)}#heroHeader .hero-white .span-duo .CurlyArrow img{width:100%;height:auto}#heroHeader .hero-white .Model-container{z-index:1;width:calc(100vh - 25%);position:absolute;bottom:0;left:50%;transform:translate(-50%)}#heroHeader .hero-white .Model-container img{width:100%;height:auto}#heroHeader .hero-white .blackPatern{z-index:0;position:absolute;bottom:0;left:50%;transform:translate(-46%)}#heroHeader .hero-white .blackPatern img{width:100%;height:auto}#heroHeader .hero-white .left_content{width:22%;position:absolute;bottom:15%;left:10%}#heroHeader .hero-white .left_content p{text-align:left;margin-bottom:2rem}#heroHeader .hero-white .left_content .sub_content{text-align:left;line-height:125%}#heroHeader .hero-white .left_content .sub_content .Kplus{font-size:40px;font-weight:800}#heroHeader .hero-white .left_content .sub_content .trust{font-size:20px;font-weight:700}#heroHeader .hero-white .head_btn_grp{z-index:3;text-wrap-mode:nowrap;background:#fff;border:1px solid #a6a6a6;border-radius:40px;gap:10px;padding:10px;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}#heroHeader h1,#heroHeader p{color:#000}#OnlyHeader{background:#ff2626;height:calc(100vh - 200px);overflow:hidden}#OnlyHeader .counter-card{background-color:#fff}#OnlyHeader .counter-card .counter-head,#OnlyHeader .counter-card .counter-text{color:#000!important}#OnlyHeader .dot_pattern{width:100%;height:100%;position:absolute;top:0;left:0}#OnlyHeader .dot_pattern img{width:100%;height:auto}#OnlyHeader .city1{position:absolute;bottom:0;left:0}#OnlyHeader .city2{position:absolute;bottom:0;right:0;transform:rotateY(180deg)}#OnlyHeader .head_content{z-index:2;position:relative}#OnlyHeader .head_content h2{color:#fff!important}#OnlyHeader .head_content p{color:#fff}#OnlyHeader .head_content .geDynZ{color:#000;background:#fff;border-radius:30px}#OnlyHeader .head_content .geDynZ p{color:#000!important}#OnlyHeader .head_content .geDynZ .counterHead{font-size:calc(1.5rem + 1vw)!important}#OnlyHeader .head_content .achieve-container{flex-direction:row;justify-content:center;gap:30px;display:flex!important}.firstCard{width:400px!important}#countryHeader{align-items:center}#countryHeader .row{align-items:center;gap:15px}#countryHeader .row h2{margin-bottom:0;margin-top:0!important}#countryHeader .flag{background-color:#fff;border-radius:5px;width:50px;padding:3px}#countryHeader .flag img{width:100%;height:auto}.achieve-container{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1400px;margin:0 auto;padding:15px 0;display:grid}.counter-card{text-align:center;color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:200px;transition:transform .3s ease-in-out;display:flex}.counter-card:hover{transform:scale(1.05)}.counter-head{font-weight:400;font-size:calc(1rem + 1.5vw)!important}.counter-head,.counter-text{color:#fff!important}footer{background-color:#000}footer a,footer h3,footer h4,footer li,footer p{color:#fff!important}footer .data{gap:50px;padding:50px 0}footer .data li{padding:10px 5px}footer p{font-size:16px}#joinUs{padding:100px 0}#newsletter .container{background-color:#fff;background-position:100%;background-repeat:no-repeat;background-size:44%;border:1px solid #dfdfdf;border-radius:60px;padding:0 60px}#newsletter .container .heading{font-size:calc(1rem + 1.67vw)}#newsletter .container form{margin-bottom:1rem}#newsletter .container form .input_Field{width:100%;max-width:24rem;position:relative}#newsletter .container form .input_Field input{width:100%}#newsletter .container form button{position:absolute;right:0}input,select,textarea{color:#000;background-color:#fff;border:1px solid #dfdfdf;border-radius:10px;outline:none;width:-webkit-fill-available;padding:12px 20px;font-size:16px;transition:all .3s ease-in-out}input::placeholder,select::placeholder,textarea::placeholder{color:#a6a6a6}input:hover,select:hover,textarea:hover{background-color:#f7f7f7}input:focus,select:focus,textarea:focus{border-color:#0071f1;box-shadow:0 0 5px #0071f14d}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;background-color:#dfdfdf}input.error,select.error,textarea.error{border-color:#ff2626;box-shadow:0 0 5px #ff262680}label{color:#210202;margin-bottom:5px;font-weight:700;display:block}.error-message{color:#ff2626;margin-top:5px;font-size:14px}input[type=checkbox],input[type=radio]{width:auto;margin-right:5px}#fiveStepAway li{border-bottom:1px solid #dfdfdf;padding:25px 0}#fiveStepAway li span{color:#ff2626;text-transform:uppercase;font-weight:700}#fiveStepAway li h4{text-transform:uppercase;margin-bottom:0;font-size:18px;font-weight:700}#fiveStepAway .step_image img{width:100%;height:auto}#getIntouch{background:var(--text-colors-heading,#210202);color:#fff;text-align:center;background-position:50% 0;background-repeat:no-repeat;background-size:130%;border-radius:60px;width:95%;padding:60px 100px}#getIntouch .headingGetIn h2{color:#fff!important}#getIntouch span{color:#ff2626;width:fit-content}#getIntouch a,#getIntouch p{color:#fff}#getIntouch a:hover{text-decoration:underline!important}#getIntouch button{box-shadow:0 262px 73px #18020203,0 168px 67px #18020212,0 94px 57px #1802023b,0 42px 42px #18020261,0 10px 23px #18020270}#getIntouch .social{gap:15px}#getIntouch .social li{border:1px solid #fff;border-radius:30px;padding:10px}#countries .studentCount{white-space:nowrap}#countries .studentCount h5{white-space:nowrap;font-size:1.125rem!important}#countries .studentCount p{white-space:nowrap;margin-bottom:0!important;font-size:1rem!important}#countries H2{margin-top:20px}#countries span{color:#ff2626}#countries .wrapper{grid-template-columns:repeat(1,1fr);gap:20px;display:grid}#countries #countryCard{border:1px solid #dfdfdf;border-radius:4rem;gap:15px;max-width:19rem;height:78px;padding:10px;overflow:hidden}#countries #countryCard .col-3{border-radius:64px;height:70px;overflow:hidden}#countries #countryCard .col-3 img{width:100%;height:auto}#countries #countryCard .col-2{border:1px solid #dfdfdf;border-radius:30px;justify-content:center;align-items:center;width:55px;height:55px;padding:15px 27px;display:flex;overflow:hidden}#countries #countryCard .col-2 svg{font-size:24px}.w-w-container{grid-template-columns:1fr;gap:20px;padding:20px;display:grid;position:relative}.w-w-container .dot_vert{border:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.w-w-container .dot_horiz{border:none;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.w-w-card{border-top:none;border-left:none;border-radius:10px;padding:30px}.w-w-card img{height:auto}.w-w-card h2{margin-top:10px;font-size:24px}.w-w-card p{color:#494242;font-size:16px}.card-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;padding:16px;display:grid}.card-container .card{color:#000;background-color:#f7f7f7;border-radius:16px;flex-direction:column;gap:8px;padding:24px;transition:all .3s ease-out;display:flex;box-shadow:0 4px 6px #0000001a}.card-container .card.highlighted,.card-container .card:hover{color:#fff;background-color:#ff6464;transform:scale(1.05)}.card-container .card:hover .card-description{color:#fff;font-size:14px}.card-container .default{background-color:#f7f7f7}.card-container .number-circle{color:#000;background-color:#fff;border-radius:25%;justify-content:center;align-items:center;width:40px;height:40px;font-size:2rem;font-weight:400;transition:all .3s ease-in;display:flex;box-shadow:0 2px 4px #0000001a}.card-container .card:hover .number-circle{color:#ff6464;background-color:#fff}.card-container .card-title{font-size:18px;font-weight:700}.card-container .card-description{font-size:14px}#SecondWhyChooseUs{background:#fff1f1;padding:5rem 0;position:relative}#SecondWhyChooseUs .headSticky{position:sticky;top:9rem}.timeline{padding-left:20px;position:relative}.timeline .Line-grey{border-left:1px solid #dfdfdf;width:1px;height:100%;position:absolute;top:0;left:0;transform:translate(100%)}.timeline .Red-line{border-left:3px solid #ff2626;width:3px;position:absolute;top:0;left:0}.timeline-item{gap:20px;margin-bottom:30px;position:relative}.icon,.timeline-item{align-items:center;display:flex}.icon{color:#ff2626;background-color:#fff;border-radius:50%;justify-content:center;width:40px;height:40px;font-size:24px;position:absolute;transform:translateY(0)translate(-50%)}.content{flex-direction:column;gap:.5rem;display:flex}.content h3{color:#210202;margin:0;font-size:1.2vw}.beyond h2{font-weight:400}.beyond span{display:inline-block}.beyondImage{border-radius:2rem;overflow:hidden}.beyondImage img{width:100%;height:auto}.chooseUsContainer{flex-direction:column;gap:6rem;display:flex;position:relative}.chooseUsContainer .trail-line{border-left:3px dashed #ff2626;width:2px;top:50px}.chooseUsContainer .trail-line,.road{position:absolute;left:9%;transform:translate(-50%)}.road{top:0}.plane{z-index:1;width:72px;position:relative;top:0;left:9%;transform:translate(-50%);position:absolute!important}.plane img{width:100%;height:auto}.dot{z-index:5;pointer-events:none;background-color:#b63737b3;border-radius:50%;width:8px;height:8px;position:absolute;left:-50%;transform:translate(-50%,-50%)}.test-Head-bg{background-color:#f7f7f7}.test-Head-bg .test_preimg img{width:100%;height:auto}.FaqHeader{background:#f7f7f7}.FaqHeader .rectGrad{width:fit-content;position:absolute;bottom:-30%;right:-60%}.FaqHeader .heading{z-index:2;position:relative}.faqBGImage{position:absolute;top:0;right:0}.lead_header{width:100%;height:90vh;position:relative}.lead_header .lead_bg{object-fit:cover;z-index:0;width:100%;position:absolute;top:0;left:0}.lead_header .lead_bg img{object-fit:100%;width:100%;height:auto}.lead_header .lead_bg .recGrediant{z-index:2;background:linear-gradient(90deg,#150000,#15000099 48.42%,#15000000);width:100%;height:100%;position:absolute;top:0;left:0}.lead_header .contentLead{z-index:4;margin-bottom:1rem;position:relative}.lead_header .contentLead h1{color:#fff;font-family:DM Sans,sans-serif}.lead_header .contentLead ul li{color:#fff;font-size:24px}.lead_form{z-index:2;background-color:#fff;border:1px solid #a6a6a6;border-radius:30px;padding:30px;position:relative}.lead_form .form-group .form-control{border:1px solid #ccc;border-radius:5px;width:100%;padding:10px}.lead_form .submit-btn{color:#fff;cursor:pointer;text-align:center;background:#000;border:none;border-radius:8px;width:100%;padding:10px 16px}.lead_form .submit-btn:hover{background:#333}.gaqGradBlur{background:linear-gradient(187deg,#ffffff80 17.59%,#fff 94.38%);width:100%;height:560px;position:absolute;bottom:0;left:0}.faqMore{position:relative}.headSticky{position:sticky;top:0}#countries header{text-align:center!important}section{row-gap:30px}#partners .partners-cont section{padding:0;padding-top:0!important;padding-bottom:0!important}#partners .partner-image{width:150px}#OTP-popup{color:#210202;z-index:9000;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#OTP-popup,#OTP-popup span{border:1px solid #dfdfdf;overflow:hidden}#OTP-popup span{border-radius:12px;padding:20px 25px}#OTP-popup p{color:#210202}#OTP-popup .modal{text-align:center;background-color:#fff;border-radius:30px;flex-direction:column;align-items:center;gap:30px;width:30%;max-width:90%;padding:30px 60px;display:flex;position:relative;box-shadow:0 5px 15px #0003}#OTP-popup .modal h3{letter-spacing:-1px;font-size:2.2rem;font-weight:700}#OTP-popup input{border-radius:15px;width:100%}#OTP-popup .btn{width:auto;box-shadow:none}#OTP-popup .btn:hover{color:#15a208;background-color:#fff;border-color:#15a208}#OTP-popup form{flex-direction:column;width:100%;display:flex;gap:15px!important}#OTP-popup form button{background-color:#15a208;border-radius:10px}#OTP-popup form label{font-size:18px;font-weight:500}#OTP-popup .close-btn{color:#494242;box-shadow:none;background-color:#fff;border:none;font-size:28px;position:absolute;top:2%;right:2%}#OTP-popup .otp-input-container{justify-content:center;gap:10px;display:flex}#OTP-popup .otp-input-container input{text-align:center;border:1px solid #ccc;border-radius:5px;width:60px;height:60px;font-size:20px}#OTP-popup .otp-input-container input:focus{border-color:#007bff;outline:none}#userRegistration{color:#210202;z-index:8500;background:#00000080;justify-content:center;align-items:center;width:100vw;height:calc(100vh - 94px);margin-top:94px;display:flex;position:fixed;inset:0}#userRegistration h2{font-size:2vw!important}#userRegistration .col-7 img{border-radius:30px;width:100%;height:100%}#userRegistration .modal{background-color:#fff;border-radius:30px;width:70%;height:80%;padding:15px;position:relative}#userRegistration .modal .scroller{overflow-y:auto}#userRegistration .modal .popImage .swiper{height:100%}#userRegistration .modal .popImage img{aspect-ratio:auto;width:100%;height:auto}#userRegistration .modal hr{color:#000}#userRegistration .modal .col-xl-5{flex-direction:column;justify-content:center;align-items:center;row-gap:30px;display:flex}#userRegistration .modal .col-xl-5 form{flex-direction:column;gap:15px;width:100%;padding:0 30px;display:flex}#userRegistration .modal .col-xl-5 form .row{gap:15px}#userRegistration .modal .col-xl-5 form input:required{border-left:0}#userRegistration .modal .col-xl-5 form .forgetPassword{color:#0071f1;border-bottom:1px solid #0071f1;width:fit-content;margin-left:auto}#userRegistration .modal .col-xl-5 form .password-container{align-items:center;width:100%;display:flex;position:relative}#userRegistration .modal .col-xl-5 form .password-container input{flex:1;padding-right:40px}#userRegistration .modal .close{color:#000;filter:contrast(.05);z-index:11;font-size:34px;position:absolute;top:15px;left:20px}#userRegistration .modal .close:hover{cursor:pointer}#userRegistration .modal header{text-align:center}#userRegistration .modal .c{gap:30px;padding:0}#userRegistration .modal .c .w-auto{width:auto}#userRegistration .modal .c button{border:1px solid #dfdfdf}#userRegistration .toggle-password{cursor:pointer;color:#666;position:absolute;top:0;right:5px;transform:translateY(50%)translate(-50%)}#userRegistration .togglebtn{text-align:center;margin-top:15px}#userRegistration .togglebtn button{color:#0071f1;background-color:#fff;border:none;border-bottom:1px solid #0071f1}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.modal{animation:fadeIn .4s ease-out forwards}.modal.hidden{animation:fadeOut .4s ease-in forwards}.popup-overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-modal{color:#000;padding:30px}.popup-modal button{box-shadow:none!important}.popup-modal .lablegrp{text-align:left}.grecaptcha-badge{bottom:-21rem;right:23rem}.thank-you-ui{text-align:center;background:#f9fff9;border:2px solid #d4edda;border-radius:12px;max-width:500px;margin:0 auto;padding:40px 30px;animation:fadeIn .4s ease-in-out}.thank-you-ui h3{color:#2e7d32;margin-bottom:12px;font-size:24px;font-weight:600}.thank-you-ui p{margin-bottom:20px;font-size:16px;color:#444!important}.thank-you-ui .btn-outline{color:#2e7d32;cursor:pointer;background:0 0;border:1px solid #2e7d32;border-radius:6px;margin:auto;padding:10px 20px;transition:all .3s}.thank-you-ui .btn-outline:hover{color:#fff;background:#2e7d32}.branding h2{letter-spacing:-2%;text-transform:uppercase;font-weight:300;line-height:120%}.carouselContainer{width:100%}.carouselContainer .carouselTrack{grid-template-columns:repeat(12,1fr);gap:2rem;display:grid}.carouselContainer .card_user{background:#fff;border-radius:30px;flex-direction:column;align-items:center;width:400px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.carouselContainer .card_user .image{width:100%;height:100%;transition:transform .5s}.carouselContainer .card_user:hover img{transform:scale(1.1)}.carouselContainer .card_user .user_content{background-color:#fff;border-radius:15px;width:90%;padding:0 20px;position:absolute;bottom:5%}.carouselContainer .card_user .user_content .name{color:#000;margin-top:10px;font-size:1.5rem;font-weight:400}.carouselContainer .card_user .user_content .role{color:gray;font-size:18px}.popImage{position:relative}.popImage .testimonial{border-radius:10px;position:relative;overflow:hidden}.popImage .img-container{color:#fff;border-radius:10px;align-items:center;padding:20px;display:flex;position:relative}.popImage .product-img{object-fit:cover;filter:brightness(50%);width:100%;height:auto}.popImage .review-section{position:absolute;bottom:20px;left:20px;right:20px}.popImage .testimonial-info{align-items:center;gap:15px;margin-bottom:10px;display:flex}.popImage .reviewImg{width:50px}.popImage .reviewImg img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:auto}.popImage .testimonial-info h6{margin:0;font-size:16px;font-weight:700}.popImage .testimonial-info p{margin:2px 0;font-size:14px;color:#fff!important}.popImage .read_review{color:#ffffffe6;font-size:14px}.popImage .reed_more_btn{color:#fc0;cursor:pointer;background:0 0;border:none;margin-top:5px;font-size:14px}.popImage .next-button,.popImage .prev-button{cursor:pointer;z-index:20;background:#ffffff80;border:1px solid #a6a6a6;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.popImage .prev-button{left:5%}.popImage .next-button{right:5%}.popImage .next-button:hover,.popImage .prev-button:hover{background:#fffc}.about-image{height:600px;position:relative}.about-image .gate{background:linear-gradient(#ffaa95 21.06%,#ff2626 102.27%);border:2px solid #fff;border-radius:15.625rem 15.625rem 3.125rem 3.125rem;width:100%;max-width:480px;height:100%;position:relative;bottom:.685rem;left:50%;transform:translate(-50%);box-shadow:150px 120px 54px #f220,96px 77px 49px #ff222203,54px 43px 41px #ff22220d,24px 19px 31px #ff222217,6px 5px 17px #ff22221a}.about-image .model{z-index:1;width:80%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.about-image .model img{width:100%;height:auto}.aboutGrid{grid-template-columns:1fr;gap:4rem 1.5rem;margin-top:5rem;display:grid}.aboutGrid .aboutGrid-item{background:#fff1f1;border-radius:30px;height:220px;padding:16px;transition:all .5s;position:relative}.aboutGrid .aboutGrid-item.active{background:#fff;border:1px solid #fff1f1;border-radius:1.875rem;box-shadow:0 409px 115px #ff262600,0 262px 105px #ff262603,0 147px 88px #ff262608,0 66px 66px #ff26260a,0 16px 36px #ff26260d}.aboutGrid .aboutGrid-item.active .box{background:#fff;box-shadow:150px 120px 54px #f220,96px 77px 49px #ff222203,54px 43px 41px #ff22220d,24px 19px 31px #ff222217,6px 5px 17px #ff22221a}.aboutGrid .aboutGrid-item .box{aspect-ratio:1;background:#fff;border:1px solid #ff6464;border-radius:20px;justify-content:center;align-items:center;width:68px;transition:all .3s ease-in;display:flex;position:absolute;top:-18%;left:8%}.About-content h3{font-size:2.5vw}.missionGrid{grid-gap:45px;grid-template-columns:repeat(1,1fr);display:grid}.missionGrid h3{font-size:1.8vw}.missionGrid .content{gap:.5em}.missionGrid .m-image{width:100%}.missionGrid .m-image img{width:100%;height:auto}#getIntouch{background-size:120%;gap:40px}#getIntouch .link{justify-content:space-between;width:fit-content!important}#TestPaidService .pricing_container{grid-template-columns:repeat(1,1fr);justify-items:center;gap:40px 20px;padding:20px;display:grid}#TestPaidService .pricing_container .pricing-card{background:#fff;border:1px solid #dfdfdf;border-radius:25px;flex-direction:column;gap:.25rem;width:100%;max-width:440px;height:100%;padding:2rem 1.5rem;display:flex}#TestPaidService .pricing_container .card-icon{background:#f0f0f0;border-radius:12px;width:48px;height:48px;margin:0 0 16px}#TestPaidService .pricing_container .card-icon-noFill{border-radius:12px;width:48px;height:48px;margin:0 0 16px;background:0 0!important;border:none!important}#TestPaidService .pricing_container .card-title{color:#333;font-weight:400}#TestPaidService .pricing_container .card-title span{font-size:14px}#TestPaidService .pricing_container .card-price{color:#000;font-size:48px;font-weight:700;margin:0 0 12px!important}#TestPaidService .pricing_container .BuyNow{z-index:1;background:#fff1f1;border-color:#ffc5c5;width:100%;margin:.25rem 0 .5rem;transition:all .5s;position:relative}#TestPaidService .pricing_container .BuyNow:hover{color:#fff;background:#ff2626}#TestPaidService .pricing_container .card-features{text-align:left;flex-direction:column;gap:.75rem;margin-top:16px;padding:0;list-style:none;display:flex}#TestPaidService .pricing_container .feature-item{color:#555;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:18px;display:flex}#TestPaidService .pricing_container .checkmark{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;display:flex}.popular-card{color:#fff;border:1px solid #dfdfdf;border-radius:12px;flex-direction:column;gap:.25rem;padding:20px;display:flex;position:relative;overflow:hidden;background:#210202!important}.popular-card .BuyNow{background:#fff1f1;border-color:#ff2626;transition:all .5s}.popular-card .popular-label{color:#000;background:linear-gradient(20.63deg,#c88d19 -10.27%,#f9f091 111.41%);border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:fit-content;padding:.5rem 1.25rem;font-size:1.25rem;font-weight:600;position:absolute;top:0;right:8%}.popular-card .card-price,.popular-card .card-title,.popular-card .feature-item{color:#fff!important}.popular-card .popular_pattern{aspect-ratio:1;z-index:0;width:280px;position:absolute;top:0;right:0}.popular-card .popular_pattern img{width:100%;height:auto}.popular-card .redUP{z-index:5}.popular-card .popular_circle{filter:blur(100px);background:#ff2626;border-radius:50%;width:200px;height:200px;position:absolute;top:-10%;right:-15%}.contact-form{background-color:#f7f7f7;border-radius:30px;flex-direction:column;gap:25px;padding:30px;display:flex}.contact-form h2{text-align:center;margin-bottom:15px;font-size:2rem;font-weight:400}.contact-form .form-group .form-control{border:1px solid #ccc;border-radius:5px;width:100%;padding:10px}.contact-form .lablegrp input,.contact-form .lablegrp textarea{width:100%}.contact-form .submit-btn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:8px;width:fit-content;padding:10px 16px}.contact-form .submit-btn:hover{background:#333}.support_content{flex-direction:column;gap:30px;display:flex}.support_content .info{flex-direction:column;row-gap:15px;display:flex}.support_content .info a,.support_content .info address{font-size:18px}.support_content .info .row{gap:15px}.support_content .info .row svg{font-size:24px}.support_content .info img{width:100%;height:auto}.map-container{aspect-ratio:16/8;border:1px solid #a6a6a6;border-radius:35px;width:100%}.map-container iframe{border-radius:30px;width:100%;height:100%}.not-found{background:linear-gradient(#ff26260f,#fff 40%);padding:4rem 0 6rem}.not-found .nf-btn{border-radius:999px;font-weight:600;transition:all .25s}.not-found .nf-btn--primary:hover{box-shadow:0 18px 32px #ff262647}.not-found .nf-btn--ghost:hover{color:#ff2626;background:#ff262614;border-color:#ff2626}.not-found .nf-btn--secondary:hover{box-shadow:0 18px 30px #ff262640}.nf-hero{position:relative}.nf-hero:after{content:"";filter:blur(60px);pointer-events:none;z-index:0;height:65%;position:absolute;inset:10% 12% auto}.nf-hero__content{z-index:1;max-width:560px;position:relative}.nf-hero__badge{color:#ff2626;letter-spacing:.05em;text-transform:uppercase;background:#ff26261f;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem 1.2rem;font-size:.85rem;font-weight:600;display:inline-flex}.nf-hero h2{color:#210202;line-height:1.1}.nf-hero p{color:#101828ad}.nf-hero__illustration{z-index:1;min-height:280px}.nf-globe,.nf-hero__illustration{justify-content:center;align-items:center;display:flex;position:relative}.nf-globe{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 35% 25%,#ffffff73,#ff2626a6);border-radius:50%;gap:1rem;width:min(320px,70vw);font-size:clamp(4rem,8vw,5.6rem);font-weight:700;box-shadow:0 30px 60px #ff262640}.nf-globe span{transform:translateY(-10%)}.nf-orbit{border:1.8px dashed #ff262659;border-radius:50%;width:calc(100% + 80px);height:calc(100% + 80px);animation:nf-spin 14s linear infinite;position:absolute}.nf-grid .nf-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #10182814;border-radius:20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.nf-grid .nf-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ff262640,#fff0);transition:opacity .2s;position:absolute;inset:0}.nf-grid .nf-card:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff2626bf,#f663);height:4px;transition:transform .2s;position:absolute;top:0;left:0;right:0;transform:scaleX(.35)}.nf-grid .nf-card h3{color:#210202}.nf-grid .nf-card p{color:#101828a6}.nf-grid .nf-card:hover{border-color:#ff262640;transform:translateY(-6px);box-shadow:0 30px 50px #1018281f}.nf-grid .nf-card:hover:before{opacity:.35}.nf-grid .nf-card:hover:after{transform:scaleX(1)}.nf-card__action{gap:.35rem;font-weight:600;text-decoration:none;transition:color .2s}.nf-card__action span{color:#ff2626;background:#ff26261a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s,background .2s,color .2s;display:inline-flex}.nf-card__action:hover span{color:#fff;background:#ff2626;transform:translate(6px)}.nf-links{background:#ffffffe6;border-radius:24px}.nf-links__content h3{color:#210202}.nf-links__content p{color:#101828a6}.nf-links__content .list-group-item{background:0 0;border-color:#1018280d;font-weight:600}.nf-links__content .list-group-item .badge{color:#ff2626;background:#ff26261a}.nf-links__content .list-group-item a{color:#210202}.nf-links__content .list-group-item a:hover{color:#ff2626}.nf-links__support{background:#ff26260d;border:1px solid #ff26261f}.nf-links__support h3{color:#210202}.nf-links__support p{color:#101828a6}@keyframes nf-spin{to{transform:rotate(1turn)}}@media (width<=991px){.nf-hero__content{text-align:center}.nf-hero__cta{justify-content:center}}@media (width<=576px){.not-found{padding:3rem 0 4rem}.nf-hero__cta{flex-direction:column}.nf-hero__cta .nf-btn{width:100%}}.course-finder{background:#f7f7f7}.course-finder footer{background-color:#fff}.course-finder .container{max-width:1100px}.course-finder .cf-btn{letter-spacing:.01em;color:#fff;background:#ff2626;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.8rem;font-size:.98rem;font-weight:600;transition:all .25s;display:inline-flex}.course-finder .cf-btn:hover{color:#fff;background:#e80000}.course-finder .cf-btn--ghost{color:#210202;background:0 0;border-color:#1018282e}.course-finder .cf-btn--ghost:hover{color:#ff2626;border-color:#ff2626}.course-finder .cf-btn--outline{color:#210202;background:#fff;border-color:#1018282e}.course-finder .cf-btn--outline:hover{color:#ff2626;border-color:#ff2626}.course-finder .cf-btn:disabled{opacity:.6;pointer-events:none}.course-finder .course-finder__viewport{padding:3rem 0 5rem}.cf-loading{text-align:center;color:#10182899;padding:4rem 0;font-weight:600}.cf-hero{background:linear-gradient(135deg,#ff262614,#ffffffa6);padding:6rem 0 4rem}.cf-hero__content{background:#fff;border:1px solid #1018280f;border-radius:32px;padding:2.5rem;box-shadow:0 28px 60px #10182814}.cf-hero__content h1{color:#210202;margin:0 0 1rem;font-size:clamp(2.2rem,2.4vw,2.8rem);line-height:1.05}.cf-hero__content p{color:#101828bd;margin-bottom:1.75rem;font-size:1.1rem}.cf-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ff2626;background:#ff26261f;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.95rem;font-weight:600;display:inline-flex}.cf-hero__highlights{gap:.9rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.cf-hero__highlights li{color:#210202;align-items:center;gap:.75rem;font-size:1rem;font-weight:500;display:flex}.cf-hero__highlights .cf-hero__bullet{background:#ff2626;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #ff26262e}.cf-hero__visual{justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.cf-hero__pill{color:#210202;background:#fff;border-radius:999px;padding:.75rem 1.5rem;font-weight:600;position:absolute;top:10%;right:12%;box-shadow:0 14px 28px #1018281f}.cf-hero__pill span{color:#ff2626;font-size:1.4rem;display:block}.cf-hero__card{z-index:1;background:#fff;border-radius:24px;width:320px;padding:1.75rem;position:relative;box-shadow:0 24px 50px #1018281f}.cf-hero__card strong{margin-bottom:.75rem;display:block}.cf-hero__card p{color:#101828a6;margin:0}.cf-hero__pattern{filter:blur(40px);z-index:0;background:radial-gradient(circle at top,#ff262633,#0000 65%);border-radius:50%;height:320px;position:absolute;inset:10% 20% auto}.cf-tabs{background:#fff;border-bottom:1px solid #10182814;box-shadow:0 8px 20px #1018280d}.cf-tabs__list{flex-wrap:nowrap;gap:1rem;margin:0;padding:.75rem 0;list-style:none;display:flex;overflow-x:auto}.cf-tabs__item{cursor:pointer;color:#210202;background:#10182808;border:1px solid #0000;border-radius:18px;align-items:center;gap:.75rem;min-width:220px;padding:.75rem 1.1rem;transition:all .2s;display:flex}.cf-tabs__item--complete{background:#15a20814;border-color:#15a20859}.cf-tabs__item--current{background:#ff26261a;border-color:#ff262640;box-shadow:0 18px 30px #ff26261f}.cf-tabs__item--locked{opacity:.6;cursor:not-allowed}.cf-tabs__item--available{background:#fff;border-color:#1018281f}.cf-tabs__item--available:hover{border-color:#ff262647;box-shadow:0 18px 30px #ff26261f}.cf-tabs__index{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #10182814}.cf-tabs__label span{font-size:.92rem;font-weight:600;line-height:1.25}.cf-step-card{background:#fff;border:1px solid #10182814;border-radius:24px;gap:2rem;padding:2.5rem;display:grid;box-shadow:0 24px 60px #10182814}.cf-step-card__header .cf-step-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#1018288c;margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:inline-block}.cf-step-card__header h2{color:#210202;margin-bottom:.75rem;font-size:1.9rem}.cf-step-card__header p{color:#101828a6;margin:0}.cf-step-card__body{gap:1.75rem;display:grid}.cf-step-card__footer{border-top:1px solid #10182814;padding-top:1.75rem}.cf-progress{background:#10182814;border-radius:999px;width:100%;height:6px;margin-top:1.25rem;overflow:hidden}.cf-progress__bar{background:#ff2626;height:100%;transition:width .3s;display:block}.cf-gamify{background:linear-gradient(135deg,#ff26261a,#ffffffbf);border:1px solid #ff26262e;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:center;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.35rem;display:grid;box-shadow:0 18px 42px #ff26261f}.cf-gamify__badge{color:#ff2626;background:#ff26261f;border-radius:999px;align-items:baseline;gap:.35rem;width:fit-content;padding:.45rem .9rem;font-weight:700;display:inline-flex}.cf-gamify__level{font-size:1rem}.cf-gamify__levels{color:#10182899;font-size:.9rem}.cf-gamify__score{color:#210202;gap:.15rem;display:grid}.cf-gamify__score span{font-size:1.65rem;font-weight:800;line-height:1}.cf-gamify__score p{color:#101828a6;margin:0;font-size:.92rem}.cf-gamify__next strong{color:#210202;margin-bottom:.25rem;font-size:.95rem;display:block}.cf-gamify__next p{color:#1018289e;margin:0;font-size:.9rem}.cf-gamify--summary{background:linear-gradient(135deg,#ff26262e,#fffc);border-color:#ff262640}.cf-field{gap:.75rem;display:grid}.cf-field__heading{align-items:baseline;gap:.5rem;display:flex}.cf-field__heading label{color:#210202;margin:0;font-weight:600}.cf-field__required{color:#ff2626;font-weight:600}.cf-field__info{color:#1018288c;margin:0;font-size:.92rem}.cf-field__error{color:#dc2626;margin:0;font-size:.9rem}.cf-field.has-error .cf-input,.cf-field.has-error textarea{border-color:#dc2626}.cf-input{color:#210202;background:#fff;border:1px solid #1018281f;border-radius:14px;width:100%;padding:.85rem 1rem;font-size:1rem;transition:border-color .2s}.cf-input:focus{border-color:#ff2626;outline:none}.cf-textarea{resize:vertical;min-height:140px}.cf-checkbox{background:#1018280a;border:1px solid #10182814;border-radius:14px;align-items:center;gap:.6rem;padding:.75rem 1rem;transition:all .2s;display:flex}.cf-checkbox input{width:18px;height:18px}.cf-checkbox--inline{width:100%;display:inline-flex}.cf-checkbox:hover{border-color:#ff2626}.cf-option-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.cf-option-card{text-align:left;background:#fff;border:1px solid #1018281f;border-radius:16px;flex-direction:column;gap:.35rem;min-height:120px;padding:1rem 1.1rem;transition:all .2s;display:flex;position:relative}.cf-option-card:hover{border-color:#ff262647;transform:translateY(-2px);box-shadow:0 14px 28px #ff262624}.cf-option-card.is-selected{background:#ff262614;border-color:#ff2626;box-shadow:0 14px 28px #ff262624}.cf-option-card__label{color:#210202;font-weight:600}.cf-option-card__sublabel{color:#10182899;font-size:.85rem}.cf-multi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;display:grid}.cf-step-actions{justify-content:space-between;gap:1rem;display:flex}.cf-step-actions .cf-btn{min-width:160px}.cf-final{grid-template-columns:1.5fr 1fr;gap:2rem;display:grid}.cf-final__form{gap:1.75rem;display:grid}.cf-final__summary{gap:1.5rem;display:grid}.cf-summary-card{background:#1018280a;border-radius:20px;gap:1rem;padding:1.5rem;display:grid}.cf-summary-card h3{color:#210202;margin:0;font-size:1.2rem}.cf-summary-card ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.cf-summary-card ul li{gap:.25rem;display:grid}.cf-summary-card ul li span{color:#1018288c;font-size:.9rem}.cf-summary-card ul li strong{color:#210202}.cf-summary-card__stats{gap:1.25rem;display:flex}.cf-summary-card__stats div{text-align:center;background:#fff;border:1px solid #10182814;border-radius:16px;flex:1;padding:1rem 1.25rem}.cf-summary-card__stats div span{color:#ff2626;font-size:1.6rem;font-weight:700;display:block}.cf-summary-card__stats div p{color:#10182899;margin:.25rem 0 0;font-weight:500}.cf-summary-card__info{color:#101828a6;margin:0;font-size:.95rem}.cf-success{color:#210202;background:#15a20814;border:1px solid #15a20833;border-radius:16px;gap:.5rem;padding:1.25rem 1.5rem;display:grid}.cf-success strong{color:#15a208e6}.cf-success p{color:#101828b3;margin:0}.cf-results{gap:2rem;margin-top:2rem;display:grid}.cf-results__header{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.cf-results__header h2{color:#210202;margin-bottom:.75rem;font-size:1.9rem}.cf-results__header p{color:#101828a6;margin:0}.cf-results__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#1018288c;margin-bottom:.3rem;font-size:.82rem;font-weight:600}.cf-results__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;display:grid}.cf-course-card{background:#fff;border:1px solid #10182814;border-radius:20px;flex-direction:column;gap:1rem;padding:1.75rem;transition:all .25s;display:flex}.cf-course-card:hover{transform:translateY(-6px);box-shadow:0 18px 36px #1018281a}.cf-course-card__badge{color:#ff2626;background:#ff26261f;border-radius:999px;width:fit-content;padding:.35rem .85rem;font-size:.85rem;font-weight:600}.cf-course-card__institution{color:#210202;margin:0;font-weight:700}.cf-course-card__location{color:#10182899;margin:-.4rem 0 0}.cf-course-card__meta{flex-wrap:wrap;gap:.45rem;display:flex}.cf-course-card__meta span{color:#101828b3;background:#1018280f;border-radius:999px;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.cf-course-card__highlights{color:#101828bf;gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.cf-course-card__footer{flex-wrap:wrap;gap:.75rem;margin-top:auto;display:flex}.cf-course-card.is-loading{pointer-events:none}.cf-skeleton{background:linear-gradient(90deg,#10182814,#10182805 50%,#10182814);border-radius:999px;width:100%;animation:cf-shimmer 1.4s ease-in-out infinite}.cf-skeleton--badge{max-width:120px;height:24px}.cf-skeleton--title{max-width:80%;height:22px}.cf-skeleton--subtitle{max-width:60%;height:18px}.cf-skeleton--meta{height:16px}.cf-skeleton--button{border-radius:16px;height:44px}.cf-empty-state,.cf-error-state{text-align:center;color:#210202;background:#1018280a;border-radius:20px;justify-items:center;gap:.75rem;padding:2.5rem;display:grid}.cf-empty-state h3,.cf-error-state h3{margin:0;font-size:1.6rem}.cf-empty-state p,.cf-error-state p{color:#101828a6;max-width:560px;margin:0 auto}.cf-empty-state__actions,.cf-error-state__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}@keyframes cf-shimmer{0%{background-position:-120% 0}to{background-position:220% 0}}@media (width<=1199px){.cf-hero{padding:5rem 0 3rem}.cf-hero__visual{margin-top:2rem}.course-finder__viewport{padding:2.5rem 0 4rem}}@media (width<=991px){.course-finder .container{max-width:92%}.cf-final{grid-template-columns:1fr}}@media (width<=768px){.cf-hero__content,.cf-step-card{padding:1.9rem}.cf-tabs__item{min-width:180px}.cf-step-actions{flex-direction:column}.cf-step-actions .cf-btn{width:100%}.cf-course-card__footer{flex-direction:column}.cf-course-card__footer .cf-btn{width:100%}}@media (width<=576px){.course-finder .container{max-width:100%}.cf-hero{padding:4rem 0 2.5rem}.cf-step-card{gap:1.5rem;padding:1.5rem}.cf-tabs__list{gap:.75rem}}.Pricing{background:#000;justify-content:center;align-items:center;width:100%;height:calc(100vh - 100px);display:flex;position:relative}.Pricing .pricyhead{z-index:5}.Pricing .redCircle{filter:blur(250px);background:#ff2626;border-radius:335px;width:335px;height:335px;position:absolute;top:0;left:50%;transform:translate(-50%)}.Pricing .paternPrice,.Pricing .paternPrice2{mix-blend-mode:overlay;position:absolute;top:0;left:50%;transform:translate(-50%)}.Pricing .sparkle-heading{justify-content:center;align-items:center;display:flex}.Pricing .sparkle-heading span{-webkit-text-fill-color:#0000;background:linear-gradient(353deg,#c88d19 6.81%,#f9f091 75.47%);-webkit-background-clip:text;background-clip:text;font-size:calc(1rem + 2.5vw)}.Pricing .btn-outlined,.Pricing p{color:#fff}.Pricing .btn-outlined:hover{color:#000!important}.stacked-card-container{width:350px;height:250px;position:relative}.stacked-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(181deg,#4103030d -13.58%,#ff26261a 104.21%);border:1px solid #dfdfdf80;border-radius:20px;gap:15px;width:100%;padding:15px;transition:all .3s ease-in-out;display:flex;position:absolute}.stacked-card:hover{transform:scale(1.05)}.leftImage{width:100px}.leftImage img{border-radius:5px;width:100%;height:auto}.rightDetails{color:#fff;flex-direction:column;display:flex}.rightDetails span{opacity:.8;font-style:italic}#expoAdd{z-index:10000;background-color:#fff;border-radius:30px;width:fit-content;margin:0 auto 15px;padding:5px;position:sticky;bottom:2%;overflow:hidden;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}#expoAdd:before{background:linear-gradient(270deg,red,#db05c9,red) 0 0/400% 400%;border-radius:35px;animation:gradientBorder 5s linear infinite;inset:-2px}#expoAdd:after,#expoAdd:before{content:"";z-index:-1;position:absolute}#expoAdd:after{background:#fff;border-radius:30px;inset:2px}@keyframes gradientBorder{0%{background-position:0}50%{background-position:100%}to{background-position:0}}#expoAdd p{text-align:center;margin-bottom:0;padding:0 10px;font-size:16px!important}#expoAdd span{color:#fff;background-color:#000;border-radius:30px;padding:5px 20px}#expoAdd a{padding:0 10px;text-decoration:underline!important}.dashboard-action-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:20px;display:grid}.dashboard-action-card{color:#0f172a;background:linear-gradient(140deg,#ff262614,#ff262605);border:1px solid #ffdfdf;border-radius:20px;flex-direction:column;gap:16px;padding:24px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #21020214}.dashboard-action-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #2102021f}.dashboard-action-card .card-icon{color:#ff2626;background:#ff26261f;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:inline-flex}.dashboard-action-card .card-body{flex-direction:column;gap:8px;display:flex}.dashboard-action-card .card-body h4{color:#210202;margin:0;font-size:18px;font-weight:600}.dashboard-action-card .card-body p{color:#516070;margin:0;font-size:14px}.dashboard-action-card .btn{letter-spacing:.02em;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:inline-flex}.dashboard-action-card.ielts{background:linear-gradient(135deg,#ff79611a,#fa545405);border-color:#ff796159}.dashboard-action-card.ielts .card-icon{color:#ff4f5a;background:#ff79612e}.dashboard-action-card.ielts .btn{color:#fff;background:#ff4f5a}.dashboard-action-card.ielts .btn:hover{background:#e63d49}.dashboard-action-card.documents{background:linear-gradient(135deg,#579aff1f,#579aff08);border-color:#579aff59}.dashboard-action-card.documents .card-icon{color:#3a7bff;background:#579aff2e}.dashboard-action-card.documents .btn{color:#fff;background:#3a7bff}.dashboard-action-card.documents .btn:hover{background:#2a63e3}.dashboard-spotlight-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px;margin-top:1.5rem;display:grid}.dashboard-spotlight-grid>*{height:100%}.session-tracker-card{background:#fff;border:1px solid #ffdfdf;border-radius:18px;margin-top:24px;padding:24px;box-shadow:0 16px 40px #ff262614}.session-tracker-card .tracker-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.session-tracker-card .tracker-header h4{color:#ff2626;margin:0;font-size:18px;font-weight:600}.session-tracker-card .tracker-header p{color:#52616b;margin:4px 0 0;font-size:14px}.session-tracker-card .tracker-header .activity-pill{color:#ff2626;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#fff1f1;border:1px solid #ffdfdf;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.session-tracker-card .table-responsive{overflow-x:auto}.session-tracker-card .session-table{border-collapse:separate;border-spacing:0;border:1px solid #fff1f1;border-radius:14px;width:100%;overflow:hidden}.session-tracker-card .session-table thead{background:#fff1f1}.session-tracker-card .session-table thead th{text-transform:uppercase;letter-spacing:.06em;color:#ff2626;border-bottom:1px solid #ffdfdf;padding:14px 16px;font-size:13px;font-weight:600}.session-tracker-card .session-table tbody tr{transition:background .25s}.session-tracker-card .session-table tbody tr:hover{background:#fff1f1}.session-tracker-card .session-table tbody tr:not(:last-child) td{border-bottom:1px solid #fff1f1}.session-tracker-card .session-table tbody td{color:#1f2933;padding:14px 16px;font-size:14px}.session-tracker-card .status-chip{border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.session-tracker-card .status-chip.active{color:#15803d;background:#dcfce7;border:1px solid #86efac}.session-tracker-card .status-chip.ended{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.session-tracker-card .status-chip .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.session-tracker-card .empty-state{text-align:center;color:#64748b;padding:24px;font-size:14px}.application-tracker-card{background:linear-gradient(140deg,#fffffffa,#e2efffb3);border:1px solid #0f172a14;border-radius:24px;box-shadow:0 24px 60px #0f172a14}.application-tracker-card .card-header{border-bottom:1px solid #0f172a0f!important}.application-tracker-card .card-header h4{margin-bottom:.15rem}.application-tracker-card .card-header small{color:#475569}.application-tracker-card__stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:1.5rem;display:grid}.application-tracker-card__stats .stat-chip{background:#fffffff2;border:1px solid #0f172a0f;border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffffb3}.application-tracker-card__stats .stat-chip span{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:12px;font-weight:600}.application-tracker-card__stats .stat-chip strong{color:#0f172a;font-size:26px}.application-tracker-card__stats .stat-chip--filter{padding-right:64px;position:relative}.application-tracker-card__stats .stat-chip--filter .stat-chip__value{flex-direction:column;gap:2px;display:flex}.application-tracker-card__stats .stat-chip--filter .stat-chip__viewing{color:#64748b;font-size:12px}.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-trigger{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 12px 30px #0f172a2e}.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-trigger:focus-visible,.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-trigger:hover{color:#2563ebe6;border-color:#2563eb80;outline:none;box-shadow:0 16px 32px #2563eb2e}.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-menu{z-index:10;background:#fff;border:1px solid #0f172a14;border-radius:20px;flex-direction:column;gap:.85rem;width:min(320px,100vw - 48px);padding:1.1rem;display:flex;position:absolute;top:62px;right:0;box-shadow:0 30px 60px #0f172a40}.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-menu:before{content:"";z-index:-1;background:#fff;border-top:1px solid #0f172a14;border-left:1px solid #0f172a14;width:20px;height:20px;position:absolute;top:-10px;right:26px;transform:rotate(45deg)}.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-menu-header{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;justify-content:space-between;align-items:center;gap:.75rem;font-size:13px;font-weight:700;display:flex}.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-menu-close{color:#0f172a;cursor:pointer;background:#94a3b82e;border:none;border-radius:999px;width:30px;height:30px;font-size:18px;font-weight:600;line-height:1}.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-menu-close:hover{background:#0f172a26}.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-group{flex-direction:column;gap:.4rem;display:flex}.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:11px;font-weight:600}.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-input{color:#0f172a;cursor:pointer;border:1px solid #0f172a26;border-radius:14px;padding:.55rem .8rem;font-size:.92rem;font-weight:600;box-shadow:inset 0 1px 2px #0f172a0d}.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-input:focus{border-color:#2563eb80;outline:none;box-shadow:0 0 0 3px #2563eb33}.application-tracker-card__stats .stat-chip--filter .stat-chip__filter-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.application-tracker-card__timeline .timeline-list{flex-direction:column;gap:18px;margin:0;padding:8px 0 8px 20px;list-style:none;display:flex;position:relative}.application-tracker-card__timeline .timeline-list:before{content:"";background:linear-gradient(#2563eb59,#0f172a26);width:2px;height:100%;position:absolute;top:0;left:10px}.application-tracker-card__timeline .timeline-list li{padding-left:18px;position:relative}.application-timeline-entry{background:#fff;border:1px solid #0f172a14;border-radius:20px;gap:16px;padding:16px 18px;display:flex;box-shadow:0 18px 32px #0f172a14}.application-timeline-entry__indicator{justify-content:center;min-width:18px;display:flex}.application-timeline-entry__indicator span{background:#fff;border:3px solid #ff2626;border-radius:50%;width:16px;height:16px;margin-top:2px;box-shadow:0 0 0 2px #fff,0 0 0 6px #2563eb26}.application-timeline-entry__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.application-timeline-entry__header span{color:#94a3b8;font-size:.85rem;font-weight:600}.application-timeline-entry__description{color:#475569;margin:0;font-size:.93rem}.application-timeline-entry__programme{color:#0f172a;margin:6px 0 2px;font-weight:600}.application-timeline-entry__chip{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.application-timeline-entry__chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.application-timeline-entry__chip--success{color:#15803d;background:#22c55e26}.application-timeline-entry__chip--warning{color:#b45309;background:#fbbf2433}.application-timeline-entry__chip--info{color:#1d4ed8;background:#2563eb26}.application-timeline-entry__chip--neutral{color:#475569;background:#94a3b833}.offer-timeline-card{border:1px solid #0f172a14;border-radius:20px;box-shadow:0 16px 40px #0f172a0f}.offer-timeline-card__sync{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.offer-timeline-card__alert{background:#ffc1071a;border:1px solid #ffc10766;border-radius:14px;align-items:center;gap:.75rem;margin:0 1.5rem 1rem;padding:.75rem 1rem;font-size:.9rem;display:flex}@keyframes offerStepFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.offer-timeline-grid{margin-top:1.5rem;padding-left:1.5rem;position:relative}.offer-timeline-grid:before{content:"";background:#0f172a26;width:2px;position:absolute;top:0;bottom:0;left:6px}.offer-step{margin-bottom:1.5rem;padding-left:1.5rem;animation:offerStepFade .4s;position:relative}.offer-step:before{content:"";background:#0f172a;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:.55rem;left:-1.5rem;box-shadow:0 0 0 4px #fff}.offer-step__card{background:#0f172a05;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:.4rem;padding:1rem 1.2rem;display:flex}.offer-step__phase{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;font-size:.75rem;font-weight:700}.offer-step h5{color:#0f172a;margin:0;font-size:1.05rem}.offer-step p{color:#475569;flex:auto;margin:0;font-size:.92rem}.offer-step__badge{text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:.35rem;padding:4px 12px;font-size:.78rem;font-weight:600}.offer-step--done:before{background:#16a34a}.offer-step--done .offer-step__card{background:#bbf7d059;border-color:#16a34a66}.offer-step--done .offer-step__badge{color:#15803d;background:#22c55e33}.offer-step--current:before{background:#1d4ed8}.offer-step--current .offer-step__card{border-color:#3b82f680;box-shadow:0 10px 25px #3b82f626}.offer-step--current .offer-step__badge{color:#1d4ed8;background:#3b82f62e}.offer-step--upcoming .offer-step__card{border-style:dashed}.offer-step--upcoming .offer-step__badge{color:#475569;background:#94a3b833}.support-wrapper{flex-direction:column;gap:24px;display:flex}.support-ticket-card{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:28px;align-items:center;gap:24px;padding:32px;display:flex;overflow:hidden;box-shadow:0 24px 36px #0f172a12}.support-ticket-card__icon{color:#1d4ed8;background:#2563eb1f;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;font-size:32px;display:inline-flex}.support-ticket-card__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.78rem}.support-ticket-card__content{flex-direction:column;gap:.7rem;display:flex}.support-ticket-card__actions{flex-direction:column;gap:.35rem;display:flex}.support-ticket-card__actions small{color:#64748b}.ticket-manager__hero{background:#fff;border-radius:24px;padding:32px 36px;box-shadow:0 22px 45px #0f172a14}.ticket-manager__hero .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#94a3b8;margin-bottom:.4rem;font-size:.78rem}.ticket-manager__hero h1{margin:0;font-size:1.8rem}.ticket-manager__hero-actions{flex-direction:column;gap:.4rem;min-width:220px}.ticket-manager__hero-actions small{color:#64748b}.ticket-manager__layout{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:24px}.ticket-stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.ticket-stat-card{border-radius:18px;padding:16px 18px;box-shadow:0 18px 36px #0f172a0d}.ticket-stat-card svg{font-size:24px}.ticket-stat-card span{color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;display:block}.ticket-stat-card strong{color:#0f172a;font-size:1.5rem}.ticket-form,.ticket-table{background:#fff;border-radius:24px;flex-direction:column;gap:1.25rem;padding:28px 30px;display:flex;box-shadow:0 22px 45px #0f172a14}.ticket-form header p{color:#475569;margin:.4rem 0 0}.ticket-form form{flex-direction:column;gap:1rem;display:flex}.ticket-form form label{color:#0f172a;font-size:.9rem;font-weight:600}.ticket-form form input,.ticket-form form select,.ticket-form form textarea{background:#fff;border:1px solid #0f172a1a;border-radius:12px;width:100%;padding:.65rem .9rem;font-size:.95rem}.ticket-form form input:focus,.ticket-form form select:focus,.ticket-form form textarea:focus{border-color:#2563eb80;outline:none;box-shadow:0 0 0 3px #2563eb26}.ticket-form__attachments{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.ticket-table__header{gap:1rem}.ticket-table__header p{color:#475569;margin:.35rem 0 0}.ticket-table__filters{flex-wrap:wrap;gap:.75rem}.ticket-table__filters input,.ticket-table__filters select{border:1px solid #0f172a1a;border-radius:10px;min-width:180px;padding:.5rem .8rem}.ticket-table table{border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden}.ticket-table table thead{background:#fff1f1}.ticket-table table thead th{text-transform:uppercase;letter-spacing:.08em;color:#ff2626;padding:.75rem;font-size:.75rem}.ticket-table table tbody td{border-bottom:1px solid #0f172a0f;padding:.85rem}.ticket-table table tbody tr{cursor:pointer}.ticket-table table tbody tr:nth-child(2n){background:#f1f5f966}.ticket-table table tbody tr.is-selected{background:#3b82f61f}.ticket-table .empty-state{text-align:center;color:#94a3b8;margin:1rem 0 0}.priority-chip{gap:.35rem;padding:.25rem .65rem;font-size:.78rem}.status-badge{border-radius:12px;padding:.35rem .65rem;font-size:.8rem;font-weight:600}.ticket-thread{background:#fff;border-radius:24px;flex-direction:column;gap:1.25rem;padding:28px 30px;display:flex;box-shadow:0 22px 45px #0f172a14}.ticket-thread__messages{flex-direction:column;gap:.8rem;max-height:360px;display:flex;overflow-y:auto}.ticket-thread__composer{flex-direction:column;gap:.6rem;display:flex}.ticket-thread__composer textarea{resize:none;border:1px solid #0f172a1a;border-radius:16px;padding:.9rem 1rem}.ticket-thread__composer textarea:focus{border-color:#0ea5e999;outline:none;box-shadow:0 0 0 3px #0ea5e926}.chat-bubble{background:#f8fafc;border:1px solid #0f172a14;padding:.85rem 1rem}.chat-bubble header{gap:1rem;margin-bottom:.3rem;font-size:.78rem}.chat-bubble--student{background:#2563eb1f;border-color:#2563eb40;align-self:flex-end}.ticket-modal__panel{border-radius:24px;max-height:90vh;padding:32px;overflow-y:auto}.ticket-modal__close{color:#64748b;background:0 0;font-size:1.5rem;top:18px;right:18px}.ticket-modal__close:hover{color:#0f172a}.ticket-chat{border:1px solid #0f172a14;border-radius:20px;width:min(330px,26vw);height:clamp(360px,55vh,620px);box-shadow:0 25px 60px #0f172a33}.ticket-chat__header{background:linear-gradient(135deg,#2563eb1f,#0ea5e933);align-items:flex-start;gap:8px;padding:16px 18px}.ticket-chat__composer textarea{border:1px solid #0f172a1f;border-radius:12px;padding:.6rem .75rem}.ticket-chat__composer .ticket-chat__composer-actions{justify-content:flex-end;gap:.45rem;display:flex}.ticket-chat__composer .ticket-chat__composer-actions .btn-icon{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:1.05rem;display:inline-flex}.profile-tabs{border-bottom:1px solid #ddd;flex-wrap:wrap;gap:20px;margin-bottom:1.5rem;padding:0;display:flex}@media (width<=768px){.profile-tabs{gap:12px}}@media (width<=576px){.profile-tabs{flex-wrap:nowrap;margin-bottom:1rem;padding-bottom:8px;overflow-x:auto}.profile-tabs::-webkit-scrollbar{height:4px}.profile-tabs .tab-item{flex:none}}.profile-tabs .tab-item{color:#494242;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:12px 20px;font-size:16px;font-weight:700;transition:all .3s;position:relative}.profile-tabs .tab-item.active{color:#000;border-bottom-color:#000}.profile-tabs .tab-item .tab-status{color:#ff2626;font-size:14px;font-weight:500}.profile-tabs .tab-item .tab-status.optional{color:orange}.profile-tabs .tab-item:hover{color:#000}.mobile-dashboard-blocker{z-index:999;background:linear-gradient(160deg,#14538838,#0f172a2e);justify-content:center;align-items:center;width:100vw;height:100vh;padding:clamp(32px,6vw,56px) clamp(20px,4vw,40px);display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-dashboard-blocker__card{text-align:center;background:#fff;border-radius:28px;flex-direction:column;gap:18px;width:min(520px,100%);padding:clamp(28px,6vw,40px);display:flex;box-shadow:0 28px 60px #0f172a2e}.mobile-dashboard-blocker__badge{text-transform:uppercase;letter-spacing:.12em;color:#1d4ed8;background:#2563eb1f;border:1px solid #2563eb33;border-radius:999px;align-self:center;padding:6px 18px;font-size:12px;font-weight:600}.mobile-dashboard-blocker__icon{color:#1e3a8a;background:linear-gradient(145deg,#1e40af29,#2563eb14);border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto;font-size:32px;display:grid}.mobile-dashboard-blocker h1{color:#0f172a;margin:0;font-size:clamp(22px,4.5vw,28px);line-height:1.3}.mobile-dashboard-blocker p{color:#475569;margin:0;font-size:15px;line-height:1.7}.mobile-dashboard-blocker__hint{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb2e;border-radius:16px;padding:12px 18px;font-size:14px}.mobile-dashboard-blocker__highlight{color:#0f766e;background:#0f766e1f;border:1px solid #0f766e2e;border-radius:14px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;font-weight:600;display:inline-flex}.form-control{border-radius:10px;padding:10px 15px!important}.passport-autofill{color:#fff;background:#000;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:20px;display:flex}@media (width<=768px){.passport-autofill{flex-direction:column;align-items:flex-start;gap:16px}}.passport-autofill .text-block{font-size:14px;font-weight:500}.passport-autofill .upload-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:4px;padding:8px 18px;font-weight:600}.passport-autofill .upload-btn:hover{background:#eee}@media (width<=768px){.passport-autofill .upload-btn{text-align:center;width:100%}}.plan-container{padding:clamp(1.5rem,4vw,2.5rem)}.plan-container .country-select-wrapper{justify-content:center;width:100%;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:flex}.plan-container .country-select-wrapper select{background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;width:50%;padding:.5rem 1rem;font-size:1rem;transition:border-color .2s ease-in-out}.plan-container .country-select-wrapper select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.plan-container .country-select-wrapper select:hover{border-color:#6c757d}@media (width<=992px){.plan-container{padding:1.5rem 1.25rem}.plan-container .country-select-wrapper select{width:70%}}@media (width<=768px){.plan-container{padding:1.5rem 1rem}.plan-container .country-select-wrapper{margin-bottom:1.5rem}.plan-container .country-select-wrapper select{width:100%}}.plan-container .plans-grid{grid-template-columns:1fr;gap:15px;width:100%;max-width:1100px;margin:0 auto;display:grid}@media (width>=768px){.plan-container .plans-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.plan-container .plans-grid{grid-template-columns:repeat(3,1fr)}}.plan-container .plans-grid .plan-card{background:#fff;border:1px solid #dee2e6;border-radius:30px;flex-direction:column;gap:15px;padding:clamp(1.25rem,2vw,1.75rem);transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000d}.plan-container .plans-grid .plan-card .plansIcon{border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;padding:10px;display:flex}.plan-container .plans-grid .plan-card .plansIcon img{width:34px;height:auto!important}.plan-container .plans-grid .plan-card:hover{transform:translateY(-5px);box-shadow:0 6px 18px #0000001a}.plan-container .plans-grid .plan-card:hover button{color:#fff;background-color:#ff2626}.plan-container .plans-grid .plan-card .price{font-size:34px;font-weight:600}.plan-container .plans-grid .plan-card button{background-color:#fff1f1;width:-webkit-fill-available}.plan-container .plans-grid .plan-card li{padding:5px 10px}.plan-container .plans-grid .plan-card li svg{margin-right:15px}.plan-container .plans-grid .plan-card .blur{display:none}.plan-container .plans-grid .plan-card:nth-child(3){color:#fff;background-color:#210202;background-image:url(/jpg/checks.png);background-position:100% 0;background-repeat:no-repeat;background-size:50%}.plan-container .plans-grid .plan-card:nth-child(3) .plansIcon{border-color:#ff6464}.plan-container .plans-grid .plan-card:nth-child(3) h3{color:#fff!important}.plan-container .plans-grid .plan-card:nth-child(3) button{color:#fff;background-color:#ff2626}.plan-container .plans-grid .plan-card:nth-child(3):hover{box-shadow:0 25px 20px -20px red}.plan-container .plans-grid .plan-card:nth-child(3):hover button{color:#fff;background-color:#0000;border:1px solid #fff}.plan-container .plans-grid .plan-card:nth-child(3) .feature-list li{color:#fff}.plan-container .plans-grid .plan-card:nth-child(3) .blur{filter:blur(50px);background-color:#ff2626;border-radius:50%;width:100px;height:100px;display:block;position:absolute;top:-5%;right:-5%}.plan-container .plan-grid--expanded{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(18px,2.8vw,28px);width:100%;max-width:none}.plan-container .plan-grid--expanded .plan-card{height:100%}@media (width>=1200px){.plan-container .plan-grid--expanded{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.course-workspace{background:#fff;border-radius:24px;flex-direction:column;gap:clamp(24px,4vw,36px);width:100%;padding:clamp(24px,5vw,40px);display:flex;box-shadow:0 20px 40px #0f172a14}.course-workspace__header{flex-direction:column;gap:8px;display:flex}.course-workspace__header p{color:#52616b;max-width:620px;margin:0;font-size:16px}.course-workspace__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#2563eb;margin:0;font-size:14px;font-weight:600}.course-workspace__title{color:#0f172a;margin:0;font-size:clamp(24px,3vw,32px);line-height:1.25}.course-workspace__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,3vw,24px);width:100%;display:grid}.course-workspace__card{background:linear-gradient(#fff,#f8fbff);border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;justify-content:space-between;gap:20px;min-height:200px;padding:24px;display:flex;box-shadow:0 16px 32px #0f172a0f}.course-workspace__card h4{color:#0f172a;margin:0;font-size:20px}.course-workspace__card p{color:#475569;margin:0;font-size:15px;line-height:1.6}.course-workspace__card .btn{align-self:flex-start;padding-inline:18px}.course-workspace__card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.course-workspace__card-count{color:#1d4ed8;text-align:right;background:#2563eb14;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-end;min-width:82px;padding:8px 12px;display:inline-flex}.course-workspace__card-count strong{font-size:20px;font-weight:700;line-height:1}.course-workspace__card-count small{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}@media (width<=576px){.course-workspace__card{padding:20px}.course-workspace__card .btn{justify-content:center;width:100%}}.course-workspace__callout{background:#f9fafb;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.course-workspace__callout h3{color:#0f172a;margin:0;font-size:22px}.course-workspace__callout p{color:#52616b;margin:0;font-size:15px;line-height:1.6}@media (width<=992px){.course-workspace{border-radius:18px;padding:24px 20px}}@media (width<=768px){.course-workspace{gap:24px}.course-workspace__callout,.course-workspace__card{padding:20px}}@media (width<=576px){.course-workspace{border-radius:16px;padding:20px 16px}.course-workspace__grid{grid-template-columns:1fr}}.counselor-booking{flex-direction:column;gap:32px;padding:20px;display:flex}@media (width<=768px){.counselor-booking{gap:24px;padding:20px}}.counselor-booking__hero{background:linear-gradient(135deg,#ffe8e8,#ff8282 58%,#ff6464);border-radius:32px;align-items:center;gap:20px;padding:32px;display:flex;overflow:hidden;box-shadow:0 32px 60px #12225840}@media (width<=992px){.counselor-booking__hero{text-align:center;flex-direction:column}}.counselor-booking__copy{flex-direction:column;flex:1;gap:16px;display:flex}.counselor-booking__copy h2{margin:0}.counselor-booking__copy p{max-width:520px;margin:0}@media (width<=992px){.counselor-booking__copy p{max-width:100%}}.counselor-booking__badge{background:#fff;border:1px solid #ffdfdf;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 16px;display:inline-flex}.counselor-booking__stats{flex:1;grid-template-columns:repeat(3,minmax(140px,1fr));gap:16px;display:grid}@media (width<=992px){.counselor-booking__stats{width:100%}}@media (width<=576px){.counselor-booking__stats{grid-template-columns:repeat(2,minmax(140px,1fr))}}.counselor-booking__stat{background:#fff;border:1px solid #ffdfdf;border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.counselor-booking__stat .stat-label{color:#494242;margin:0}.counselor-booking__stat .stat-value{color:#210202;margin:0;font-size:28px;font-weight:700}.counselor-booking__stat .stat-caption{color:#494242;opacity:.8;margin:0}.counselor-booking__content{grid-template-columns:minmax(260px,40%) minmax(340px,60%);gap:24px;display:grid}@media (width<=992px){.counselor-booking__content{grid-template-columns:1fr;gap:20px}}.counselor-booking__summary{background:#fff;border-radius:24px;flex-direction:column;gap:18px;padding:30px;display:flex;box-shadow:0 24px 40px #0f172a14}.counselor-booking__summary h3{margin:0}.counselor-booking__summary ul{margin:0;padding-left:20px}.counselor-booking__summary ul li{background:#fff1f1;border:1px solid #ffdfdf;border-radius:14px;margin-bottom:8px;padding:10px 12px}.counselor-booking__note{background:#1e3a8a14;border-left:4px solid #ff2626;border-radius:14px;padding:12px 16px}.counselor-booking__scheduler{justify-content:flex-start;display:flex}.counselor-booking__upcoming{background:#fff1f1;border:1px solid #ffdfdf;border-radius:18px;flex-direction:column;gap:12px;margin-top:20px;padding:20px;display:flex}.counselor-booking__upcoming h4{margin:0;font-size:18px}.counselor-booking__hint{color:#494242;margin:0;font-size:15px}.counselor-booking__error{color:#dc2626;margin:0;font-weight:500}.counselor-booking .scheduler-shell{background:#fff5f5;border-radius:28px;flex-direction:column;gap:24px;width:100%;padding:28px;display:flex;box-shadow:0 24px 60px #f472b626}@media (width<=576px){.counselor-booking .scheduler-shell{padding:22px}}.counselor-booking .scheduler-shell__header{flex-direction:column;gap:6px;display:flex}.counselor-booking .scheduler-shell__header h3{margin:0}.counselor-booking .scheduler-shell__header p{color:#494242;margin:0}.counselor-booking .scheduler-shell__layout{flex-direction:column;gap:28px;display:flex}.counselor-booking .scheduler-shell__calendar{flex-direction:column;gap:18px;display:flex}.counselor-booking .scheduler-shell__slots{background:#ffffffb3;border:1px solid #ff969647;border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffffbf}.counselor-booking .scheduler-shell__slots-label{color:#210202;margin:0;font-size:16px;font-weight:600}.counselor-booking .scheduler-shell__time-scroll{scrollbar-width:thin;flex-direction:column;gap:10px;max-height:520px;padding-right:6px;display:flex;overflow-y:auto}.counselor-booking .scheduler-shell__time-scroll::-webkit-scrollbar{width:6px}.counselor-booking .scheduler-shell__time-scroll::-webkit-scrollbar-thumb{background:#ffc5c5;border-radius:999px}.counselor-booking .scheduler-shell__hint{color:#494242;margin:0;font-size:15px}.counselor-booking .scheduler-shell__alert{color:#dc2626;margin:0;font-weight:500}.counselor-booking .scheduler-shell__confirmation{flex-direction:column;gap:16px;display:flex}.counselor-booking .scheduler-shell__confirmation label{font-weight:600}.counselor-booking .scheduler-shell__confirmation textarea{resize:vertical;background:#fff1f1;border:1px solid #ffdfdf;border-radius:16px;min-height:120px;padding:14px 16px;font-family:inherit;font-size:15px}.counselor-booking .scheduler-shell__confirmation textarea:focus{border-color:#ff2626;outline:none;box-shadow:0 0 0 3px #ff26261a}.counselor-booking .scheduler-shell__cta{color:#fff;cursor:pointer;background:#ff2626;border:none;border-radius:999px;justify-content:center;align-items:center;padding:14px 24px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.counselor-booking .scheduler-shell__cta:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.counselor-booking .scheduler-shell__cta:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 24px #1e40af38}.counselor-booking .scheduler-shell__feedback{margin:0;font-size:15px;font-weight:500}.counselor-booking .scheduler-shell__feedback--success{color:#0f766e}.counselor-booking .scheduler-shell__feedback--error{color:#dc2626}.counselor-booking .scheduler-shell__feedback--loading{color:#494242}.counselor-booking .scheduler-shell__section-title{color:#210202;margin:0;font-weight:600}.counselor-booking .calendar-widget{background:#fff;border-radius:28px;grid-template-columns:clamp(180px,28vw,240px) 1fr;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px #ffa0a047}.counselor-booking .calendar-widget__preview{color:#fff;text-align:center;background-color:#0000;background-image:radial-gradient(circle at 0 0,#ffffff52,#fff0),linear-gradient(200deg,#25336d,#0f1836);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:32px 24px;display:flex;position:relative}.counselor-booking .calendar-widget__preview:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#070e1c40,#070e1c40);position:absolute;inset:0}.counselor-booking .calendar-widget__preview-content{z-index:1;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.counselor-booking .calendar-widget__preview-month{letter-spacing:.38em;text-transform:uppercase;opacity:.85;font-size:14px;font-weight:600;position:relative}.counselor-booking .calendar-widget__preview-day{letter-spacing:-.04em;font-size:clamp(72px,12vw,110px);font-weight:700;line-height:1;position:relative}.counselor-booking .calendar-widget__preview-weekday{letter-spacing:.26em;text-transform:uppercase;opacity:.75;font-size:16px;position:relative}.counselor-booking .calendar-widget__today{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#ffffff29;border:1px solid #ffffff8c;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;position:absolute;top:20px;right:20px}.counselor-booking .calendar-widget__today:hover{background:#ffffff4d;transform:translateY(-1px);box-shadow:0 12px 18px #0a0e1c40}.counselor-booking .calendar-widget__today:active{box-shadow:none;transform:translateY(0)}@media (width<=768px){.counselor-booking .calendar-widget__today{align-self:flex-end;margin-bottom:8px;position:static}.counselor-booking .calendar-widget__preview{padding:28px 18px 24px}}.counselor-booking .calendar-widget__panel{background:#fff;flex-direction:column;gap:20px;padding:28px;display:flex;position:relative}@media (width<=576px){.counselor-booking .calendar-widget__panel{padding:22px}}.counselor-booking .calendar-widget__panel-header{justify-content:center;align-items:center;display:flex}.counselor-booking .calendar-widget__nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.counselor-booking .calendar-widget__nav-btn{color:#ff2626;cursor:pointer;background:#ffe2e2;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.counselor-booking .calendar-widget__nav-btn:hover{color:#fff;background:#ff2626;transform:translateY(-2px);box-shadow:0 12px 22px #ff505040}.counselor-booking .calendar-widget__nav-btn:active{box-shadow:none;transform:translateY(0)}.counselor-booking .calendar-widget__caption{flex-direction:column;align-items:center;line-height:1.1;display:flex}.counselor-booking .calendar-widget__month{color:#210202;font-size:18px;font-weight:700}.counselor-booking .calendar-widget__year{color:#494242;font-size:14px}.counselor-booking .calendar-widget__grid,.counselor-booking .calendar-widget__weekdays{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.counselor-booking .calendar-widget__weekdays span{text-align:center;text-transform:uppercase;color:#21020299;letter-spacing:.08em;font-size:12px;font-weight:600}.counselor-booking .calendar-widget__day{aspect-ratio:1;box-sizing:border-box;color:#210202;cursor:pointer;background:#ffffffc7;border:1px solid #fff1f1;border-radius:50%;justify-content:center;align-items:center;width:100%;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:flex}.counselor-booking .calendar-widget__day:hover{color:#fff;background:#ff2626;transform:translateY(-2px);box-shadow:0 16px 26px #ff505038}.counselor-booking .calendar-widget__day--muted{color:#21020259;background:#fff9}.counselor-booking .calendar-widget__day--today{border:1px solid #ff262666;box-shadow:inset 0 0 0 2px #ffb9b9a6}.counselor-booking .calendar-widget__day--selected{color:#fff;background:#ff2626;transform:translateY(-2px);box-shadow:0 18px 30px #ff505047}.counselor-booking .calendar-widget__day--selected.calendar-widget__day--muted{color:#fff;opacity:1;background:#ff2626}.counselor-booking .calendar-widget__day--disabled{color:#21020240;cursor:not-allowed;pointer-events:none;box-shadow:none;background:#ffffff73}.counselor-booking .calendar-widget__day--disabled:hover{color:#21020240;box-shadow:none;background:#ffffff73;transform:none}.counselor-booking .calendar-widget__day:disabled{cursor:not-allowed;pointer-events:none;color:#21020240;box-shadow:none;background:#ffffff73;border-color:#0000}.counselor-booking .slot-chip{cursor:pointer;color:#210202;text-align:left;background:#ffffffe6;border:1px solid #ff969659;border-radius:14px;width:100%;padding:12px 18px;font-weight:600;transition:all .2s}.counselor-booking .slot-chip:hover{background:#ff26261f;transform:translate(3px)}.counselor-booking .slot-chip--active{color:#fff;background:#ff2626;border-color:#0000;transform:translate(3px);box-shadow:0 14px 26px #ff505038}.counselor-booking .session-list{flex-direction:column;gap:16px;display:flex}.counselor-booking .session-card{background:#fff;border:1px solid #ffdfdf;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.counselor-booking .session-card__date{color:#210202;margin:0;font-weight:600}.counselor-booking .session-card__link{color:#ff2626;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.counselor-booking .session-card__link:hover{text-decoration:underline}.counselor-booking .session-card__link-icon{justify-content:center;align-items:center;font-size:18px;display:inline-flex}.counselor-booking .session-card__links{flex-direction:column;gap:8px;display:flex}.counselor-booking .session-card__hint,.counselor-booking .session-card__motive{color:#494242;margin:0;font-size:14px}.counselor-booking .session-card__actions{margin-top:12px}.counselor-booking .session-card__cancel{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #dc2626;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.counselor-booking .session-card__cancel:hover{color:#fff;background:#dc2626}.counselor-booking .session-card__cancel:disabled{opacity:.6;cursor:not-allowed;color:#dc2626;background:0 0}.session-card__status{margin:8px 0;font-size:14px;font-weight:600}.session-card__status--loading{color:#494242}.session-card__status--success{color:#0f766e}.session-card__status--error{color:#dc2626}.session-modal-overlay{z-index:1050;background:#0f172a85;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.session-modal{background:#fff;border-radius:16px;width:min(420px,100%);padding:24px;box-shadow:0 20px 40px #0f172a2e}.session-modal h5{color:#210202;margin:0 0 12px;font-size:20px;font-weight:700}.session-modal__copy{color:#494242;margin:0 0 12px;font-size:15px;line-height:1.5}.session-modal__copy--hint{font-size:14px}.session-modal__actions{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.session-modal__button{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 16px;font-weight:600;transition:background-color .2s,color .2s,opacity .2s}.session-modal__button:disabled{opacity:.6;cursor:not-allowed}.session-modal__button--ghost{color:#494242;background:0 0;border-color:#dfdfdf}.session-modal__button--ghost:hover:not(:disabled){color:#210202;background:#dfdfdf}.session-modal__button--danger{color:#fff;background:#dc2626}.session-modal__button--danger:hover:not(:disabled){background:#c82020}.responsive-payment-table{border-collapse:collapse;width:100%;margin-bottom:2rem;overflow-x:auto}.responsive-payment-table thead{background-color:#f8f9fa;font-weight:600}.responsive-payment-table td,.responsive-payment-table th{vertical-align:top;border:1px solid #dee2e6;padding:1rem;font-size:.95rem}.responsive-payment-table p{margin-bottom:.3rem}@media (width<=768px){.responsive-payment-table thead{display:none}.responsive-payment-table tbody,.responsive-payment-table td,.responsive-payment-table tr{width:100%;display:block}.responsive-payment-table tr{border-bottom:2px solid #ccc;margin-bottom:1.5rem}.responsive-payment-table td{text-align:left;padding-left:50%;position:relative}.responsive-payment-table td:before{content:attr(data-label);white-space:nowrap;font-weight:700;position:absolute;top:1rem;left:1rem}}.timeline{padding-left:0;list-style:none}.timeline li{margin-bottom:30px;padding-left:40px;position:relative}.timeline li .timeline-icon{text-align:center;color:#fff;border-radius:50%;width:24px;height:24px;font-size:12px;line-height:24px;position:absolute;top:0;left:0}.timeline li .timeline-icon.success{background:#28a745}.timeline li .timeline-icon.warning{background:#fd7e14}.timeline li .timeline-icon.danger{background:#dc3545}.timeline li .timeline-icon.error,.timeline li .timeline-icon.secondary{background:#6c757d}.timeline li .timeline-content{background:#fff;border-left:3px solid #0d6efd;border-radius:4px;padding:10px 15px}.timeline li .timeline-content.border-success{border-color:#28a745}.timeline li .timeline-content.border-warning{border-color:#fd7e14}.timeline li .timeline-content.border-danger{border-color:#dc3545}.timeline li .timeline-content.border-error,.timeline li .timeline-content.border-secondary{border-color:#6c757d}.removeSectionMargin .sectionMargin{margin:15px auto}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#0f172a7a;margin-bottom:4px;font-size:12px;font-weight:600}.ticket-manager{flex-direction:column;gap:clamp(20px,3vw,32px);padding-bottom:clamp(48px,6vw,96px);display:flex}.ticket-manager .sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ticket-manager .btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.ticket-manager .btn.btn-sm{padding:8px 14px;font-size:13px}.ticket-manager .btn.btn-icon{min-width:0}.ticket-manager .btn.btn-fill{color:#fff;background:#ff2626;box-shadow:0 12px 24px #ff262640}.ticket-manager .btn.btn-fill:hover{background:#ff0d0d}.ticket-manager .btn.btn-outline{color:#210202;background:0 0;border-color:#0f172a29}.ticket-manager .btn.btn-outline:hover{background:#0f172a0d}.ticket-manager .btn.btn-ghost{color:#494242;background:0 0;border-color:#0000}.ticket-manager .btn.btn-ghost:hover{color:#210202;background:#0f172a0a}.ticket-manager .btn.btn-link{color:#ff2626;background:0 0;border-color:#0000;padding:0}.ticket-manager .btn.btn-link:hover{text-decoration:underline}.ticket-manager__hero{background:linear-gradient(135deg,#4063ff14,#0f172a0f);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(24px,4vw,40px);display:flex}.ticket-manager__hero h1,.ticket-manager__hero h2{color:#210202;margin:0 0 12px;font-size:clamp(28px,4vw,36px)}.ticket-manager__hero p{color:#494242;max-width:560px;margin:0}.ticket-manager__hero-actions{flex-direction:row;align-self:flex-start;align-items:center;gap:12px;margin-left:auto;display:flex}.ticket-stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(12px,2vw,20px);display:grid}.ticket-stat-card{background:#fff;border:1px solid #0f172a14;border-radius:22px;align-items:center;gap:16px;padding:20px;display:flex}.ticket-stat-card svg{color:#ff2626;background:#4063ff14;border-radius:50%;width:42px;height:42px;padding:10px}.ticket-stat-card span{color:#494242;font-size:13px}.ticket-stat-card strong{color:#210202;font-size:28px;display:block}.ticket-stat-card small{color:#494242}.ticket-stat-card.ticket-stat-card--accent{background:linear-gradient(120deg,#ffc85726,#ff946f33);border-color:#0000}.ticket-stat-card.ticket-stat-card--accent svg{color:#ff8a00;background:#ff8a0026}.ticket-manager__layout{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:clamp(16px,2.4vw,28px);display:grid}@media (width<=1200px){.ticket-manager__layout{grid-template-columns:minmax(0,1fr)}}.ticket-table{background:#fff;border:1px solid #0f172a14;border-radius:28px;padding:clamp(20px,3vw,28px)}.ticket-category-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ticket-category-list li{flex-direction:column;gap:6px;display:flex}.ticket-category-list li div{color:#210202;justify-content:space-between;font-size:14px;display:flex}.ticket-category-list__bar{background:#0f172a14;border-radius:999px;width:100%;height:6px;overflow:hidden}.ticket-category-list__bar span{background:#ff2626;height:100%;display:block}.ticket-table{flex-direction:column;gap:18px;display:flex}.ticket-table__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ticket-table__header h2{margin:0;font-size:24px}.ticket-table__header .ticket-table__subtitle{color:#494242;margin:4px 0 0}.ticket-table__header-copy{flex-direction:column;gap:8px;display:flex}.ticket-table__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ticket-table__search input{background:#fff;border:1px solid #0f172a26;border-radius:999px;min-width:260px;padding:12px 20px;font-size:14px;transition:border-color .2s,box-shadow .2s}.ticket-table__search input:focus{border-color:#4063ff99;outline:none;box-shadow:0 8px 18px #4063ff1f}.ticket-table__filters{flex-direction:column;gap:14px;display:flex}.ticket-table__filters-field{flex-direction:column;gap:6px;display:flex}.ticket-table__filters-field label{letter-spacing:.08em;text-transform:uppercase;color:#0f172a8c;font-size:12px;font-weight:600}.ticket-table__filters-field input,.ticket-table__filters-field select{background:#fff;border:1px solid #0f172a26;border-radius:18px;padding:12px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.ticket-table__filters-field input:focus,.ticket-table__filters-field select:focus{border-color:#4063ff99;outline:none;box-shadow:0 8px 18px #4063ff1f}.ticket-table__filter-icon{align-items:flex-start;display:flex;position:relative}.ticket-table__filter-icon .ticket-table__filter-trigger{cursor:pointer;color:#210202;background:#fff;border:1px solid #0f172a1f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.ticket-table__filter-icon .ticket-table__filter-trigger:focus-visible,.ticket-table__filter-icon .ticket-table__filter-trigger:hover{border-color:#4063ff99;outline:none;box-shadow:0 10px 24px #4063ff26}.ticket-table__filters-popover{z-index:1500;background:#fff;border:1px solid #0f172a1a;border-radius:16px;flex-direction:column;gap:12px;width:min(300px,80vw);padding:16px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 35px #0f172a2e}.ticket-table__filters-popover:before{content:"";background:#fff;border-top:1px solid #0f172a1a;border-left:1px solid #0f172a1a;width:12px;height:12px;position:absolute;top:-6px;right:20px;transform:rotate(45deg)}.ticket-table__filters-popover label{color:#494242;font-size:13px;font-weight:600}.ticket-table__filters-clear{text-align:left;color:#0f172ab3;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.ticket-table__filters-clear:hover{color:#210202}.ticket-table__quick-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ticket-table__quick-metrics article{background:#0f172a08;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.ticket-table__quick-metrics article svg{color:#ff2626;width:28px;height:28px}.ticket-table__quick-metrics article span{color:#494242;font-size:12px}.ticket-table__quick-metrics article strong{color:#210202;font-size:20px;display:block}.ticket-table__scroll{width:100%;overflow-x:auto}.ticket-table table{border-collapse:collapse;width:100%;min-width:720px}.ticket-table thead{background:#0f172a08}.ticket-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#494242;padding:12px;font-size:12px}.ticket-table tbody tr{cursor:pointer;border-bottom:1px solid #0f172a14;transition:background .2s}.ticket-table tbody tr:hover{background:#0f172a0a}.ticket-table tbody tr.is-selected{background:#4063ff14}.ticket-table td{vertical-align:top;padding:16px 12px;font-size:14px}.ticket-table__id{color:#210202;font-weight:600}.ticket-table__subject{flex-direction:column;gap:4px;display:flex}.ticket-table__subject strong{color:#210202;font-size:15px}.ticket-table__subject span{color:#494242;font-size:13px}.ticket-table__owner{color:#494242;align-items:center;gap:6px;display:inline-flex}.ticket-table__owner svg{color:#ff2626}.ticket-table__sla{color:#210202;font-weight:600}.priority-chip{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.priority-chip--low{color:#210202;background:#0f172a0f}.priority-chip--normal{color:#ff2626;background:#4063ff26}.priority-chip--high{color:#c05621;background:#ff8a0033}.priority-chip--critical{color:#b91c1c;background:#dc26262e}.status-badge{text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.status-badge--open{color:#ff2626;background:#4063ff24}.status-badge--in-progress{color:#0369a1;background:#0ea5e92e}.status-badge--awaiting-reply{color:#92400e;background:#facc1540}.status-badge--closed{color:#15803d;background:#22c55e33}.ticket-chat-backdrop{z-index:1180;background:#0f172a80;position:fixed;inset:0}.ticket-chat-dock{pointer-events:none;z-index:1190;position:fixed;inset:0}.ticket-chat{pointer-events:auto;resize:both;background:#fff;border:1px solid #0f172a1f;border-radius:22px;flex-direction:column;width:clamp(320px,34vw,420px);min-width:280px;max-width:600px;min-height:360px;max-height:85vh;display:flex;position:fixed;overflow:hidden}.ticket-chat.is-dragging{cursor:grabbing;opacity:.95}.ticket-chat.is-expanded{box-shadow:0 18px 32px #0f172a40}.ticket-chat__header{cursor:grab;border-bottom:1px solid #0f172a14;justify-content:space-between;gap:12px;padding:16px 20px;display:flex}.ticket-chat__header h3{margin:4px 0 6px;font-size:16px}.ticket-chat__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ticket-chat__meta .ticket-chat__owner,.ticket-chat__meta .ticket-chat__sla{color:#494242;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ticket-chat__actions{align-items:flex-start;gap:6px;display:inline-flex}.ticket-chat__actions button{cursor:pointer;color:#210202;background:#0f172a05;border:1px solid #0f172a1f;border-radius:10px;width:32px;height:32px;font-size:14px;transition:background .2s}.ticket-chat__actions button:hover{background:#0f172a14}.ticket-chat__actions .ticket-chat__close{color:#b91c1c;background:#dc26261f;border-color:#dc26263d;font-size:20px;line-height:1}.ticket-chat__actions .ticket-chat__close:hover{background:#dc262633}.ticket-chat__messages{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow-y:auto}.chat-bubble{background:#0f172a0a;border-radius:18px;max-width:90%;padding:12px 14px}.chat-bubble header{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.chat-bubble header strong{color:#210202}.chat-bubble header span{color:#494242}.chat-bubble p{color:#210202;margin:0}.chat-bubble--student{background:#4063ff26;margin-left:auto}.ticket-chat__composer{border-top:1px solid #0f172a14;flex-direction:column;gap:12px;padding:16px;display:flex}.ticket-chat__composer textarea{resize:none;border:1px solid #0f172a29;border-radius:16px;padding:12px;font-size:14px}.ticket-chat__attachments{color:#494242;font-size:13px}.ticket-chat__file-input{display:none}.ticket-chat__selected-files{color:#210202;flex-wrap:wrap;gap:6px;margin:0;padding:6px 0 0;font-size:12px;list-style:none;display:flex}.ticket-chat__composer-actions{justify-content:flex-end;gap:8px;display:flex}.ticket-chat.is-minimized{resize:none}.ticket-chat.is-minimized .ticket-chat__composer,.ticket-chat.is-minimized .ticket-chat__messages,.ticket-chat.is-minimized .ticket-chat__meta{display:none}.ticket-chat.is-minimized .ticket-chat__header{cursor:grab}.ticket-chat.is-minimized .ticket-chat__header h3{margin-bottom:0}.ticket-modal{z-index:1300;background:#0f172a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ticket-modal__panel{background:#fff;border-radius:28px;width:min(640px,100%);position:relative}.ticket-modal__close{cursor:pointer;background:#0f172a14;border:none;border-radius:50%;width:36px;height:36px;font-size:20px;position:absolute;top:16px;right:16px}.ticket-form{flex-direction:column;gap:14px;display:flex}.ticket-form h2{margin-top:0;font-size:26px}.ticket-form label{font-size:14px;font-weight:600}.ticket-form input,.ticket-form select,.ticket-form textarea{border:1px solid #0f172a29;border-radius:14px;padding:10px 12px;font-size:14px}.ticket-form__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ticket-form__attachments{border:1px dashed #0f172a33;border-radius:18px;padding:16px}.ticket-form__attachments p{margin:0 0 8px;font-weight:600}.ticket-form__file-input{display:none}.ticket-form__selected-files{flex-wrap:wrap;gap:8px;margin:0;padding:8px 0 0;font-size:13px;list-style:none;display:flex}.ticket-form__actions{flex-direction:column;gap:6px;display:flex}.empty-state,.ticket-form__actions small{color:#494242}.empty-state{text-align:center;padding:24px 0}.shortlist-page{flex-direction:column;gap:2.5rem;padding:2rem 0 4rem;display:flex}.shortlist-hero{background:linear-gradient(135deg,#ff26261f,#6400f11f);border-radius:28px;gap:1.75rem;padding:2.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 80px #1717171f}.shortlist-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff40,#0000 55%);position:absolute;inset:10% -30% -20% 60%}.shortlist-hero__content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.75rem;display:flex;position:relative}.shortlist-hero__content h1{color:#210202;margin:0 0 .75rem;font-size:2.45rem}.shortlist-hero__content p{color:#494242;max-width:45rem;margin:0;line-height:1.65}.shortlist-header{display:none}.shortlist-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#a6a6a6;margin-bottom:.6rem;font-size:.75rem;font-weight:600;display:block}.shortlist-actions{align-items:center;gap:.75rem;display:flex}.shortlist-actions .btn{min-width:8rem}.shortlist-tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border-radius:9999px;align-self:flex-start;gap:.35rem;padding:.4rem;display:inline-flex;position:relative}.shortlist-tab{color:#a6a6a6;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.45rem;padding:.55rem 1.35rem;font-size:.95rem;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-flex}.shortlist-tab__label{white-space:nowrap}.shortlist-tab__count{color:#210202;background:#2102021a;border-radius:9999px;justify-content:center;align-items:center;min-width:1.65rem;height:1.5rem;padding:0 .55rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.shortlist-tab.is-active{color:#fff;background:#ff2626;transform:translateY(-1px);box-shadow:0 16px 35px #ff262633}.shortlist-tab.is-active .shortlist-tab__count{color:#fff;background:#ffffff40}.shortlist-tab.is-disabled{cursor:not-allowed;opacity:.55}.shortlist-alert{border-radius:16px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:600;display:flex;box-shadow:0 18px 40px #17171714}.shortlist-alert--error{color:#dc2626;background:#dc26261a}.shortlist-summary{background:#fff;border-radius:22px;flex-wrap:wrap;align-items:center;gap:2rem;padding:1.85rem 2rem;display:flex;box-shadow:0 24px 60px #17171714}.shortlist-summary__overview{flex-direction:column;gap:.35rem;display:flex}.shortlist-summary__overview span{color:#a6a6a6;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.shortlist-summary__overview strong{color:#210202;font-size:1.3rem}.shortlist-metrics{flex-wrap:wrap;gap:1rem;display:flex}.shortlist-metric{background:#f7f7f7;border-radius:18px;flex-direction:column;gap:.4rem;min-width:150px;padding:1.1rem 1.3rem;display:flex}.shortlist-metric span{color:#a6a6a6;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.shortlist-metric strong{color:#210202;font-size:1.45rem;line-height:1.05}.shortlist-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem;display:flex}.shortlist-filter__label{flex-direction:column;gap:.45rem;display:flex}.shortlist-filter__label h2{color:#210202;margin:0;font-size:1.45rem}.shortlist-filter__label p{color:#a6a6a6;max-width:32rem;margin:0}.shortlist-filter__controls{flex-wrap:wrap;gap:.75rem;display:flex}.shortlist-filter__pill{color:#494242;cursor:pointer;background:#f7f7f7;border:none;border-radius:9999px;gap:.6rem;padding:.6rem 1.25rem;font-size:.9rem;transition:background .2s,color .2s,transform .2s}.shortlist-filter__pill,.shortlist-filter__pill span{align-items:center;font-weight:600;display:inline-flex}.shortlist-filter__pill span{color:#a6a6a6;background:#fff;border-radius:999px;justify-content:center;width:1.5rem;height:1.5rem;font-size:.75rem}.shortlist-filter__pill.is-active{color:#fff;background:#ff2626;transform:translateY(-2px)}.shortlist-filter__pill.is-active span{color:#fff;background:#fff3}.shortlist-status{border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.shortlist-status--shortlisted{color:#ff2626;background:#fff1f1}.shortlist-status--applied{color:#0071f1;background:#0071f11f}.shortlist-status--accepted{color:#0f766e;background:#0f766e1f}.shortlist-status--rejected,.shortlist-status--withdrawn{color:#dc2626;background:#dc26261f}.shortlist-status--deferred{color:#494242;background:#a6a6a626}.shortlist-cards{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.6rem;display:grid}.shortlist-card{background:#fff;border-radius:24px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 26px 60px #1717171f}.shortlist-card:hover{transform:translateY(-6px);box-shadow:0 28px 70px #17171729}.shortlist-card__media{background:#f7f7f7;min-height:120px;position:relative}.shortlist-card__media-bg{width:100%;height:100%}.shortlist-card__media-bg img{object-fit:cover;filter:brightness(.92);width:100%;height:100%;transition:transform .35s;display:block}.shortlist-card:hover .shortlist-card__media-bg img{transform:scale(1.04)}.shortlist-card__media-placeholder{background:linear-gradient(135deg,#ff26261a,#6400f11f);width:100%;height:100%}.shortlist-card__university{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:16px;align-items:center;gap:14px;padding:.75rem 1rem;display:flex;position:absolute;bottom:18px;left:24px;right:24px;box-shadow:0 12px 25px #17171724}.shortlist-card__university-logo-wrap{background:#f7f7f7;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.shortlist-card__university-logo-wrap img{object-fit:cover;width:100%;height:100%}.shortlist-card__university-name{color:#210202;margin:0;font-weight:700}.shortlist-card__university-location{color:#a6a6a6;font-size:.82rem;display:block}.shortlist-card__body{flex-direction:column;gap:1.25rem;padding:1.9rem 1.9rem 1.5rem;display:flex}.shortlist-card__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.shortlist-card__title{align-items:center;gap:.65rem;display:flex}.shortlist-card__title h3{color:#210202;margin:0;font-size:1.4rem}.shortlist-card__badge{color:#3d23a5;background:#6400f11f;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.shortlist-card__meta{color:#a6a6a6;flex-wrap:wrap;gap:.55rem;font-size:.85rem;display:flex}.shortlist-card__details{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.shortlist-card__detail{background:#f7f7f7;border-radius:14px;flex-direction:column;gap:.3rem;padding:.75rem .85rem;display:flex}.shortlist-card__detail-label{text-transform:uppercase;letter-spacing:.08em;color:#a6a6a6;font-size:.68rem;font-weight:600}.shortlist-card__detail-value{color:#210202;font-size:.95rem;font-weight:600}.shortlist-card__status-progress{background:#fff1f166;border-radius:18px;flex-direction:column;gap:.75rem;margin-top:-.5rem;padding:1rem 1.2rem;display:flex}.shortlist-card__status-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.shortlist-card__status-meta small{text-transform:uppercase;letter-spacing:.08em;color:#a6a6a6;font-size:.75rem;font-weight:600;display:block}.shortlist-card__status-meta strong{color:#210202;font-size:1rem}.shortlist-card__status-meta span{color:#ff2626;font-size:.9rem;font-weight:700}.shortlist-card__status-bar{background:#2102021f;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.shortlist-card__status-bar span{border-radius:inherit;background:linear-gradient(90deg,#ff2626,#ff6f61);transition:width .35s;position:absolute;inset:0}.shortlist-card__status-updates{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.shortlist-card__status-updates li{border-bottom:1px solid #21020214;flex-direction:column;gap:.35rem;padding-bottom:.5rem;display:flex}.shortlist-card__status-updates li:last-child{border-bottom:none;padding-bottom:0}.shortlist-card__status-updates li div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.shortlist-card__status-updates li div strong{color:#210202;font-size:.95rem}.shortlist-card__status-updates li div span{color:#a6a6a6;font-size:.78rem}.shortlist-card__status-updates li p{color:#494242;margin:0;font-size:.85rem}.shortlist-card__footer{border-top:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.9rem 1.8rem;display:flex}.shortlist-card__footer .btn{min-width:9rem}.shortlist-card__footer-meta{flex-wrap:wrap;gap:.5rem;display:flex}.shortlist-card__footer-actions{gap:.75rem;display:flex}.shortlist-badge{color:#494242;background:#f7f7f7;border-radius:9999px;align-items:center;gap:.35rem;padding:.32rem .75rem;font-size:.76rem;font-weight:600;display:inline-flex}.shortlist-badge a{color:inherit;text-decoration:none}.shortlist-badge--success{color:#0f766e;background:#0f766e26}.shortlist-placeholder{text-align:center;color:#494242;background:#f7f7f7;border-radius:20px;gap:1.1rem;padding:2.75rem;display:grid;box-shadow:inset 0 0 0 1px #00000008}.shortlist-placeholder--error{color:#dc2626;background:#dc262614}@media (width<=992px){.shortlist-hero{padding:2rem}}@media (width<=768px){.shortlist-hero{padding:1.75rem}.shortlist-hero__content{flex-direction:column}.shortlist-card__heading,.shortlist-filter{flex-direction:column;align-items:flex-start}.shortlist-card__heading{gap:.85rem}.shortlist-card__footer{flex-direction:column;align-items:flex-start}.shortlist-card__footer-actions{justify-content:flex-start;width:100%}.shortlist-card__details{grid-template-columns:1fr}}@media (width>=300px) and (width<=600px){nav .logo{width:180px}#profile{gap:5px;padding:10px 15px!important}#profile .row{gap:10px!important}#profile p{text-wrap:nowrap!important}.plane{text-align:center}.chooseUsContainer{gap:3rem}#BrandingSlider{padding:0!important}#BrandingSlider img{width:80px;height:80px}footer .data{gap:20px;padding:0}footer .logo{width:60%}footer h2{margin-top:0!important}footer h2,footer h4,footer p{text-align:center}footer h3{margin-bottom:0!important}footer .policy{padding:15px 0}footer .policy .row{justify-content:space-between}footer .py-4 p{margin-bottom:0;font-size:14px}#contactSection h3{font-size:8vw}#contactSection .secCont{gap:60px}#contactSection .secCont .info a{width:80%!important}#contactSection .secCont .info .location{font-size:64px!important}#contactSection .secCont .map-container{aspect-ratio:4/3}#contactSection form{width:100%;padding:30px}#contactSection form .lablegrp{padding-left:0!important;padding-right:0!important}#blogsSection .head{flex-direction:column;gap:30px}#blogsSection .head h2{text-align:center;margin:auto;font-size:8vw}#blogsSection .head hgroup{width:100%}#blogsSection .head hgroup h4,#blogsSection .head hgroup span{margin:auto}#blogsSection .head .softred{padding:10px 15px}#ourMission{margin-top:13rem!important}#ourMission h3{font-size:7vw}#aboutus{flex-direction:column}#aboutus hgroup{text-align:center}#aboutus h3{font-size:8vw}#aboutus .gate{width:300px;height:367px}#aboutus .about-image{order:2;width:100vw;height:30vh}#aboutus .About-content{order:1}#aboutus .aboutGrid{grid-template-columns:repeat(1,1fr)}.aboutGrid{grid-template-columns:repeat(2,1fr)}#SecondWhyChooseUs .container{gap:30px}#SecondWhyChooseUs .headSticky{position:static}#SecondWhyChooseUs .headSticky .label{background-color:#fff}#SecondWhyChooseUs .content span{font-size:18px}#SecondWhyChooseUs .content h3{font-size:5.8vw}#SecondWhyChooseUs .content p{font-size:16px}#contactUs .header{padding:30px 0}#contactUs .card_user{width:250px;margin-top:30px}#contactUs .card_user .user_content{padding:15px;bottom:4px}#contactUs .card_user h3{margin-top:0;margin-bottom:0;font-size:18px;font-weight:700}#contactUs .card_user .role{margin-bottom:0;font-size:14px!important}#contactUs .contact-form{padding:20px}#contactUs .contact-form h3{text-align:center;font-weight:700}#contactUs .contact-form label{font-weight:400}#contactUs .secCont{gap:60px}#contactUs .secCont .support_content a{width:80%!important}#contactUs .secCont .support_content .location{font-size:70px}#contactUs .map-container{aspect-ratio:4/3}#contactUs .officeGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0}#contactUs .officeGrid .cardContent{margin:5px auto!important}#getIntouch{background-size:480%;gap:30px;padding:40px 15px}#getIntouch .link{justify-content:space-between;width:100%}#getIntouch .popup-modal{padding:15px}#getIntouch .popup-modal .contact-form{width:100%;padding:30px 15px}.About-content{text-align:start}.sectionMargin{margin:15% auto!important}.ulGrid{grid-template-columns:repeat(3,1fr)}.review-card{width:480px!important}.review-card .review-img{width:150%!important}.trail-line{top:50px;left:7%}.road,.trail-line{transform:translate(-50%)}.road{top:0;left:9%}.head_btn_grp{bottom:3%}#heroHeader h1{font-size:calc(1rem + 5.5vw)!important}#heroHeader .btn{padding:8px 15px}#heroHeader .hero-white{border-bottom-left-radius:15px;border-end-end-radius:15px}#heroHeader .hero-white .head_btn_grp{padding:8px}#heroHeader .hero-white .Model-container{max-width:326px}#heroHeader .achieve-container{gap:15px 0}#joinUs{text-align:center}#joinUs .joinUsBtn div{margin:auto}#newsletter{text-align:center;width:90%}#newsletter .r{padding-top:15px!important;padding-bottom:15px!important}#newsletter .shadow1{padding:0 30px}#newsletter h2{font-size:8vw!important}#newsletter p{text-align:center;font-size:16px}#newsletter button{bottom:1rem;left:18%}#newsletter .input_Field{margin-bottom:5rem}#newsletter small{margin-top:5%}#countries{text-align:center}#countries #countryCard{width:19rem}section{row-gap:30px}#partners .partners-cont section{padding:0;padding-top:0!important;padding-bottom:0!important}#partners .partner-image{width:120px}#whyChooseUs img{width:70%;margin-right:auto}#whyChooseUs .whyUsCard{gap:30px}#whyChooseUs .plane{translate:none;rotate:none;scale:none}#whyChooseUs .btn{padding:10px 20px}#OTP-popup{top:55%}#OTP-popup .modal{border-radius:15px;gap:0;width:100%}#OTP-popup .modal img{height:50%}#OTP-popup .modal h3{font-size:1.5rem}#OTP-popup .modal p{font-size:16px!important}#OTP-popup form label{font-size:1.3rem}#OTP-popup form input,#OTP-popup form span{padding:15px 20px}#OTP-popup form .otp-input-container{gap:5px}#OTP-popup form .otp-input-container input{width:45px;height:50px;padding:10px}#stickyNav{z-index:2;top:11.8%}#stickyNav .tab{text-align:center;white-space:nowrap;flex:none;min-width:130px}#stickyNav .container{gap:8px;padding:0 15px;display:flex;overflow-x:scroll;flex-wrap:nowrap!important}#stickyNav .container button{padding:12px 20px}.testPrepBox{flex-direction:row;padding:0;overflow-x:scroll;display:flex!important}.testPrepBox .gap-2{gap:0}.testPrepBox .d-flex{flex-direction:column}.testPrepBox li{padding:0 5px!important}.testPrepBox .textImg{height:fit-content!important}.testPrepBox span{text-wrap:nowrap}#testPrep ul{padding:15px 0}.dropdown-menu li{height:fit-content;padding:10px}.custom-swiper-button-next,.custom-swiper-button-prev{top:7%!important}.custom-swiper-button-prev{right:15%!important}.custom-swiper-button-next{right:3%!important}#TOPUNIVERSITIES .mx-auto{margin-top:-10%}.admission-grid{gap:10px!important}#VISA .align-item-center{align-items:center}#userRegistration .modal{width:90%;padding:0;position:relative;top:0;overflow:hidden}#userRegistration .modal .close{z-index:100;position:fixed}#userRegistration .modal h2{font-size:8vw!important}#userRegistration .modal .popImage{border-radius:25px;height:100%;overflow:hidden;aspect-ratio:1!important}#userRegistration .modal .p-5{padding:2rem!important}#userRegistration .modal .c{gap:15px!important}#userRegistration .modal form{margin-top:10px!important}#userRegistration .modal form input{width:100%!important}#userRegistration .modal form .d-flex{flex-direction:column!important}#userRegistration .modal form .password-container input{width:100%}#OTP-popup .modal{padding:30px 15px}.lead_header .leadRow{gap:0}.lead_header .lead_bg,.lead_header .lead_bg img{height:100%}.lead_header h2{font-size:8vw!important}.lead_header h2 span{font-weight:700}.lead_header li{font-size:18px!important}.lead_form{padding:30px 20px}.lead_form .submit-btn{width:fit-content}.lead_form .form-check-label{font-size:16px!important}.news-section .news-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:.5rem!important}.news-section .news-grid .news-card .news-image-wrapper{height:2.5rem}.news-section .news-grid .news-card .news-image-wrapper img{width:100%}.news-section p{font-size:16px!important}.lead_form{padding:15px;width:100%!important}.lead_form .form-group{flex-direction:column;display:flex}.form-check{flex-direction:row!important}#ebooks header{height:fit-content}#ebooks header .align-items-center{height:auto!important}#ebooks header h2,#ebooks header p{text-align:center}#ebooks header .row{flex-direction:column;align-items:center}#ebooks header .row .text-end{text-align:center!important}#ebooks header .row .text-end img{width:100%!important;height:auto!important}#ebooks .ebook-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem;margin-top:30px}#ebooks .tab-buttons{overflow-x:scroll}#ebooks .tab-buttons button{text-wrap:nowrap}#testPrepration h3{font-size:1.5rem}#testPrepration header .col-12{text-align:center}#educationLoan header h2,#educationLoan header p{text-align:center!important}#educationLoan header span{text-align:center;white-space:normal;word-break:break-word;display:block}#educationLoan header img{width:100%}.expoheader img{width:300px!important}.eventDetails{flex-direction:column;width:90%!important}.eventDetails div{text-align:left}.eventDetails div h2{text-align:center}#leadForm{padding:15px!important}#expoAdd{flex-direction:column;width:90%;padding:10px 5px;row-gap:5px!important}#expoAdd:before{border-radius:15px}#expoAdd a,#expoAdd p,#expoAdd span{font-size:14px}}.text-res-label{font-size:16px}.w-w-container{grid-template-columns:1fr 1fr}.dot_horiz,.dot_vert{border:1px dashed #a6a6a6!important}.icon{left:0}.Model-container{transform:translate(-44%)}.wrapper{grid-template-columns:repeat(1,1fr)!important}.mode .c{padding:0 30px}@media (width>=700px) and (width<=1200px){.job-list{grid-template-columns:repeat(2,1fr)}.review-card{width:830px!important}.review-card .review-img{width:150%!important}.trail-line{position:absolute;top:50px;left:50%!important}.road,.trail-line{transform:translate(-50%)}.road{top:0;left:50%}#getIntouch{padding:60px!important}.plane{top:0;left:50%;transform:translate(-50%)}.w-image{max-width:400px!important}.about-image{width:687px;height:662px;position:relative}.whyUsCard{grid-template-columns:1fr 1fr}.pricing_container,.wrapper{grid-template-columns:repeat(2,1fr)!important}.ltr_header{text-align:left}.hero-white{height:75%!important}section{row-gap:30px}#partners .partners-cont section{padding:0;padding-top:0!important;padding-bottom:0!important}#partners .partner-image{width:150px}#heroHeader{height:calc(100vh - 24rem)}#heroHeader .hero-white{height:83%!important}#heroHeader h1{font-size:calc(1rem + 4vw)!important}#heroHeader .Model-container{width:calc(100vh - 92%)!important}#heroHeader .hero-white{border-bottom-left-radius:100px;border-end-end-radius:100px}#heroHeader .left_content{display:none!important}.achieve-container{grid-template-columns:repeat(4,1fr);gap:0}#contactUs .header{padding:30px 0}#contactUs .card_user{width:250px;margin-top:30px}#contactUs .card_user .user_content{padding:15px;bottom:4px}#contactUs .card_user h3{margin-top:0;margin-bottom:0;font-size:18px;font-weight:700}#contactUs .card_user .role{margin-bottom:0;font-size:14px!important}#contactUs .contact-form{width:100%;padding:20px}#contactUs .contact-form h3{text-align:center;font-weight:700}#contactUs .contact-form label{font-weight:400}#contactUs .secCont{gap:60px}#contactUs .secCont .support_content a{width:50%!important}#contactUs .secCont .support_content .location{font-size:70px}#contactUs .map-container{aspect-ratio:4/3}#contactSection h3{font-size:4vw}#contactSection .secCont{gap:60px;flex-direction:column!important}#contactSection .secCont .col-lg-6{width:100%}#contactSection .secCont .info a{width:45%!important}#contactSection .secCont .info .location{font-size:40px!important}#contactSection .secCont .map-container{aspect-ratio:4/3}#contactSection form{width:100%;padding:30px}#contactSection form .lablegrp{padding-left:0!important;padding-right:0!important}#joinUs{text-align:center}#joinUs .joinUsBtn div{margin:auto}#ourMission{margin-top:10rem}#ourMission .col-10{width:50%}#ourMission h3{font-size:3vw}#ourMission .missionGrid{grid-template-columns:1fr}#ourMission .missionGrid .toggle-container{margin:auto;padding:15px 30px}#ourMission .m-image{width:50%}#aboutus{flex-direction:column}#aboutus hgroup{text-align:center}#aboutus h3{margin:auto;font-size:4.5vw}#aboutus .gate{width:335px;height:367px}#aboutus .about-image{order:2;width:100vw;height:30vh}#aboutus .About-content{order:1}#aboutus .aboutGrid{grid-template-columns:repeat(2,1fr)}#SecondWhyChooseUs .container{gap:30px;flex-direction:column!important}#SecondWhyChooseUs .col-lg-5,#SecondWhyChooseUs .col-lg-6{width:100%!important}#SecondWhyChooseUs .headSticky{position:static}#SecondWhyChooseUs .headSticky .label{background-color:#fff}#SecondWhyChooseUs .content span{font-size:18px}#SecondWhyChooseUs .content h3{font-size:3vw}#SecondWhyChooseUs .content p{font-size:16px}#getIntouch{background-size:250%;gap:40px;padding:40px 15px}#getIntouch .link{justify-content:space-between;width:fit-content!important}#newsletter{text-align:center;width:90%}#newsletter .r{padding-top:15px!important;padding-bottom:15px!important}#newsletter .shadow1{padding:0 30px}#newsletter h2{width:80%;margin:auto;font-size:4vw!important}#newsletter p{text-align:center;font-size:16px}#newsletter form .input_Field,#newsletter form div{width:100%;max-width:100%!important}footer .col-lg-3,footer .col-lg-4{width:100%}footer .data{gap:20px}footer .logo{width:60%}footer h2{margin-top:0!important}footer h2,footer h3,footer h4,footer p{text-align:center}footer h3{margin-bottom:0!important}footer .policy{padding:15px 0}footer .policy .row{justify-content:center}footer .footerLinks{justify-content:space-around!important}footer .contact{flex-direction:row;justify-content:center;align-items:center;gap:30px;display:flex}footer .py-4 p{margin-bottom:0;font-size:14px}#fiveStepAway header{gap:30px;flex-direction:column!important}#fiveStepAway header #needHelp{margin:auto}#fiveStepAway .flex-lg-row{flex-direction:column!important}#fiveStepAway .flex-lg-row ul{order:1}#fiveStepAway .step_image{width:50%}#fiveStepAway h2,#fiveStepAway li,#fiveStepAway p{text-align:center;margin:auto}#stickyNav{top:8%!important}#stickyNav .tab{text-align:center;white-space:nowrap;flex:none;min-width:130px}#stickyNav .container{overflow-x:scroll;flex-wrap:nowrap!important}.custom-swiper-button-next,.custom-swiper-button-prev{top:7%!important}.custom-swiper-button-prev{right:15%!important}.custom-swiper-button-next{right:3%!important}.swiper-wrapper{gap:20%}#TOPUNIVERSITIES .mx-auto{margin-top:-4%}#VISA .align-item-center{justify-content:center;align-items:center}.cost-grid{grid-template-columns:repeat(2,1fr)!important}#userRegistration .modal{width:90%;padding:0;position:relative;overflow:hidden}#userRegistration .modal .close{z-index:100;position:fixed}#userRegistration .modal .col-sm-12{height:50%}#userRegistration .modal .col-sm-12 h2{font-size:6vw!important}#userRegistration .modal .col-sm-12 .popImage{border-radius:25px;height:100%;overflow:hidden}#userRegistration .modal .col-sm-12:nth-child(2){width:90%;padding:1rem!important}#userRegistration .modal .col-sm-12:nth-child(2) .c{gap:15px}#userRegistration .modal .col-sm-12:nth-child(2) form{margin-top:10px}#userRegistration .modal .col-sm-12:nth-child(2) form input{width:100%!important}#userRegistration .modal .col-sm-12:nth-child(2) form .d-flex{flex-direction:column!important}#userRegistration .modal .col-sm-12:nth-child(2) form .password-container input{width:100%}#OTP-popup .modal{width:80%;padding:30px}#profile{gap:5px;padding:10px 20px!important}#profile p{text-wrap:no-wrap!important}.lead_header .leadRow{flex-direction:column!important}.lead_header .lead_bg{height:80%}.lead_header .lead_bg img{height:100%}.lead_header .lead_form button{width:fit-content!important}.lead_form{width:100%!important}.lead_form .form-group{flex-direction:column;display:flex}.form-check{flex-direction:row!important}.lead_header .col-lg-6{width:100%}.lead_header h2{font-size:5.5vw!important}.lead_header h2 span{font-weight:700}.lead_header li{font-size:18px!important}.news-section .news-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1rem!important}.news-section .news-grid .news-card .news-image-wrapper{height:4rem}.news-section .news-grid .news-card .news-image-wrapper img{width:100%}.eventDetails{flex-direction:column;gap:15px}.eventDetails div{text-align:left}}@media screen and (width>=1000px) and (width<=1100px){.custom-swiper-button-prev{right:10%!important}.swiper-wrapper{gap:12%}#stickyNav{top:6.9%!important}}@media only screen and (width>=768px) and (width<=1400px) and (orientation:landscape){#userRegistration .modal{width:90%;padding:0;position:relative;overflow:hidden}#userRegistration .modal .scroller{flex-direction:row!important}#userRegistration .modal .close{z-index:100;position:fixed}#userRegistration .modal .col-sm-12{width:50%;height:100%}#userRegistration .modal .col-sm-12 h2{font-size:3vw!important}#userRegistration .modal .col-sm-12 .popImage{border-radius:25px;height:100%;overflow:hidden}#userRegistration .modal .col-sm-12:nth-child(2){width:50%;height:100%;overflow-x:scroll;padding:2rem!important}#userRegistration .modal .col-sm-12:nth-child(2) .c{gap:15px;flex-direction:row!important}#userRegistration .modal .col-sm-12:nth-child(2) form{margin-top:0!important}#userRegistration .modal .col-sm-12:nth-child(2) form input{width:100%!important}#userRegistration .modal .col-sm-12:nth-child(2) form .d-flex{flex-direction:row!important}#userRegistration .modal .col-sm-12:nth-child(2) form .password-container input{width:100%}#OTP-popup .modal{width:50%;padding:30px}#profile{gap:5px;padding:10px 20px!important}#profile p{text-wrap:no-wrap!important}#stickyNav{top:11.4%!important}.custom-swiper-button-prev{right:9%!important}.swiper-wrapper{gap:12%}.location{font-size:55px!important}#newsletter{text-align:left;width:90%}#newsletter .container{background-size:50%}#newsletter .r{padding-top:15px!important;padding-bottom:15px!important}#newsletter .shadow1{padding:0 30px}#newsletter h2{width:100%;font-size:3vw!important}#newsletter p{text-align:left;font-size:16px}#newsletter form .input_Field,#newsletter form div{width:100%;max-width:100%!important}#ourMission{margin-top:17rem}#joinUs{text-align:left}#joinUs .d-flex{padding:0!important}#joinUs .joinUsBtn div{margin:0}.content h3{font-size:2vw!important}#getIntouch{background-size:180%;gap:40px;padding:40px 15px}#getIntouch .link{justify-content:space-between;width:fit-content!important}#fiveStepAway header{gap:30px;flex-direction:column!important}#fiveStepAway header #needHelp{margin:auto}#fiveStepAway .flex-lg-row{flex-direction:column!important}#fiveStepAway .flex-lg-row ul{order:1}#fiveStepAway .step_image{width:50%}#fiveStepAway h2,#fiveStepAway li,#fiveStepAway p{text-align:center;margin:auto}#heroHeader{height:calc(100vh - 85px)}#heroHeader h1{font-size:calc(1rem + 3.5vw)!important}#heroHeader .Model-container{width:calc(100vh - 35%)!important}#heroHeader .hero-white{border-bottom-left-radius:100px;border-end-end-radius:100px}#heroHeader .hero-white .left_content{width:28%;left:8%;display:block!important}#heroHeader .hero-white .blackPatern{width:50%;left:48%}.lead_header .leadRow{flex-direction:row!important}.lead_header .lead_bg,.lead_header .lead_bg img{height:100%}.lead_header .lead_form button{width:fit-content!important}.lead_form{width:100%!important}.lead_form .form-group{flex-direction:column;display:flex}.form-check{flex-direction:row!important}.lead_header .col-lg-6{width:50%}.lead_header h2{font-size:4.5vw!important}.lead_header h2 span{font-weight:700}.lead_header li{font-size:18px!important}.news-section .news-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1rem!important}.news-section .news-grid .news-card .news-image-wrapper{height:4rem}.news-section .news-grid .news-card .news-image-wrapper img{width:100%}}@media (width>=992px){.hero-white{height:80%!important}.achieve-container{grid-template-columns:repeat(4,1fr)}.job-list{grid-template-columns:repeat(3,1fr)}.headSticky{position:sticky;top:50px}#BlogSection{grid-template-columns:1fr 1fr}.lead_header{width:100%;height:77vh;position:relative}.aboutGrid{grid-template-columns:1fr 1fr}.wrapper{grid-template-columns:repeat(3,1fr)!important}.missionGrid{grid-template-columns:repeat(1,1fr 1fr)}}@media (width>=1200px) and (width<=1399px){.popImage .swiper{height:80vh!important}.counter-card{width:260px}.job-list{grid-template-columns:repeat(4,1fr)}#heroHeader{height:calc(100vh - 85px)}#heroHeader h1{font-size:calc(1rem + 3.5vw)!important}#heroHeader .Model-container{width:calc(100vh - 35%)!important}#heroHeader .hero-white{border-bottom-left-radius:100px;border-end-end-radius:100px}#heroHeader .hero-white .left_content{width:28%;left:8%}#heroHeader .hero-white .blackPatern{width:35%;left:48%}#OTP-popup .modal{width:45%}#aboutus{flex-direction:column}#aboutus .col-xl-5,#aboutus .col-xl-7{width:100%}#aboutus .about-image{order:2}#aboutus .About-content{text-align:center;order:1}#aboutus .About-content .box{border-radius:25px;width:85px;left:43%}#aboutus .About-content h3{margin:auto}#partners .partners-cont section{padding:0;padding-top:0!important;padding-bottom:0!important}#partners .partner-image{width:150px}.timelineItem .content h3{font-size:2vw}#getIntouch{background-size:180%;gap:40px}#getIntouch .link{justify-content:space-between;width:fit-content!important}footer .policy .row{flex-direction:column}footer .policy .row div{display:none}#stickyNav .tab{text-align:center;white-space:nowrap;flex:none;min-width:130px}#stickyNav .container{overflow-x:scroll;flex-wrap:nowrap!important}.custom-swiper-button-next,.custom-swiper-button-prev{top:7%!important}.custom-swiper-button-prev{right:8%!important}.custom-swiper-button-next{right:3%!important}.swiper-wrapper{gap:5%}#TOPUNIVERSITIES .mx-auto{margin-top:-4%}#VISA .align-item-center{justify-content:center;align-items:center}#OTP-popup{top:57%}#OTP-popup .modal{padding:15px}.lead_header .lead_bg,.lead_header .lead_bg img{height:100%}.lead_header .lead_form button{width:fit-content!important}.lead_form{padding:15px;width:100%!important}.lead_form .form-group{flex-direction:column;display:flex}.form-check{flex-direction:row!important}.lead_header h2{font-size:3.5vw!important}.lead_header h2 span{font-weight:700}.lead_header li{font-size:18px!important}.news-section .news-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:1rem!important}.news-section .news-grid .news-card .news-image-wrapper{height:4rem}.news-section .news-grid .news-card .news-image-wrapper img{width:100%}}@media (width>=1400px) and (width<=1900px){#stickyNav{top:10.6%}#stickyNav .tab{text-align:center;white-space:nowrap;flex:none;min-width:130px}#stickyNav .container{overflow-x:scroll;flex-wrap:nowrap!important}.popImage{border-radius:25px;overflow:hidden;height:100%!important}.swiper-wrapper{gap:5%}.custom-swiper-button-next,.custom-swiper-button-prev{top:7%!important}#VISA .align-item-center{justify-content:center;align-items:center}.sectionMargin{margin:10rem auto}#BlogSection{grid-template-columns:1fr 1fr 1fr}.pricing_container{grid-template-columns:repeat(3,1fr)!important}.aboutGrid{grid-template-columns:1fr 1fr!important}.wrapper{gap:15px;grid-template-columns:repeat(3,1fr)!important}.c{gap:30px;padding:0 30px}.c .w-auto{width:auto}.container{max-width:80%!important}#newsletter .container{background-size:50%}.timelineItem h3{font-size:2vw}#getIntouch{background-size:180%;gap:40px}#getIntouch .link{justify-content:space-between;width:fit-content!important}#partners .partners-cont section{padding:0;padding-top:0!important;padding-bottom:0!important}#partners .partner-image{width:150px}footer .policy .row{flex-direction:column}footer .policy .row div{display:none}#heroHeader .Model-container{max-width:33%!important}#heroHeader .hero-white{border-bottom-left-radius:100px;border-end-end-radius:100px}#userRegistration .modal{width:90%;padding:0;position:relative;overflow:hidden}#userRegistration .modal .close{z-index:100;position:fixed}#userRegistration .modal .col-sm-12{height:100%}#userRegistration .modal .col-sm-12 h2{font-size:3vw!important}#userRegistration .modal .col-sm-12:nth-child(2){overflow-y:scroll;padding:1rem!important}#userRegistration .modal .col-sm-12:nth-child(2) .c{gap:15px}#userRegistration .modal .col-sm-12:nth-child(2) form{margin-top:10px}#userRegistration .modal .col-sm-12:nth-child(2) form input{width:100%!important}#userRegistration .modal .col-sm-12:nth-child(2) form .d-flex{flex-direction:row!important}#userRegistration .modal .col-sm-12:nth-child(2) form .password-container input{width:100%}.lead_header .lead_bg,.lead_header .lead_bg img{height:100%}.lead_header .lead_form button{width:fit-content!important}.lead_form{width:100%!important}.lead_form .form-group{flex-direction:row;display:flex}.form-check{flex-direction:row!important}.lead_header h2{font-size:3.5vw!important}.lead_header h2 span{font-weight:700}.lead_header li{font-size:18px!important}.news-section .news-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:1rem!important}.news-section .news-grid .news-card .news-image-wrapper{height:4rem}.news-section .news-grid .news-card .news-image-wrapper img{width:100%}#dashboardNav #profileCard p{font-size:16px!important}#dashboardNav #profileCard h5{font-size:1.1rem}}@media screen and (width>=1901px){#heroHeader .hero-white{border-bottom-left-radius:200px;border-end-end-radius:200px}#heroHeader .Model-container .blackPatern{left:48%}#userRegistration .popImage{aspect-ratio:1}.wrapper{grid-template-columns:repeat(4,1fr)!important}.lead_form{width:100%!important}.lead_form .form-group{flex-direction:column;display:flex}.lead_form .form-check{flex-direction:row!important}}@media (width<=992px){.shadow1{background-image:none!important}}@media (width>=768px){.whyUsCard{grid-template-columns:1fr 1fr}#SecondWhyChooseUs .ltr_header .label{background-color:#fff}.plane{top:0;left:50%;transform:translate(-50%)}.about-image .gate{bottom:-3.315rem}.trail-line{position:absolute;top:50px;left:50%!important}}#blogsSection #BlogSection{grid-template-columns:1fr;gap:24px;display:grid}#blogsSection #BlogSection .card-buttons button{text-wrap:nowrap}@media screen and (width>=600px){#blogsSection #BlogSection{grid-template-columns:repeat(2,1fr)!important}}@media screen and (width>=1024px){#blogsSection #BlogSection{grid-template-columns:repeat(3,1fr)!important}}body.scale-125 a,body.scale-125 p{font-size:14px!important}body.scale-125 h2{font-size:calc(1.2rem + 1vw)!important}body.scale-125 h3{font-size:1.5rem}body.scale-125 #SecondWhyChooseUs h3,body.scale-125 h4{font-size:1.2rem}body.scale-125 #whyChooseUs .whyUsCard img{width:70%}body.scale-125 nav{height:70px}body.scale-125 nav a{font-size:14px!important}body.scale-125 nav .container{height:100%}body.scale-125 nav .container img{width:180px}body.scale-125 header .achieve-container{padding:0}body.scale-125 header .achieve-container .counter-head{font-size:calc(1rem + 1vw)!important}body.scale-125 header .achieve-container p{margin-bottom:0!important;font-size:14px!important}body.scale-125 #heroHeader{height:calc(100vh - 70px)}body.scale-125 #heroHeader span{font-size:24px!important}body.scale-125 #heroHeader .Model-container{width:calc(100vh - 21%)}body.scale-125 #heroHeader .hero-white{height:85%!important}body.scale-125 #heroHeader .head_btn_grp{padding:5px}body.scale-125 #heroHeader .head_btn_grp button{font-size:14px}body.scale-125 #heroHeader .head_btn_grp .btn{padding:10px 20px!important}body.scale-125 .whyUsCard .w-image{max-width:85%!important}body.scale-125 #OTP-popup .modal{gap:10px;height:fit-content;padding:15px}body.scale-125 #OTP-popup .modal img{width:30%;height:auto}body.scale-125 #OTP-popup .modal h3{font-size:1.5rem;font-weight:500}body.scale-125 #OTP-popup .modal form .phone-input-row{gap:5px}body.scale-125 #OTP-popup .modal form .country-code,body.scale-125 #OTP-popup .modal form input{border-radius:5px;padding:10px}body.scale-125 #OTP-popup .modal form .otp-input-container input{width:40px;height:40px;padding:5px}body.scale-125 #OTP-popup .modal form button{font-size:14px}body.scale-125 footer h2 img{width:60%}body.scale-125 footer h3{font-size:1.4rem}body.scale-125 footer .data li{padding:5px}body.scale-125 footer p{font-size:14px}body.scale-125 #ebooks .ebook-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}body.scale-125 #ebooks .tab-buttons{text-wrap:nowrap}body.scale-125 #userRegistration{height:calc(100vh - 70px);margin-top:70px}body.scale-125 #userRegistration .close{font-size:26px}body.scale-125 #userRegistration .modal{width:80%}body.scale-125 #userRegistration .popImage{height:100%}body.scale-125 #userRegistration header h2,body.scale-125 #userRegistration header p{color:#000!important}body.scale-125 #userRegistration header button{font-size:14px}body.scale-125 #userRegistration .swiper-slide{width:580px!important}body.scale-150 a,body.scale-150 button,body.scale-150 p,body.scale-150 span{font-size:10px!important}body.scale-150 h2,body.scale-150 h2 span{font-size:calc(1rem + 1vw)!important}body.scale-150 h3{font-size:1.3rem}body.scale-150 nav .logo{width:150px;height:fit-content;margin:0;display:flex}body.scale-150 nav #profile{padding:7px 10px!important}body.scale-150 #heroHeader h1{font-size:calc(1rem + 2vw)!important}body.scale-150 #heroHeader .Model-container{width:calc(100vh - 25%)!important}body.scale-150 #heroHeader .left_content p{margin-bottom:.5rem}body.scale-150 #heroHeader .left_content span{font-size:18px!important}body.scale-150 #heroHeader .btn{padding:7px 10px}body.scale-150 #heroHeader .head_btn_grp{padding:5px}body.scale-150 #heroHeader .btn-outlined{border-width:1px}body.scale-150 #heroHeader .achieve-container{padding:0}body.scale-150 #heroHeader .counter-card{width:200px}body.scale-150 .w-image{max-width:250px}body.scale-150 .plane{width:50px}body.scale-150 .sectionMargin{margin:5% auto}body.scale-150 .chooseUsContainer{gap:3rem}.desktop-layout,.mobile-layout{display:block}