@media (max-width:1124px){.skilled-worker-hero{padding:76px 0 60px}.skilled-worker-hero .container{width:92%}.skilled-worker-hero__grid{grid-template-columns:1fr;gap:42px}.skilled-worker-hero__content{max-width:820px}.skilled-worker-hero__trust{flex-wrap:wrap}.skilled-worker-trust-item{font-size:.8rem}.skilled-worker-hero__image-card{min-height:380px}.skilled-worker-hero__image-card img{min-height:380px}.dest-container{width:92%;padding:56px 38px;grid-template-columns:1fr;gap:36px}.dest-text{max-width:760px}.dest-image-card{min-height:320px}.residency-journey .container{width:92%}.residency-layout,.residency-warning{max-width:980px}.residency-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:26px}.residency-route{max-width:620px}.route-card{padding:15px 18px}.study-compare-section .container{width:min(100% - 48px, 1080px);margin-inline:auto}.study-compare-table-card,.study-compare-note{max-width:100%}.study-compare-table-card{padding:16px}.study-compare-table th,.study-compare-table td{padding:12px 8px;font-size:.76rem}.study-compare-table .compare-col-item{width:118px}.compare-country-head{gap:5px}.compare-country-head img{width:19px;height:19px}.compare-country-head strong{font-size:.72rem}.compare-status{min-height:26px;padding:3px 8px;font-size:.68rem}.compare-icon-status{width:26px;height:26px;font-size:.72rem}.related-articles-section{margin-top:68px}.related-articles-section .container{width:min(100% - 48px, 1080px);margin-inline:auto}.related-articles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.related-article-image{height:165px}.related-article-content{padding:18px}.related-article-content h3{font-size:.9rem}.related-article-content p{font-size:.78rem}.blog-page-hero-inner,.blog-filter-inner,.blog-main-container,.blog-consultation-container{width:min(100% - 48px, 1080px)}.blog-layout{grid-template-columns:minmax(0,1fr) 260px;gap:28px}.blog-grid{gap:22px}.blog-card-image{height:180px}.single-post-page .breadcrumb-inner,.single-post-page .post-layout{width:min(100% - 48px, 1080px)}.single-post-page .post-layout{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.single-post-page .post-featured-image img{height:380px}.not-found-container{width:min(100% - 48px, 1080px)}.not-found-card{padding:46px;gap:34px}.not-found-grid{gap:18px}.not-found-link-card{padding:22px 18px}.booking-container{width:min(100% - 48px, 1080px)}.booking-hero .booking-container{grid-template-columns:minmax(0,1fr) 360px;gap:34px}.booking-layout{grid-template-columns:minmax(0,1fr) 330px;gap:28px}.booking-date-list{grid-template-columns:repeat(5,minmax(0,1fr))}.booking-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vf-rfinder__container{width:92%;grid-template-columns:1fr;gap:42px;padding:56px 38px}.vf-rfinder__right{max-width:760px;margin:0 auto;text-align:center}.vf-rfinder__title{font-size:clamp(1.75rem, 4vw, 2.4rem)}.vf-rfinder__desc{max-width:720px;margin-inline:auto;text-align:center}.vf-rfinder__features{max-width:720px;margin-inline:auto}.vf-rfinder__btn{margin-inline:auto}.vf-rfinder__left{max-width:760px;width:100%;margin:0 auto}}@media (max-width:1024px){.country-study-hero{padding:76px 0 60px}.country-study-hero__container{width:92%;grid-template-columns:1fr;gap:46px}.country-study-hero__content{max-width:850px}.country-study-hero__image-wrap{max-width:720px;min-height:500px;margin:0 auto}}@media (max-width:960px){.phone-btn,.login-btn{font-size:11px;padding:6px 8px;border-radius:6px;gap:4px}.phone-btn i,.login-btn i{font-size:12px}.menu li a{font-size:11px;padding:6px 6px}.menu li{margin-left:8px}.menu{gap:8px}.has-submenu a{display:inline-flex;align-items:center;vertical-align:middle;line-height:1.6}.has-submenu a i{font-size:14px;position:relative;top:1px;margin-right:5px}.services-grid{grid-template-columns:repeat(2,1fr)}.process-steps{grid-template-columns:repeat(2,1fr)}.why-us-grid{grid-template-columns:repeat(2,1fr)}.contact-container{grid-template-columns:1fr}.booking-container{grid-template-columns:1fr}.portal-preview-container{grid-template-columns:1fr}.portal-preview-content{text-align:center}.portal-preview-content p{text-align:center}.portal-preview-actions{justify-content:center}.country-guide-hero-container,.country-geography-container,.pr-passport-container{flex-direction:column;grid-template-columns:1fr}.country-guide-hero-text,.country-guide-hero-image{width:90%}.country-guide-hero-text,.country-geography-content,.pr-passport-text{text-align:center}.country-guide-hero-text p,.country-geography-content p,.pr-passport-text p{text-align:center}.country-guide-actions{justify-content:center}.quick-facts-grid,.popular-cities-grid,.famous-places-grid{grid-template-columns:repeat(2,1fr)}.country-action-grid.three-actions{grid-template-columns:repeat(2,1fr)}.pros-cons-container{grid-template-columns:1fr}.country-guide-hero-image.glass-hero{width:100%;max-width:100%}.country-guide-hero-image.glass-hero img{max-width:330px;border-radius:22px}.country-guide-hero-image.glass-hero::before{width:75%;height:75%;filter:blur(18px)}.country-guide-hero-image.glass-hero::after{width:78%;height:72%;border-radius:24px;transform:rotate(-1.5deg)}.hero-floating-badge{left:12px;right:auto;bottom:10px;transform:none;padding:8px 11px;border-radius:14px}.hero-floating-badge strong{font-size:.76rem}.hero-floating-badge small{font-size:.62rem}.hero-pattern-dot{width:90px;height:90px;left:8%;bottom:8%;background-size:11px 11px}.country-geography-container{grid-template-columns:1fr}.student-hero{padding:78px 0 68px}.student-hero__grid{grid-template-columns:1fr;gap:48px}.student-hero__content{max-width:760px;margin:0 auto;text-align:center}.student-hero__content h1::after{margin-inline:auto}.student-hero__visual{max-width:680px;margin:0 auto}.student-hero__image-wrap{min-height:390px}.student-visa-audience__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.student-visa-countries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.student-process-section .container{width:92%}.student-process-grid{gap:20px;--line-gap:20px}.student-process-card{min-height:145px;padding:70px 16px 15px}.process-title{font-size:.88rem}.process-text{font-size:.76rem}.student-country-choice-box{width:92%;padding:58px 38px;grid-template-columns:1fr;gap:34px}.student-country-choice-note{max-width:620px}.student-related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.student-visa-cta-box{width:92%;padding:52px 36px;grid-template-columns:1fr;gap:32px}.student-visa-cta-form{max-width:620px}.skilled-worker-summary-box{width:92%;padding:56px 36px}.skilled-worker-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.skilled-worker-summary-card{min-height:190px}.skilled-worker-intro-box{width:92%;padding:56px 38px;grid-template-columns:1fr;gap:34px}.skilled-worker-intro-note{max-width:620px}.skilled-worker-requirements-box{width:92%;padding:56px 38px;grid-template-columns:1fr;gap:36px}.skilled-worker-requirements-list{max-width:720px}.skilled-process-section .container{width:92%}.skilled-process-grid{gap:20px;--line-gap:20px}.skilled-process-card{min-height:158px;padding:70px 16px 15px}.skilled-process-card .process-title{font-size:.88rem}.skilled-process-card .process-text{font-size:.76rem}.skilled-points-box{width:92%;padding:56px 38px;grid-template-columns:1fr;gap:36px}.skilled-points-card{max-width:680px}.skilled-assessment-inner{width:92%}.skilled-assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.skilled-assessment-card{min-height:210px}.skilled-mistakes-box{width:92%;padding:56px 38px}.skilled-mistakes-grid{gap:14px}.skilled-mistake-card{padding:17px 18px}.skilled-mistake-card span{font-size:.88rem}.skilled-related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skilled-worker-cta-box{width:92%;padding:52px 36px;grid-template-columns:1fr;gap:32px}.skilled-worker-cta-form{max-width:620px}.country-quick-summary{padding:58px 0}.country-quick-summary .container{width:92%}.country-quick-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.country-quick-card{min-height:104px}.country-podcast-container{width:92%}.country-podcast-player{grid-template-columns:210px minmax(0,1fr);gap:30px;padding:40px 34px}.country-podcast-cover{width:200px;height:200px}.podcast-audio-row{grid-template-columns:60px minmax(0,1fr);gap:14px}.podcast-play-btn{width:54px;height:54px;font-size:1rem}.podcast-skip-actions{padding-left:74px}.country-pros-cons-section{padding:62px 0}.country-pros-cons-container{width:92%}.country-pros-cons-grid{grid-template-columns:1fr;gap:20px}.country-pros-cons-column{padding:26px 22px}.country-study-levels-section{padding:62px 0}.country-study-levels-container{width:92%}.country-study-levels-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.country-study-levels-content{padding:28px}.country-cost-section{padding:62px 0}.country-cost-container{width:92%}.country-cost-overview{grid-template-columns:1fr;gap:20px}.country-finance-box{width:92%;padding:56px 36px}.country-finance-methods{grid-template-columns:1fr}.country-finance-form{grid-template-columns:1fr 1fr}.country-finance-calc-btn{grid-column:1 / -1;width:fit-content;justify-self:center}.country-universities-section{padding:62px 0}.country-universities-container{width:92%}.country-universities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.country-university-card{min-height:250px}.country-scholarships-section{padding:62px 0}.country-scholarships-container{width:92%}.country-process-section{padding:62px 0}.country-process-container{width:92%}.country-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.process-card-1{grid-column:2;grid-row:1}.process-card-2{grid-column:1;grid-row:1}.process-card-3{grid-column:1;grid-row:2}.process-card-4{grid-column:2;grid-row:2}.process-card-5{grid-column:2;grid-row:3}.process-card-6{grid-column:1;grid-row:3}.process-card-7{grid-column:1;grid-row:4}.process-card-8{grid-column:2;grid-row:4}.process-card-9{grid-column:2;grid-row:5}.country-process-card{min-height:160px}.country-process-card::after,.country-process-card::before{display:none}.process-card-1::after,.process-card-5::after{display:block;top:50%;left:-22px;right:auto;width:22px;border-top:2px dashed rgb(229 114 0 / .35)}.process-card-3::after,.process-card-7::after{display:block;top:50%;right:-22px;left:auto;width:22px;border-top:2px dashed rgb(229 114 0 / .35)}.process-card-2::before,.process-card-4::before,.process-card-6::before,.process-card-8::before{display:block;left:50%;bottom:-30px;height:30px;border-left:2px dashed rgb(229 114 0 / .35)}.process-card-2:last-child::before,.process-card-4:last-child::before,.process-card-6:last-child::before,.process-card-8:last-child::before{display:none}.residency-journey{padding-block:70px}.residency-heading{margin-bottom:36px}.residency-heading h2{font-size:clamp(1.45rem, 3vw, 1.9rem)}.residency-heading p{font-size:.9rem;line-height:2.15}.residency-layout{grid-template-columns:1fr;gap:24px;max-width:760px;margin-inline:auto}.residency-summary{position:static;width:100%}.passport-card{padding:22px}.passport-card ul{grid-template-columns:1fr;gap:0}.residency-route{width:100%;max-width:100%}.residency-warning{max-width:100%;width:100%;margin-top:24px}.study-compare-section{margin-top:56px}.study-compare-section .container{width:min(100% - 40px, 920px)}.study-compare-heading{margin-bottom:34px}.study-compare-heading .section-badge{min-height:34px;padding:6px 16px;font-size:.76rem}.study-compare-heading h2{font-size:1.65rem;line-height:1.8}.study-compare-heading h2::after{width:96px;height:5px;margin-top:14px}.study-compare-heading p{margin-top:18px;font-size:.86rem;line-height:2.15}.study-compare-table-header{align-items:flex-start;flex-direction:column;gap:8px}.study-compare-table-header p{max-width:100%;text-align:right}.netherlands-theme .study-compare-table .compare-col-australia{display:none}.study-compare-table th,.study-compare-table td{padding:11px 7px;font-size:.74rem}.study-compare-table .compare-col-item{width:104px;font-size:.72rem}.related-articles-section{margin-top:60px}.related-articles-section .container{width:min(100% - 40px, 920px)}.related-articles-heading{margin-bottom:34px}.related-articles-heading h2{font-size:1.65rem;line-height:1.8}.related-articles-heading p{font-size:.86rem;line-height:2.15}.related-articles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.related-article-image{height:142px}.related-article-content{padding:14px}.related-article-category{min-height:22px;padding:3px 8px;margin-bottom:8px;font-size:.58rem}.related-article-content h3{margin-bottom:7px;font-size:.72rem;line-height:1.75}.related-article-content p{min-height:72px;margin-bottom:10px;font-size:.62rem;line-height:1.85}.related-article-link{gap:5px;font-size:.64rem}.related-article-link i{font-size:.58rem}.blog-page-hero{padding:62px 0 42px}.blog-page-hero h1{font-size:2rem}.blog-filter-bar{top:72px}.blog-main-section{padding:54px 0 72px}.blog-featured{grid-template-columns:1fr}.blog-featured-image{min-height:260px}.blog-featured-content{padding:30px 28px 32px}.blog-layout{grid-template-columns:1fr}.blog-sidebar{display:none}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-consultation-container{grid-template-columns:1fr;gap:26px;padding:34px}.blog-consultation-form .submit-btn{justify-self:stretch;width:100%}.single-post-page .post-layout{grid-template-columns:1fr;margin-top:32px}.single-post-page .sidebar{position:static;top:auto;display:none}.single-post-page .post-header{position:static!important;top:auto!important;z-index:auto!important}.single-post-page .post-featured-image img{height:320px}.single-post-page .compare-block{grid-template-columns:1fr}.single-post-page .related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.not-found-hero{padding:62px 0 74px}.not-found-card{grid-template-columns:1fr;text-align:center;padding:42px 34px}.not-found-visual{min-height:190px;order:1}.not-found-content{order:2;text-align:center}.not-found-content p{margin-inline:auto}.not-found-actions{justify-content:center}.not-found-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.not-found-link-card{min-height:200px}.not-found-help-box{grid-template-columns:1fr;justify-items:center;text-align:center}.not-found-help-btn{width:fit-content}.booking-hero{padding:62px 0 50px}.booking-hero .booking-container{grid-template-columns:1fr}.booking-hero-content{text-align:center}.booking-hero-content p{margin-inline:auto}.booking-hero-points{justify-content:center}.booking-hero-card{max-width:520px;margin-inline:auto}.booking-main-section{padding:34px 0 74px}.booking-layout{grid-template-columns:1fr}.booking-summary-card{position:static;top:auto;order:-1}.booking-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-date-list{grid-template-columns:repeat(5,minmax(0,1fr))}.booking-time-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.italy-theme .compare-col-france{display:none}.australia-finance-form{grid-template-columns:repeat(2,minmax(0,1fr))}.australia-finance-result-details{grid-template-columns:repeat(2,minmax(0,1fr))}.australia-theme .compare-col-belgium{display:none}.austria-finance-result-details{grid-template-columns:repeat(2,minmax(0,1fr))}.austria-theme .compare-col-belgium{display:none}.uk-theme .compare-col-canada{display:none}.vp-about-hero{padding:78px 18px 72px}.vp-about-hero-container{flex-direction:column;gap:48px}.vp-about-hero-content{text-align:center}.vp-about-badge,.vp-about-hero-actions{margin-left:auto;margin-right:auto;justify-content:center}.vp-about-hero-content p{margin-left:auto;margin-right:auto}.vp-about-hero-visual{width:100%}.vp-about-stats-wrapper{padding:64px 18px}.vp-about-stats-content{padding:58px 28px 54px}.vp-about-stats-grid{grid-template-columns:repeat(2,1fr)}.vp-about-story-section{padding:78px 18px}.vp-about-story-container{grid-template-columns:1fr;grid-template-areas:"content" "visual";gap:52px}.vp-about-story-content{text-align:center}.vp-about-story-badge{margin-left:auto;margin-right:auto}.vp-about-story-content p{margin-left:auto;margin-right:auto}.vp-about-story-point{text-align:right}.vp-about-team-section{padding:78px 18px}.vp-about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.vp-about-team-grid .vp-about-team-card{display:block}.vp-about-team-grid .vp-about-team-card:nth-child(n+7){display:none}.vp-about-compare-box{margin-top:44px;padding:28px;border-radius:26px}.vp-about-compare-header,.vp-about-compare-row{grid-template-columns:minmax(220px,1.35fr) minmax(110px,0.6fr) minmax(110px,0.6fr);column-gap:12px}.vp-about-compare-header{padding:0 18px 8px}.vp-about-compare-row{padding:14px 18px}.vp-about-testimonials-section{padding:78px 18px}.vp-about-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vp-about-testimonial-card{min-height:330px;padding:30px 26px 26px;border-radius:24px}.vp-about-testimonial-card:nth-child(3){grid-column:1 / -1;max-width:620px;margin:0 auto}.vp-about-soft-cta{padding:72px 18px 82px}.vp-about-soft-cta-container{grid-template-columns:1fr;text-align:center;padding:38px 30px;border-radius:30px}.vp-about-soft-cta-badge{margin-left:auto;margin-right:auto}.vp-about-soft-cta p{margin-left:auto;margin-right:auto}.vp-about-soft-cta-actions{width:min(100%, 430px);margin:0 auto}.vp-ausbildung-hero{padding:72px 18px 78px}.vp-ausbildung-hero-container{grid-template-columns:1fr;grid-template-areas:"content" "visual";gap:52px}.vp-ausbildung-hero-content{text-align:center}.vp-ausbildung-badge,.vp-ausbildung-title-line,.vp-ausbildung-hero-actions{margin-left:auto;margin-right:auto;justify-content:center}.vp-ausbildung-hero-content h1{max-width:560px;font-size:clamp(1.55rem, 4vw, 2.1rem);line-height:1.75}.vp-ausbildung-hero-content p{margin-left:auto;margin-right:auto}.vp-ausbildung-overview-section{padding:74px 18px}.vp-ausbildung-overview-heading{margin-bottom:40px}.vp-ausbildung-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vp-ausbildung-info-card{min-height:84px;padding:15px 18px}.vp-ausbildung-definition-section{padding:78px 18px}.vp-ausbildung-definition-container{grid-template-columns:1fr;grid-template-areas:"content" "panel";gap:52px}.vp-ausbildung-definition-content{text-align:center}.vp-ausbildung-definition-badge{margin-left:auto;margin-right:auto}.vp-ausbildung-definition-content p{margin-left:auto;margin-right:auto}.vp-ausbildung-keynote{text-align:right;max-width:760px;margin-left:auto;margin-right:auto}.vp-ausbildung-definition-panel{max-width:760px;width:100%;margin:0 auto}.vp-ausbildung-compare-section{padding:78px 18px}.vp-ausbildung-compare-grid{gap:22px}.vp-compare-card{min-height:315px;padding:22px 22px 20px;border-radius:22px}.vp-compare-card-head h3{font-size:1.08rem}.vp-compare-list li{padding:4px 0;font-size:.8rem;line-height:1.7}.vp-compare-card-head{margin-bottom:16px}.vp-compare-card-head i{font-size:1.08rem}.vp-ausbildung-fields-section{padding:74px 18px}.vp-ausbildung-fields-heading{margin-bottom:40px}.vp-ausbildung-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vp-ausbildung-field-card{min-height:124px;padding:18px 16px 16px}.vp-ausbildung-req-section{padding:78px 18px}.vp-ausbildung-req-grid{gap:22px}.vp-ausbildung-req-card{min-height:390px;padding:30px 28px 26px}.vp-ausbildung-proscons-section{padding:78px 18px}.vp-ausbildung-proscons-grid{gap:22px}.vp-ausbildung-proscons-card{min-height:370px;padding:36px 32px 32px}.vp-ausbildung-proscons-card h3{font-size:1.15rem;margin-bottom:20px}.vp-ausbildung-proscons-card li{font-size:.72rem;line-height:1.95;margin-bottom:7px}.vp-services-grid{grid-template-columns:repeat(2,1fr)}.vp-services-why-box{grid-template-columns:1fr}.vp-services-cta-box{flex-direction:column;align-items:flex-start}.countries-grid{grid-template-columns:repeat(2,1fr)}.austria-documents-grid,.austria-score-breakdown{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hamburger-menu{display:block;font-size:24px;cursor:pointer}.menu{display:none}.mobile-menu .menu-header img{height:30px;max-width:100px}.header-container{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;position:relative}.phone-btn,.consult-btn,.login-btn{display:none}.logo{flex-grow:1;display:flex;justify-content:center;align-items:center}.logo img{height:40px;max-width:120px}.portal-login-btn{display:block;font-size:20px;background:none;border:none;color:navy;cursor:pointer}.mobile-menu{top:80px;right:15px;width:85%;max-width:250px;transform:translateX(10px);z-index:30}.mobile-menu.active{display:flex;flex-direction:column}.mobile-nav{flex-grow:1;overflow-y:auto}.mobile-nav li{margin-bottom:10px}.mobile-submenu{display:none;padding-right:15px}.mobile-has-submenu.active .mobile-submenu{display:block}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4);z-index:20}.overlay.active{display:block}.close-menu{background:none;border:none;font-size:24px;color:navy;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px;transition:color 0.3s ease-in-out}.mobile-menu .consult-btn{width:100%;display:block;padding:12px;font-size:16px;margin-bottom:10px;text-align:center;background-color:navy;color:#fff;border:2px solid navy;border-radius:8px;cursor:pointer;margin-top:auto}.mobile-menu .consult-btn:hover{background-color:#fff;border:2px solid navy;color:navy}.mobile-menu .phone-btn{width:100%;display:block;padding:12px;font-size:16px;text-align:center;background-color:#fff;border:2px solid navy;color:navy;border-radius:8px;cursor:pointer;margin-top:auto}.mobile-menu .phone-btn:hover{background-color:navy;color:#fff;border:2px solid navy}.hero-container{flex-direction:column;text-align:center}.hero-text{width:90%}.hero-text h1{font-size:24px;text-align:center}.hero-text p{font-size:14px;text-align:center}.hero .consult-btn{padding:8px 15px;font-size:14px;text-align:center;display:block;margin:0 auto}.dest-container{flex-direction:column;text-align:center;padding:46px 26px;border-radius:24px}.dest-text,.dest-image{width:100%;max-width:100%}.dest-text h2{text-align:center}.dest-text p{margin-bottom:15px;text-align:center}.dropdown-container{gap:10px}#country-select{width:100%;max-width:300px;overflow:hidden}.dest-button{width:100%;max-width:300px;text-align:center;text-align-last:center}#country-select option{text-align:center;font-size:1rem}.dest-image{margin-top:20px}.dest-image img{max-width:80%}.success-stories{padding:30px 15px}.swiper{padding:10px 0}.swiper-slide img{max-width:90%;height:auto}.success-carousel .swiper-slide{display:flex;justify-content:center}.success-carousel img{max-width:90%;height:auto}.metro-grid{grid-template-columns:1fr;grid-auto-rows:auto}.blog-large{grid-column:span 1!important;grid-row:span 1!important;height:300px}.blog-item{height:220px}.metro-grid .blog-item:nth-child(n+4){display:none}.pre-footer-cta__inner{font-size:.95rem}.footer-container{grid-template-columns:1fr;gap:30px;text-align:center}.footer-contact li{justify-content:center}.footer-social .social-icons{justify-content:center}.main-services{padding:50px 0}.main-services-header h2{font-size:22px}.main-services-header p{font-size:14px}.services-grid{grid-template-columns:1fr;gap:18px}.service-card{text-align:center;padding:24px 18px}.service-icon{margin:0 auto 16px}.work-process{padding:50px 0}.work-process-header h2{font-size:22px}.work-process-header p{font-size:14px}.process-steps{grid-template-columns:1fr;gap:18px}.process-card{padding:26px 18px 24px}.process-icon{width:52px;height:52px;font-size:1.25rem}.why-us-section{padding:50px 20px}.why-us-header h2{font-size:22px}.why-us-header p{font-size:14px}.why-us-grid{grid-template-columns:1fr;gap:18px}.why-us-card{padding:24px 18px}.why-us-icon{width:52px;height:52px;font-size:1.2rem}.page-hero{padding:50px 0 35px}.page-hero h1{font-size:24px}.page-hero p{font-size:14px}.contact-section{padding:30px 0 50px}.contact-info-box,.contact-form-box{padding:26px 20px}.contact-info-box h2,.contact-form-box h2{font-size:22px;text-align:center}.contact-info-box>p,.contact-form-box>p{font-size:14px;text-align:center}.contact-submit-btn{width:100%}.map-section{padding:40px 18px}.map-info h2{font-size:22px}.map-info p{font-size:14px}.map-frame iframe{height:320px}.study-content-box{padding:26px 20px}.study-content-box h3{font-size:1.15rem;text-align:center}.study-content-box p{font-size:14px;text-align:center}.study-content-box li{font-size:.85rem}.country-final-cta{padding:40px 18px}.country-final-cta-container h2{font-size:22px}.country-final-cta-container p{font-size:14px}.portal-preview-section{padding:45px 22px}.portal-preview-content h2{font-size:24px}.portal-preview-content p{font-size:14px}.portal-feature-grid{grid-template-columns:1fr}.portal-feature-card{text-align:center}.portal-feature-icon{margin:0 auto 14px}.success-section-header h2{font-size:22px}.success-section-header p{font-size:14px}.hero-image{width:80%;margin:0 auto}.hero-image img{max-width:420px;border-radius:24px}.hero-image::after{width:78%;height:78%;border-radius:26px}.country-guide-hero{padding:45px 0 35px;overflow:hidden}.country-guide-hero-text h1{font-size:24px}.country-guide-hero-text h1::after{margin-right:auto;margin-left:auto}.country-guide-hero-text p,.country-guide-section-header p,.country-geography-content p,.pr-passport-text p{font-size:14px}.country-guide-section-header h2,.country-geography-content h2,.pr-passport-text h2{font-size:22px}.quick-facts-grid,.popular-cities-grid,.famous-places-grid,.country-action-grid.three-actions{grid-template-columns:1fr}.country-action-paths,.country-mid-cta{padding:45px 20px}.quick-fact-card,.country-geography-points div,.pr-passport-points div{text-align:right}.country-mid-cta h2{font-size:22px}.country-mid-cta p{font-size:14px}.country-guide-hero-container{width:88%;max-width:100%;gap:18px}.country-guide-hero-text,.country-guide-hero-image{width:100%;max-width:100%}.country-guide-hero-image img{width:100%;max-width:360px;margin:0 auto}.country-guide-hero-image::before{width:80%;height:80%;max-width:320px}.country-action-grid.single-action{grid-template-columns:1fr}.country-action-grid.two-actions{grid-template-columns:1fr}.quick-facts-section,.country-geography-section,.popular-cities-section,.country-pros-cons-section,.famous-places-section,.pr-passport-section,.country-faq-section{padding:38px 0}.country-guide-section-header{margin-bottom:26px}.country-action-paths,.country-mid-cta,.country-final-cta{margin:28px auto}.country-guide-actions{margin-bottom:18px}.country-guide-hero-image{margin-top:8px}.country-action-card{width:100%;min-height:auto;padding:22px 18px 56px;text-align:right}.country-action-card>i{margin:0 0 14px auto}.country-action-grid.single-action .country-action-card{text-align:center}.country-action-grid.single-action .country-action-card>i{margin:0 auto 14px}.pros-cons-container{gap:18px}.country-form-cta{padding:40px 18px}.country-form-cta-container{grid-template-columns:1fr;gap:26px;text-align:center}.country-form-cta-content h2{font-size:22px}.country-form-cta-content p{font-size:14px}.country-form-cta-box{padding:22px 18px}.student-hero{padding:78px 0 68px}.student-hero__grid{grid-template-columns:1fr;gap:48px}.student-hero__content{max-width:760px;margin:0 auto;text-align:center}.student-hero__content h1{font-size:1.55rem;line-height:1.75}.student-hero__content h1::after{margin-inline:auto}.student-hero__visual{max-width:680px;margin:0 auto}.student-hero__image-wrap{min-height:390px}.student-visa-intro{width:92%;padding:55px 0}.student-visa-intro .country-geography-container{width:88%}.student-visa-audience{padding:60px 0}.student-visa-audience__inner{width:92%}.student-visa-audience__heading{margin-bottom:30px}.student-visa-audience__heading h2{font-size:1.55rem}.student-visa-audience__card{min-height:auto;padding:72px 20px 22px}.student-visa-documents{padding:60px 0}.student-visa-documents__inner{width:92%}.student-visa-documents__heading{margin-bottom:30px}.student-visa-documents__heading h2{font-size:1.55rem}.student-visa-documents__heading p{font-size:.94rem;line-height:2}.student-doc-question{padding:18px}.student-doc-title{font-size:.98rem}.student-doc-title i{width:40px;height:40px;border-radius:14px;font-size:.98rem}.student-doc-answer p{padding:0 70px 20px 18px;font-size:.92rem;line-height:1.95}.student-visa-countries{width:92%;padding:58px 0}.student-visa-countries__inner{width:88%}.student-visa-countries__heading{margin-bottom:32px}.student-visa-countries__heading h2{font-size:1.55rem}.student-visa-countries__heading p{font-size:.94rem;line-height:1.95}.student-country-card{min-height:150px}.student-process-section{padding:60px 0 30px}.student-process-section .container{width:92%}.student-process-section .section-heading{margin-bottom:32px}.student-process-section .section-title{font-size:1.35rem;line-height:1.75}.student-process-section .section-subtitle{font-size:.9rem;line-height:1.95}.student-process-grid{--line-gap:18px;--line-color:rgba(214, 102, 102, 0.5);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--line-gap);direction:ltr;overflow:visible}.student-process-card{min-height:140px;padding:66px 15px 15px;border-radius:20px}.process-number{top:12px;left:14px;font-size:1.55rem}.process-icon{top:16px;right:16px;width:42px;height:42px;border-radius:14px;font-size:.92rem}.process-title{font-size:.84rem;line-height:1.75}.process-text{font-size:.74rem;line-height:1.75}.step-1,.step-2,.step-3,.step-4,.step-5,.step-6,.step-7,.step-8,.step-9,.step-10,.step-11{grid-column:auto;grid-row:auto}.step-1{grid-column:2;grid-row:1}.step-2{grid-column:1;grid-row:1}.step-3{grid-column:1;grid-row:2}.step-4{grid-column:2;grid-row:2}.step-5{grid-column:2;grid-row:3}.step-6{grid-column:1;grid-row:3}.step-7{grid-column:1;grid-row:4}.step-8{grid-column:2;grid-row:4}.step-9{grid-column:2;grid-row:5}.step-10{grid-column:1;grid-row:5}.step-11{grid-column:1;grid-row:6}.student-process-grid .student-process-card::before,.student-process-grid .student-process-card::after{content:"";display:none;position:absolute;width:auto;height:auto;top:auto;right:auto;bottom:auto;left:auto;transform:none;border:0;background:none}.student-process-grid .step-1::after,.student-process-grid .step-5::after,.student-process-grid .step-9::after{display:block;top:50%;left:calc(-1 * var(--line-gap));width:var(--line-gap);height:0;border-top:2px dashed var(--line-color)}.student-process-grid .step-1::before,.student-process-grid .step-5::before,.student-process-grid .step-9::before{display:block;top:calc(50% - 5px);left:calc(-1 * var(--line-gap) - 6px);border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-right:7px solid var(--line-color)}.student-process-grid .step-3::after,.student-process-grid .step-7::after{display:block;top:50%;right:calc(-1 * var(--line-gap));width:var(--line-gap);height:0;border-top:2px dashed var(--line-color)}.student-process-grid .step-3::before,.student-process-grid .step-7::before{display:block;top:calc(50% - 5px);right:calc(-1 * var(--line-gap) - 6px);border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:7px solid var(--line-color)}.student-process-grid .step-2::after,.student-process-grid .step-4::after,.student-process-grid .step-6::after,.student-process-grid .step-8::after,.student-process-grid .step-10::after{display:block;top:100%;left:50%;width:0;height:var(--line-gap);transform:translateX(-50%);border-left:2px dashed var(--line-color)}.student-process-grid .step-2::before,.student-process-grid .step-4::before,.student-process-grid .step-6::before,.student-process-grid .step-8::before,.student-process-grid .step-10::before{display:block;top:calc(100% + var(--line-gap) - 1px);left:50%;transform:translateX(-50%);border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:7px solid var(--line-color)}.student-country-choice-section{padding:32px 0}.student-country-choice-box{padding:46px 26px;border-radius:24px}.student-country-choice-content h2{font-size:1.45rem}.student-country-choice-content p{font-size:.92rem;line-height:2}.student-country-choice-note{border-radius:22px;padding:24px 22px}.student-visa-mistakes-section{padding:60px 0}.student-visa-mistakes-inner{width:92%}.student-visa-mistakes-heading{margin-bottom:32px}.student-visa-mistakes-heading h2{font-size:1.45rem;line-height:1.75}.student-visa-mistakes-heading p{font-size:.92rem;line-height:2}.student-visa-mistakes-grid{grid-template-columns:1fr;gap:14px}.student-visa-mistake-card{min-height:auto;padding:18px 18px;border-radius:18px}.student-visa-mistake-card p{font-size:.9rem;line-height:1.85}.student-related-posts-section{padding:60px 0}.student-related-posts-inner{width:92%}.student-related-posts-heading{margin-bottom:32px}.student-related-posts-heading h2{font-size:1.45rem;line-height:1.75}.student-related-posts-heading p{font-size:.92rem;line-height:2}.student-related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.student-related-post-card:nth-child(n+3){display:none}.student-related-post-card__image{height:145px}.student-related-post-card__content{padding:16px 14px}.student-related-post-card h3{font-size:.9rem;line-height:1.75}.student-related-post-card p{display:none}.student-visa-faq-section{padding:60px 0}.student-visa-cta-section{padding:36px 0}.student-visa-cta-box{padding:44px 26px;border-radius:24px}.student-visa-cta-content h2{font-size:1.28rem;line-height:1.75}.student-visa-cta-content p{font-size:.88rem;line-height:1.95}.student-visa-cta-form{padding:24px 20px;border-radius:20px}.student-visa-cta-field input{height:52px;font-size:.88rem}.student-visa-cta-btn{width:100%;min-width:auto;height:52px}.skilled-worker-hero{padding:58px 0 48px}.skilled-worker-hero .container{width:92%}.skilled-worker-hero__content .country-guide-label{font-size:.82rem;padding:7px 15px}.skilled-worker-hero__content h1{font-size:1.55rem;line-height:1.75}.skilled-worker-hero__content p{font-size:.9rem;line-height:2}.skilled-worker-hero__actions{margin-bottom:22px}.skilled-worker-hero__trust{flex-wrap:wrap;gap:10px}.skilled-worker-trust-item{font-size:.78rem;padding:8px 11px}.skilled-worker-hero__image-card{min-height:310px;border-radius:26px}.skilled-worker-hero__image-card img{min-height:310px}.skilled-worker-summary-section{padding:36px 0}.skilled-worker-summary-box{padding:46px 26px;border-radius:24px}.skilled-worker-summary-heading{margin-bottom:32px}.skilled-worker-summary-heading h2{font-size:1.35rem;line-height:1.75}.skilled-worker-summary-heading p{font-size:.9rem;line-height:1.95}.skilled-worker-summary-card{padding:22px 20px;border-radius:20px}.skilled-worker-intro-section{padding:36px 0}.skilled-worker-intro-box{padding:46px 26px;border-radius:24px}.skilled-worker-intro-content h2{font-size:1.35rem;line-height:1.75}.skilled-worker-intro-content p{font-size:.9rem;line-height:2}.skilled-worker-intro-note{border-radius:22px;padding:24px 22px}.skilled-worker-requirements-section{padding:36px 0}.skilled-worker-requirements-box{padding:46px 26px;border-radius:24px}.skilled-worker-requirements-content h2{font-size:1.35rem;line-height:1.75}.skilled-worker-requirements-content p{font-size:.9rem;line-height:2}.skilled-worker-requirement-card{min-height:54px;padding:13px 14px;border-radius:16px}.skilled-worker-requirement-card span{font-size:.86rem}.skilled-process-section{padding:60px 0 30px}.skilled-process-section .container{width:92%}.skilled-process-section .section-heading{margin-bottom:32px}.skilled-process-section .section-title{font-size:1.35rem;line-height:1.75}.skilled-process-section .section-subtitle{font-size:.9rem;line-height:1.95}.skilled-process-grid{--line-gap:18px;--line-color:rgba(212, 154, 0, 0.55);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--line-gap);direction:ltr;overflow:visible}.skilled-process-card{min-height:148px;padding:66px 15px 15px;border-radius:20px}.skilled-process-card .process-number{top:12px;left:14px;font-size:1.55rem}.skilled-process-card .process-icon{top:16px;right:16px;width:42px;height:42px;border-radius:14px;font-size:.92rem}.skilled-process-card .process-title{font-size:.84rem;line-height:1.75}.skilled-process-card .process-text{font-size:.74rem;line-height:1.75}.skilled-step-1,.skilled-step-2,.skilled-step-3,.skilled-step-4,.skilled-step-5,.skilled-step-6,.skilled-step-7,.skilled-step-8{grid-column:auto;grid-row:auto}.skilled-step-1{grid-column:2;grid-row:1}.skilled-step-2{grid-column:1;grid-row:1}.skilled-step-3{grid-column:1;grid-row:2}.skilled-step-4{grid-column:2;grid-row:2}.skilled-step-5{grid-column:2;grid-row:3}.skilled-step-6{grid-column:1;grid-row:3}.skilled-step-7{grid-column:1;grid-row:4}.skilled-step-8{grid-column:2;grid-row:4}.skilled-process-grid .skilled-process-card::before,.skilled-process-grid .skilled-process-card::after{content:"";display:none;position:absolute;width:auto;height:auto;top:auto;right:auto;bottom:auto;left:auto;transform:none;border:0;background:none}.skilled-process-grid .skilled-step-1::after,.skilled-process-grid .skilled-step-5::after{display:block;top:50%;left:calc(-1 * var(--line-gap));width:var(--line-gap);height:0;border-top:2px dashed var(--line-color)}.skilled-process-grid .skilled-step-1::before,.skilled-process-grid .skilled-step-5::before{display:block;top:calc(50% - 5px);left:calc(-1 * var(--line-gap) - 6px);border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-right:7px solid var(--line-color)}.skilled-process-grid .skilled-step-3::after,.skilled-process-grid .skilled-step-7::after{display:block;top:50%;right:calc(-1 * var(--line-gap));width:var(--line-gap);height:0;border-top:2px dashed var(--line-color)}.skilled-process-grid .skilled-step-3::before,.skilled-process-grid .skilled-step-7::before{display:block;top:calc(50% - 5px);right:calc(-1 * var(--line-gap) - 6px);border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:7px solid var(--line-color)}.skilled-process-grid .skilled-step-2::after,.skilled-process-grid .skilled-step-4::after,.skilled-process-grid .skilled-step-6::after{display:block;top:100%;left:50%;width:0;height:var(--line-gap);transform:translateX(-50%);border-left:2px dashed var(--line-color)}.skilled-process-grid .skilled-step-2::before,.skilled-process-grid .skilled-step-4::before,.skilled-process-grid .skilled-step-6::before{display:block;top:calc(100% + var(--line-gap) - 1px);left:50%;transform:translateX(-50%);border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:7px solid var(--line-color)}.skilled-points-section{padding:36px 0}.skilled-points-box{padding:46px 26px;border-radius:24px}.skilled-points-content h2{font-size:1.35rem;line-height:1.75}.skilled-points-content p{font-size:.9rem;line-height:2}.skilled-points-card{padding:24px 20px;border-radius:22px}.skilled-points-factor-grid{gap:10px}.skilled-points-factor{min-height:54px;padding:11px 10px}.skilled-points-modal{padding:16px}.skilled-points-modal__dialog{max-height:90vh;padding:30px 22px;border-radius:22px}.skilled-points-modal__head h3{font-size:1.22rem}.skilled-calculator-grid,.skilled-calculator-contact__grid{grid-template-columns:1fr}.skilled-calculator-contact{padding:18px;border-radius:18px}.skilled-calculator-field select,.skilled-calculator-field input{height:50px;font-size:.86rem}.skilled-calculator-disclaimer{padding:16px;border-radius:16px}.skilled-calculator-result__score strong{font-size:1.7rem}.skilled-assessment-section{padding:60px 0}.skilled-assessment-heading{margin-bottom:32px}.skilled-assessment-heading h2{font-size:1.35rem;line-height:1.75}.skilled-assessment-heading p{font-size:.9rem;line-height:2}.skilled-assessment-card{min-height:195px;padding:22px 20px;border-radius:20px}.skilled-assessment-card__icon{width:44px;height:44px;border-radius:14px;font-size:.98rem;margin-bottom:14px}.skilled-assessment-card h3{font-size:.94rem}.skilled-assessment-card p{font-size:.82rem}.skilled-assessment-note{padding:20px;border-radius:20px}.skilled-mistakes-section{padding:36px 0}.skilled-mistakes-box{padding:46px 26px;border-radius:24px}.skilled-mistakes-heading{margin-bottom:32px}.skilled-mistakes-heading h2{font-size:1.35rem;line-height:1.75}.skilled-mistakes-heading p{font-size:.9rem;line-height:2}.skilled-mistakes-grid{grid-template-columns:1fr}.skilled-mistake-card{min-height:auto;border-radius:17px}.skilled-related-posts-section{padding:60px 0}.skilled-related-posts-inner{width:92%}.skilled-related-posts-heading{margin-bottom:32px}.skilled-related-posts-heading h2{font-size:1.35rem;line-height:1.75}.skilled-related-posts-heading p{font-size:.9rem;line-height:2}.skilled-related-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.skilled-related-post-card:nth-child(n+3){display:none}.skilled-related-post-card__image{height:145px}.skilled-related-post-card__content{padding:16px 14px}.skilled-related-post-card h3{font-size:.9rem;line-height:1.75}.skilled-related-post-card p{display:none}.skilled-worker-faq-section{padding:60px 0}.skilled-worker-faq-section .section-heading{width:92%;margin-bottom:32px}.skilled-worker-faq-section .section-heading h2{font-size:1.35rem;line-height:1.75}.skilled-worker-cta-section{padding:36px 0}.skilled-worker-cta-box{padding:44px 26px;border-radius:24px}.skilled-worker-cta-content h2{font-size:1.28rem;line-height:1.75}.skilled-worker-cta-content p{font-size:.88rem;line-height:1.95}.skilled-worker-cta-form{padding:24px 20px;border-radius:20px}.skilled-worker-cta-field input{height:52px;font-size:.88rem}.skilled-worker-cta-btn{width:100%;min-width:auto;height:52px}.find-destination{padding:50px 0}.dest-text h2{font-size:1.45rem;line-height:1.75}.dest-text p{font-size:.9rem;line-height:2}.dropdown-container{flex-direction:column;align-items:stretch}.flag-dropdown,.dest-button{width:100%;min-width:auto}.dest-image-card{min-height:280px;border-radius:24px;padding:28px}.dest-floating-badge{right:18px;bottom:18px;font-size:.78rem}.country-study-hero{padding:58px 0 48px}.country-study-hero__content .country-guide-label{font-size:.82rem;padding:7px 15px}.country-study-hero__content h1{font-size:1.55rem;line-height:1.75}.country-study-hero__content p{font-size:.9rem;line-height:2}.country-study-hero__trust{gap:9px}.country-study-trust-item{font-size:.76rem;padding:8px 11px}.country-study-hero__image-wrap{min-height:455px}.country-study-hero__image-card{top:34px;left:52px;width:72%;min-height:320px;border-radius:26px}.country-study-hero__image-card img{min-height:320px}.country-study-hero__floating-card{right:16px;bottom:28px;width:280px;padding:24px 20px 20px;border-radius:22px}.country-study-hero__floating-card h3{font-size:1.08rem}.country-study-hero__floating-card p{font-size:.84rem}.country-study-hero__dashed-arrow--top{width:120px;right:90px}.country-study-hero__dashed-arrow--side{width:110px;right:0}.country-quick-summary{padding:48px 0}.country-quick-summary__head{margin-bottom:30px}.country-quick-summary .section-title{font-size:1.35rem;line-height:1.75}.country-quick-summary .section-desc{font-size:.9rem;line-height:2}.country-quick-card{padding:18px 16px;border-radius:18px}.country-quick-card__icon{width:46px;height:46px;flex-basis:46px;border-radius:14px;font-size:1rem}.country-quick-card__label{font-size:.78rem}.country-quick-card__value{font-size:.9rem}.country-podcast-section{padding:50px 0}.country-podcast-player{display:flex;flex-direction:column;align-items:center;gap:24px;min-height:auto;padding:36px 24px;border-radius:26px}.country-podcast-cover{order:1;width:170px;height:170px;margin:0 auto}.country-podcast-content{order:2;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.country-podcast-label{margin:0 auto 14px;font-size:.8rem}.country-podcast-content h2{max-width:560px;margin:0 auto 14px;font-size:1.3rem;line-height:1.75}.country-podcast-meta{justify-content:center;margin-bottom:22px;font-size:.82rem}.country-podcast-controls{width:100%}.podcast-audio-row{width:100%;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px;direction:ltr}.podcast-play-btn{width:50px;height:50px;font-size:.95rem;justify-self:start;align-self:start;margin:1px}.podcast-wave-area{width:100%}.podcast-wave-track{width:100%;height:52px;padding:9px 10px;border-radius:15px}.podcast-wave-bars{grid-template-columns:repeat(42,1fr);gap:3px}.podcast-wave-bars span{width:2px;min-height:5px}.podcast-progress{height:52px}.podcast-time{margin-top:8px;font-size:.76rem}.podcast-skip-actions{width:100%;margin-top:12px;padding-left:66px;justify-content:flex-start;direction:ltr}.country-pros-cons-section{padding:50px 0}.country-pros-cons-head{margin-bottom:32px}.country-pros-cons-head h2{font-size:1.35rem;line-height:1.75}.country-pros-cons-head p{font-size:.9rem;line-height:2}.country-pros-cons-column__head{align-items:flex-start}.country-pros-cons-column__icon{width:48px;height:48px;flex-basis:48px;border-radius:15px;font-size:1rem}.country-pros-cons-column__head h3{font-size:.98rem}.country-pros-cons-note{padding:20px;border-radius:20px}.country-study-levels-section{padding:50px 0}.country-study-levels-head{margin-bottom:32px}.country-study-levels-head h2{font-size:1.35rem;line-height:1.75}.country-study-levels-head p{font-size:.9rem;line-height:2}.country-study-levels-box{border-radius:24px}.country-study-levels-tabs{display:flex;overflow-x:auto;gap:10px;padding:14px;scrollbar-width:none}.country-study-levels-tabs::-webkit-scrollbar{display:none}.country-study-level-tab{flex:0 0 auto;min-width:138px;min-height:50px;font-size:.82rem;border-radius:14px}.country-study-levels-content{padding:24px 20px}.country-study-level-panel__main{grid-template-columns:54px minmax(0,1fr);gap:14px}.country-study-level-panel__icon{width:54px;height:54px;border-radius:17px;font-size:1.1rem}.country-study-level-panel h3{font-size:1.1rem}.country-study-level-panel p{font-size:.86rem;line-height:2}.country-study-level-points{grid-template-columns:1fr;gap:12px}.country-cost-section{padding:50px 0}.country-cost-head{margin-bottom:32px}.country-cost-head h2{font-size:1.35rem;line-height:1.75}.country-cost-head p{font-size:.9rem;line-height:2}.country-cost-text,.country-cost-summary-card{padding:26px 22px;border-radius:22px}.country-cost-text h3{font-size:1.05rem}.country-cost-table-card{border-radius:22px}.country-cost-table-head{padding:24px 22px 18px}.country-cost-table-head h3{font-size:1rem}.country-cost-table-head__icon{width:44px;height:44px;flex-basis:44px;border-radius:14px}.country-cost-table{min-width:720px}.country-cost-table th,.country-cost-table td{padding:15px 16px}.country-cost-note{padding:18px 18px;border-radius:20px}.country-finance-section{padding:36px 0}.country-finance-box{padding:46px 26px;border-radius:26px}.country-finance-head{margin-bottom:32px}.country-finance-head h2{font-size:1.35rem;line-height:1.8}.country-finance-head p{font-size:.9rem;line-height:2}.country-finance-method-card,.country-finance-companion-box,.country-finance-calculator{border-radius:20px}.country-finance-companion-box{flex-direction:column}.country-finance-form{grid-template-columns:1fr}.country-finance-calc-btn{width:100%}.country-finance-result__amount{flex-direction:column;align-items:flex-start}.country-universities-section{padding:50px 0}.country-universities-head{margin-bottom:32px}.country-universities-head h2{font-size:1.35rem;line-height:1.75}.country-universities-head p{font-size:.9rem;line-height:2}.country-university-card{padding:22px 18px;border-radius:22px;min-height:auto}.country-university-rank{width:42px;height:42px;border-radius:14px;font-size:.9rem}.country-university-card h3{font-size:.98rem}.country-universities-note{padding:18px 18px;border-radius:20px}.country-scholarships-section{padding:50px 0}.country-scholarships-head{margin-bottom:32px}.country-scholarships-head h2{font-size:1.35rem;line-height:1.75}.country-scholarships-head p{font-size:.9rem;line-height:2}.country-scholarship-item summary{padding:20px 18px;grid-template-columns:minmax(0,1fr) 18px;align-items:flex-start}.country-scholarship-tag{display:none}.country-scholarship-content{padding:0 18px 22px}.country-scholarship-title{font-size:.88rem}.country-scholarship-info-grid{grid-template-columns:1fr}.country-scholarships-note{padding:18px 18px;border-radius:20px}.country-process-section{padding:50px 0}.country-process-head{margin-bottom:34px}.country-process-head h2{font-size:1.35rem;line-height:1.75}.country-process-head p{font-size:.9rem;line-height:2}.country-process-card{padding:22px 18px 20px;border-radius:20px;min-height:152px}.country-process-number{font-size:1.75rem}.country-process-icon{width:42px;height:42px;border-radius:14px;margin-bottom:18px}.country-process-card h3{font-size:.84rem}.country-process-card p{font-size:.72rem;line-height:1.9}.residency-journey{padding-block:58px}.residency-journey .container{width:min(100% - 28px, 100%)}.residency-layout{display:grid;grid-template-columns:1fr;gap:22px;width:100%}.residency-summary{order:1}.passport-card{width:100%;padding:20px;border-radius:22px}.passport-card ul{grid-template-columns:1fr}.passport-card li{grid-template-columns:1fr;gap:2px;align-items:start}.passport-card li strong{text-align:right}.passport-note{gap:9px;padding:14px}.residency-route{order:2;gap:12px}.route-step{grid-template-columns:48px 1fr;gap:12px}.route-line{right:20px;top:18px;bottom:18px}.route-card{min-height:auto;padding:14px 16px;border-radius:18px}.route-card::before{display:none}.route-station{gap:6px;font-size:.68rem;margin-bottom:3px}.route-station i{width:21px;height:21px;font-size:.62rem}.route-card h3{font-size:.86rem}.route-card p{font-size:.72rem}.residency-warning{flex-direction:column;gap:12px;padding:15px;width:100%}.warning-icon{width:38px;height:38px}.residency-warning h3{font-size:.82rem}.residency-warning p{font-size:.7rem}.study-compare-section{margin-top:48px}.study-compare-section .container{width:min(100% - 30px, 100%)}.study-compare-section::before{display:none}.study-compare-heading{margin-bottom:28px}.study-compare-heading .section-badge{min-height:32px;padding:6px 14px;margin-bottom:14px;font-size:.72rem}.study-compare-heading h2{font-size:1.32rem;line-height:1.9;margin-bottom:12px}.study-compare-heading h2::after{width:86px;height:5px;margin-top:12px}.study-compare-heading p{margin-top:16px;font-size:.8rem;line-height:2.1}.study-compare-table-card{padding:13px;border-radius:22px}.study-compare-title{font-size:.86rem}.study-compare-title i{width:32px;height:32px;border-radius:12px}.study-compare-table-header{margin-bottom:12px;padding-bottom:12px}.study-compare-table-header p{font-size:.72rem;line-height:1.9}.study-compare-table{table-layout:fixed;border-radius:18px}.netherlands-theme .study-compare-table .compare-col-canada{display:none}.study-compare-table .compare-col-item{width:82px;font-size:.66rem;line-height:1.75}.study-compare-table th,.study-compare-table td{padding:9px 5px;font-size:.66rem;line-height:1.75}.compare-country-head{flex-direction:column;gap:4px}.compare-country-head img{width:18px;height:18px}.compare-country-head strong{font-size:.64rem}.compare-status{min-height:23px;padding:2px 6px;font-size:.6rem}.compare-icon-status{width:23px;height:23px;font-size:.64rem}.study-compare-note{margin-top:18px;padding:13px 14px;border-radius:17px}.study-compare-note p{font-size:.72rem;line-height:2}.related-articles-section{margin-top:52px}.related-articles-section .container{width:min(100% - 30px, 100%)}.related-articles-heading{margin-bottom:30px}.related-articles-heading .section-badge{min-height:32px;padding:6px 14px;margin-bottom:14px;font-size:.72rem}.related-articles-heading h2{font-size:1.32rem;line-height:1.9}.related-articles-heading h2::after{width:86px;height:5px;margin-top:12px}.related-articles-heading p{font-size:.8rem;line-height:2.1}.related-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.related-card-mobile-hide{display:none}.related-article-card{border-radius:18px}.related-article-image{height:136px}.related-article-content{padding:13px}.related-article-category{min-height:22px;padding:3px 8px;margin-bottom:8px;font-size:.58rem}.related-article-content h3{margin-bottom:7px;font-size:.74rem;line-height:1.75}.related-article-content p{min-height:72px;margin-bottom:10px;font-size:.64rem;line-height:1.85}.related-article-link{gap:5px;font-size:.66rem}.related-article-link i{font-size:.58rem}.blog-page-hero-inner,.blog-filter-inner,.blog-main-container,.blog-consultation-container{width:min(100% - 30px, 100%)}.blog-page-hero{padding:52px 0 36px}.blog-page-label{min-height:32px;padding:6px 14px;font-size:.74rem;margin-bottom:16px}.blog-page-hero h1{font-size:1.55rem}.blog-page-hero p{font-size:.84rem;line-height:2.1}.blog-filter-bar{position:static;padding:14px 0}.blog-filter-inner{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.blog-filter-inner::-webkit-scrollbar{display:none}.blog-filter-btn{flex:0 0 auto;min-height:32px;padding:6px 14px;font-size:.74rem}.blog-main-section{padding:44px 0 60px}.blog-featured{margin-bottom:42px;border-radius:22px}.blog-featured-image{min-height:220px}.blog-featured-content{padding:24px 22px 26px}.blog-category-tag{font-size:.68rem}.blog-featured-content h2{font-size:1.14rem}.blog-featured-content p{font-size:.8rem;line-height:2}.blog-featured-meta{gap:12px;font-size:.72rem}.blog-read-btn{width:100%;justify-content:center}.blog-grid-title{font-size:1.08rem;margin-bottom:22px}.blog-grid{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.blog-card{border-radius:18px}.blog-card-image{height:210px}.blog-card-body{padding:20px 18px}.blog-card-body h3{font-size:.96rem}.blog-card-body p{font-size:.8rem}.blog-pagination{gap:7px}.pagination-btn{width:38px;height:38px;border-radius:10px;font-size:.82rem}.blog-consultation-section{padding-bottom:60px}.blog-consultation-container{padding:28px 22px;border-radius:22px}.blog-consultation-text h2{font-size:1.25rem}.blog-consultation-text p{font-size:.8rem}.blog-consultation-form{padding:18px}.single-post-page{padding-bottom:56px}.single-post-page .breadcrumb-inner,.single-post-page .post-layout{width:min(100% - 30px, 100%)}.single-post-page .post-layout{margin-top:28px}.single-post-page .breadcrumb-bar{font-size:.74rem}.single-post-page .post-header{position:static!important;top:auto!important;z-index:auto!important;padding:24px 20px;margin-bottom:20px;border-radius:16px}.single-post-page .post-header h1{font-size:1.25rem;line-height:1.85}.single-post-page .post-meta{gap:10px 14px;font-size:.72rem}.single-post-page .post-meta-author{gap:7px}.single-post-page .author-avatar{width:30px;height:30px;min-width:30px;flex-basis:30px;font-size:.78rem}.single-post-page .post-featured-image{margin-bottom:22px;border-radius:16px}.single-post-page .post-featured-image img{height:240px}.single-post-page .post-featured-image figcaption{font-size:.7rem}.single-post-page .post-body{padding:24px 20px;border-radius:16px}.single-post-page .post-body h2{font-size:1.08rem;margin-top:32px;scroll-margin-top:90px}.single-post-page .post-body h3{font-size:.96rem;scroll-margin-top:90px}.single-post-page .post-body p{font-size:.84rem;line-height:2.05;text-align:right}.single-post-page .callout{gap:12px;padding:16px}.single-post-page .callout-icon{width:36px;height:36px;border-radius:10px}.single-post-page .callout-body strong{font-size:.86rem}.single-post-page .callout-body p{font-size:.78rem}.single-post-page .post-quote{padding:18px}.single-post-page .post-quote p{font-size:.9rem}.single-post-page .step-item{gap:14px}.single-post-page .step-num{width:36px;height:36px;font-size:.86rem}.single-post-page .step-item:not(:last-child)::after{right:17px}.single-post-page .timeline-block{padding-right:26px}.single-post-page .audio-player-block{flex-direction:column;align-items:stretch}.single-post-page .audio-cover{width:70px;height:70px}.single-post-page .audio-controls{align-items:stretch}.single-post-page .download-card{align-items:flex-start;flex-direction:column}.single-post-page .download-btn{width:100%;justify-content:center}.single-post-page .cta-buttons{flex-direction:column}.single-post-page .btn-primary,.single-post-page .btn-outline,.single-post-page .btn-gold{width:100%}.single-post-page .author-card{flex-direction:column;padding:22px 20px}.single-post-page .related-posts{padding:22px 20px}.single-post-page .related-grid{grid-template-columns:1fr}.single-post-page .related-card-img{height:170px}.single-post-page .share-block{padding:16px}.not-found-container{width:min(100% - 30px, 100%)}.not-found-hero{padding:48px 0 62px}.not-found-hero::before,.not-found-hero::after{display:none}.not-found-card{padding:34px 22px;border-radius:24px}.not-found-visual{min-height:150px}.not-found-code{font-size:5.4rem}.not-found-compass{width:82px;height:82px;border-radius:22px;font-size:1.85rem}.not-found-label{min-height:32px;padding:6px 14px;font-size:.72rem}.not-found-content h1{font-size:1.42rem}.not-found-content p{font-size:.82rem;line-height:2.1}.not-found-actions{flex-direction:column}.not-found-btn{width:100%}.not-found-suggestions{margin-top:34px}.not-found-heading{margin-bottom:22px}.not-found-heading h2{font-size:1.18rem}.not-found-grid{grid-template-columns:1fr;gap:14px}.not-found-link-card{min-height:auto;padding:20px 18px}.not-found-help-box{margin-top:34px;padding:26px 20px;border-radius:22px}.not-found-help-text h2{font-size:1.08rem}.not-found-help-text p{font-size:.78rem}.not-found-help-btn{width:100%}.booking-container{width:min(100% - 30px, 100%)}.booking-hero{padding:48px 0 42px}.booking-hero::before,.booking-hero::after{display:none}.booking-label{min-height:32px;padding:6px 14px;font-size:.72rem}.booking-hero-content h1{font-size:1.45rem;line-height:1.85}.booking-hero-content p{font-size:.82rem;line-height:2.1}.booking-hero-points{gap:9px}.booking-hero-points span{font-size:.7rem;padding:6px 11px}.booking-hero-card{padding:28px 22px;border-radius:22px}.booking-hero-card-icon{width:58px;height:58px;border-radius:18px;font-size:1.42rem}.booking-hero-card h2{font-size:1.12rem}.booking-hero-card p{font-size:.78rem}.booking-main-section{padding:30px 0 64px}.booking-panel{padding:24px 20px;border-radius:22px}.booking-panel-heading{margin-bottom:24px}.booking-panel-heading span{font-size:.7rem}.booking-panel-heading h2{font-size:1.24rem}.booking-panel-heading p{font-size:.78rem}.booking-form{gap:24px}.booking-step-block{padding:20px 16px;border-radius:18px}.booking-step-title{gap:12px;margin-bottom:18px}.booking-step-title>span{width:34px;height:34px;border-radius:12px;font-size:.82rem}.booking-step-title h3{font-size:.95rem}.booking-step-title p{font-size:.72rem}.booking-service-grid{grid-template-columns:1fr}.booking-service-card{min-height:auto;padding:18px 16px}.booking-week-nav{grid-template-columns:1fr;gap:10px}.booking-week-current{order:-1;min-height:40px;font-size:.8rem}.booking-week-btn{width:100%}.booking-week-tabs{justify-content:center;gap:8px}.booking-week-tab{flex:1 1 auto;font-size:.7rem;padding:6px 10px}.booking-date-list{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-date-option{min-height:76px}.booking-date-option span{font-size:.7rem}.booking-date-option strong{font-size:.82rem}.booking-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.booking-time-option{min-height:62px}.booking-time-option strong{font-size:.82rem}.booking-time-option span{font-size:.62rem}.booking-fields-grid{grid-template-columns:1fr}.booking-field label{font-size:.78rem}.booking-input-wrap input,.booking-input-wrap select{height:46px;font-size:.8rem}.booking-field textarea{font-size:.8rem}.booking-submit-btn{width:100%;justify-self:stretch}.booking-summary-card{padding:22px 18px;border-radius:22px}.booking-summary-top h2{font-size:1.08rem}.booking-summary-list{grid-template-columns:1fr}.booking-summary-item{padding:12px}.booking-summary-note p{font-size:.72rem}.italy-isee-form{grid-template-columns:1fr}.italy-isee-submit{width:100%}.italy-isee-result-details{grid-template-columns:1fr}.italy-theme .compare-col-belgium{display:none}.australia-finance-result-details{grid-template-columns:1fr}.australia-theme .compare-col-finland{display:none}.austria-theme .compare-col-france{display:none}.uk-theme .compare-col-finland{display:none}.vp-about-hero{padding:62px 16px 58px}.vp-about-hero-content h1{font-size:clamp(1.8rem, 7vw, 2.6rem);letter-spacing:-.4px;line-height:1.6}.vp-about-hero-content p{font-size:.97rem;line-height:2.05}.vp-about-hero-actions{flex-direction:column;align-items:stretch;width:min(100%, 360px)}.vp-about-primary-btn,.vp-about-secondary-btn{width:100%}.vp-about-image-card{border-radius:28px}.vp-about-image-card img{height:390px;border-radius:22px}.vp-about-floating-card{right:14px;top:26px}.vp-about-small-card{left:14px;bottom:28px}.vp-about-stats-wrapper{padding:52px 16px}.vp-about-stats-card{border-radius:22px;min-height:auto}.vp-about-stats-content{padding:46px 20px 42px}.vp-about-stats-heading{margin-bottom:34px}.vp-about-stats-heading h2{font-size:1.6rem}.vp-about-stats-heading p{font-size:.94rem;line-height:2}.vp-about-stat-card{min-height:132px;border-radius:18px}.vp-about-story-section{padding:64px 16px}.vp-about-story-content h2{font-size:1.45rem;line-height:1.8}.vp-about-story-content p{font-size:.95rem;line-height:2.05}.vp-about-story-point{grid-template-columns:48px 1fr;gap:12px;padding:16px;border-radius:18px}.vp-about-story-icon{width:46px;height:46px;border-radius:14px}.vp-about-story-image-card{border-radius:24px}.vp-about-story-image-card img{height:360px;border-radius:20px}.vp-about-story-floating-card{right:16px;bottom:22px;width:118px;min-height:118px}.vp-about-story-floating-card strong{font-size:1.9rem}.vp-about-values-section{padding:64px 16px}.vp-about-values-heading{margin-bottom:38px}.vp-about-values-heading h2{font-size:1.55rem;line-height:1.75}.vp-about-value-card{min-height:auto;padding:28px 22px;border-radius:20px}.vp-about-value-icon{width:52px;height:52px;border-radius:16px;margin-bottom:18px}.vp-about-team-section{padding:64px 16px}.vp-about-team-heading{margin-bottom:38px}.vp-about-team-heading h2{font-size:1.55rem;line-height:1.75}.vp-about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vp-about-team-grid .vp-about-team-card{display:block}.vp-about-team-grid .vp-about-team-card:nth-child(n+7){display:none}.vp-about-team-photo{height:190px}.vp-about-team-info{min-height:230px;padding:22px 18px 24px}.vp-about-team-info p{font-size:.88rem}.vp-about-path-section{padding:70px 16px}.vp-about-path-heading{margin-bottom:46px}.vp-about-path-heading h2{font-size:1.65rem}.vp-about-path-heading p{font-size:.95rem;line-height:2}.vp-about-timeline{gap:26px}.vp-about-timeline-line{right:23px}.vp-about-timeline-item{padding-right:74px}.vp-about-timeline-marker{width:48px;height:48px;font-size:1rem}.vp-about-timeline-card{min-height:auto;padding:28px 24px 26px;border-radius:22px}.vp-about-timeline-card h3{font-size:1.1rem}.vp-about-timeline-card p{font-size:.94rem;line-height:2.05}.vp-about-why-section{padding:64px 16px}.vp-about-why-heading{margin-bottom:36px}.vp-about-why-heading h2{font-size:1.55rem;line-height:1.75}.vp-about-why-heading p{font-size:.94rem;line-height:2}.vp-about-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vp-about-why-card{min-height:auto;padding:28px 22px 26px;border-radius:22px}.vp-about-why-num{top:20px;left:22px;font-size:1.95rem}.vp-about-why-icon{width:50px;height:50px;border-radius:16px;font-size:1.05rem;margin-bottom:20px}.vp-about-why-card h3{font-size:1rem;line-height:1.8}.vp-about-why-card p{font-size:.9rem;line-height:2}.vp-about-compare-box{margin-top:38px;padding:24px 18px;border-radius:24px}.vp-about-compare-title{margin-bottom:22px;text-align:right}.vp-about-compare-title h3{font-size:1.25rem;line-height:1.8}.vp-about-compare-table{width:100%;gap:10px}.vp-about-compare-header,.vp-about-compare-row{grid-template-columns:minmax(155px,1fr) 86px 78px;column-gap:8px}.vp-about-compare-header{display:grid;font-size:.72rem;padding:0 12px 8px}.vp-about-compare-row{min-height:62px;padding:12px;border-radius:16px;font-size:.84rem}.vp-about-compare-row>span:first-child{text-align:right;justify-self:stretch;line-height:1.8}.vp-about-compare-header span:first-child{text-align:right;justify-self:stretch}.vp-about-compare-header span:nth-child(2),.vp-about-compare-header span:nth-child(3),.vp-about-compare-row>span:nth-child(2),.vp-about-compare-row>span:nth-child(3){justify-self:center;text-align:center}.vp-check-yes,.vp-check-no{width:30px;height:30px;min-height:30px;border-radius:999px;font-size:.95rem}.vp-check-yes::before,.vp-check-no::before{content:none}.vp-about-testimonials-section{padding:64px 16px}.vp-about-testimonials-heading{margin-bottom:38px}.vp-about-testimonials-heading h2{font-size:1.55rem;line-height:1.75}.vp-about-testimonials-heading p{font-size:.94rem;line-height:2}.vp-about-testimonials-grid{grid-template-columns:1fr;gap:18px}.vp-about-testimonial-card,.vp-about-testimonial-card:nth-child(3){grid-column:auto;max-width:none;min-height:auto;margin:0}.vp-about-testimonial-card{padding:28px 22px 24px;border-radius:22px}.vp-testimonial-text{font-size:.93rem;line-height:2.05}.vp-testimonial-avatar{width:48px;height:48px;flex-basis:48px;border-radius:16px}.vp-about-certs-strip{padding:56px 16px}.vp-about-certs-strip-container{gap:16px}.vp-about-certs-pill{width:calc(50% - 8px);min-height:68px;padding:14px 16px;border-radius:16px}.vp-about-certs-pill span{white-space:normal;text-align:right;font-size:.9rem}.vp-about-certs-pill i{font-size:1.25rem}.vp-about-soft-cta{padding:60px 16px 70px}.vp-about-soft-cta-container{padding:32px 22px;border-radius:26px}.vp-about-soft-cta h2{font-size:1.5rem;line-height:1.8}.vp-about-soft-cta p{font-size:.94rem;line-height:2}.vp-about-soft-cta-primary,.vp-about-soft-cta-secondary{width:100%}.vp-ausbildung-hero{padding:58px 16px 64px}.vp-ausbildung-hero-content h1{font-size:1.55rem;line-height:1.8}.vp-ausbildung-hero-content p{font-size:.95rem;line-height:2.05}.vp-ausbildung-badge{font-size:.78rem;padding:7px 10px 7px 13px}.vp-ausbildung-badge .vp-germany-flag{width:30px;height:30px;flex-basis:30px}.vp-ausbildung-hero-actions{flex-direction:column;align-items:stretch;width:min(100%, 360px)}.vp-ausbildung-primary-btn,.vp-ausbildung-secondary-btn{width:100%}.vp-ausbildung-image-card{border-radius:28px}.vp-ausbildung-image-card img{height:340px;border-radius:22px}.vp-ausbildung-floating-card{left:16px;bottom:18px}.vp-ausbildung-overview-section{padding:62px 16px}.vp-ausbildung-overview-heading{margin-bottom:34px}.vp-ausbildung-overview-heading h2{font-size:1.48rem;line-height:1.8}.vp-ausbildung-overview-heading p{font-size:.9rem}.vp-ausbildung-overview-grid{gap:14px}.vp-ausbildung-info-card{min-height:78px;padding:14px 16px;border-radius:16px;gap:12px}.vp-ausbildung-info-icon{width:42px;height:42px;flex-basis:42px;border-radius:13px;font-size:.95rem}.vp-ausbildung-info-card span{font-size:.74rem}.vp-ausbildung-info-card strong{font-size:.84rem}.vp-ausbildung-definition-section{padding:64px 16px}.vp-ausbildung-definition-content h2{font-size:1.35rem;line-height:1.85}.vp-ausbildung-definition-content p{font-size:.94rem;line-height:2.05}.vp-ausbildung-definition-panel{padding:24px;border-radius:24px;gap:14px}.vp-ausbildung-definition-card{min-height:76px;grid-template-columns:50px 1fr;gap:14px;padding:14px 16px;border-radius:16px}.vp-ausbildung-definition-icon{width:46px;height:46px;border-radius:14px;font-size:1rem}.vp-ausbildung-definition-card strong{font-size:.94rem}.vp-ausbildung-definition-card span{font-size:.78rem}.vp-ausbildung-keynote{grid-template-columns:50px 1fr;padding:22px;border-radius:20px}.vp-ausbildung-keynote-icon{width:46px;height:46px;border-radius:14px;font-size:1rem}.vp-ausbildung-keynote p{font-size:.9rem}.vp-ausbildung-compare-section{padding:64px 16px}.vp-ausbildung-compare-heading{margin-bottom:38px}.vp-ausbildung-compare-heading h2{font-size:1.5rem;line-height:1.8}.vp-ausbildung-compare-heading p{font-size:.92rem}.vp-ausbildung-compare-grid{grid-template-columns:1fr;gap:18px}.vp-compare-card{min-height:auto;padding:22px 20px;border-radius:20px}.vp-compare-card-head h3{font-size:1.05rem}.vp-compare-card-head i{font-size:1.05rem}.vp-compare-card-head{margin-bottom:15px}.vp-compare-list li{padding:5px 0;font-size:.82rem;line-height:1.75}.vp-ausbildung-fields-section{padding:62px 16px}.vp-ausbildung-fields-heading{margin-bottom:34px}.vp-ausbildung-fields-heading h2{font-size:1.42rem;line-height:1.8}.vp-ausbildung-fields-heading p{font-size:.88rem;line-height:1.95}.vp-ausbildung-fields-grid{gap:14px}.vp-ausbildung-field-card{min-height:118px;padding:17px 15px 15px;border-radius:15px}.vp-ausbildung-field-icon{width:36px;height:36px;font-size:1.28rem;margin-bottom:8px}.vp-ausbildung-field-card h3{font-size:.86rem;margin-bottom:4px}.vp-ausbildung-field-card p{font-size:.72rem;line-height:1.7}.vp-ausbildung-req-section{padding:64px 16px}.vp-ausbildung-req-heading{margin-bottom:38px}.vp-ausbildung-req-heading h2{font-size:1.48rem;line-height:1.8}.vp-ausbildung-req-heading p{font-size:.9rem;line-height:1.95}.vp-ausbildung-req-grid{grid-template-columns:1fr;gap:18px}.vp-ausbildung-req-card{min-height:auto;padding:26px 22px 24px;border-radius:20px}.vp-ausbildung-req-card-title{margin-bottom:16px;padding-bottom:16px}.vp-ausbildung-req-card li{font-size:.88rem;line-height:2.05}.vp-ausbildung-req-note{grid-template-columns:50px 1fr;padding:22px;border-radius:17px}.vp-ausbildung-req-note-icon{width:44px;height:44px;border-radius:12px}.vp-ausbildung-proscons-section{padding:64px 16px}.vp-ausbildung-proscons-heading{margin-bottom:38px}.vp-ausbildung-proscons-heading h2{font-size:1.48rem;line-height:1.8}.vp-ausbildung-proscons-heading p{font-size:.9rem;line-height:1.95}.vp-ausbildung-proscons-grid{grid-template-columns:1fr;gap:18px}.vp-ausbildung-proscons-card{min-height:auto;padding:32px 24px 28px;border-radius:20px}.vp-ausbildung-proscons-card h3{font-size:1.08rem;margin-bottom:18px}.vp-ausbildung-proscons-card li{font-size:.78rem;line-height:1.9}.vp-ausbildung-proscons-card li i{margin-top:7px}.vp-services-page .services-hero{padding:80px 16px 64px}.vp-services-list-section,.vp-services-why-section,.vp-services-cta-section{padding-left:16px;padding-right:16px}.vp-services-grid{grid-template-columns:1fr}.vp-services-why-box,.vp-services-cta-box{padding:28px 20px;border-radius:26px}.booking-loading-grid,.booking-loading-grid--times{grid-template-columns:repeat(2,minmax(0,1fr))}.country-guide-actions,.destination-actions,.country-selector-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:16px;width:100%;max-width:820px;margin:32px auto 0}.flag-dropdown{flex:1 1 auto;width:auto;min-width:0;max-width:none}.flag-dropdown select,.flag-dropdown .flag-dropdown-select{width:100%;height:64px;min-height:64px;border-radius:18px;padding:0 22px;font-size:1rem;font-weight:800;text-align:center}.country-guide-actions .btn,.destination-actions .btn,.country-selector-actions .btn,.country-guide-actions .primary-btn,.destination-actions .primary-btn,.country-selector-actions .primary-btn{flex:0 0 300px;height:64px;min-height:64px;border-radius:18px;white-space:nowrap}.single-post-page .vp-docs-grid{grid-template-columns:1fr;gap:16px;margin:24px 0 28px}.single-post-page .vp-docs-card{padding:20px 18px}.single-post-page .vp-docs-head h3{font-size:.96rem}.single-post-page .vp-docs-item span{font-size:.82rem}.single-post-page .vp-fit-checklist{padding:22px 18px;margin:24px 0 28px}.single-post-page .vp-fit-checklist-grid{grid-template-columns:1fr}.single-post-page .vp-fit-checklist-head h3{font-size:.96rem}.single-post-page .vp-fit-checklist-item span{font-size:.82rem}.single-post-page .vp-article-figure{margin:26px 0;border-radius:15px}.single-post-page .vp-article-figure img{max-height:none}.single-post-page .vp-article-figure--infographic img{padding:10px}.single-post-page .vp-article-figure figcaption{padding:12px 14px;font-size:.78rem;line-height:1.8}.austria-documents-grid,.austria-score-breakdown{grid-template-columns:1fr}.austria-documents-section{padding:46px 0}.vf-rfinder{padding:50px 0;overflow:hidden}.vf-rfinder__container{width:92%;padding:42px 22px;border-radius:24px;gap:34px}.vf-rfinder__badge{font-size:.78rem;padding:7px 14px}.vf-rfinder__title{font-size:1.75rem;line-height:1.75}.vf-rfinder__desc{font-size:.9rem;line-height:2}.vf-rfinder__features{gap:12px}.vf-rfinder__feature{align-items:flex-start;text-align:right;padding:13px 14px;border-radius:14px}.vf-rfinder__feature i{flex:0 0 auto}.vf-rfinder__feature span{font-size:.82rem;line-height:1.8}.vf-rfinder__btn{width:100%;max-width:320px;justify-content:center}.vf-filterbar{padding:16px;border-radius:18px}.vf-filterbar__search{width:100%}.vf-filterbar__search input{width:100%;min-width:0;font-size:.82rem}.vf-filterbar__chips{width:100%;display:flex;flex-wrap:wrap;gap:8px}.vf-filterbar__chips span{font-size:.72rem;padding:6px 10px}.vf-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;border-radius:18px}.vf-card__img{width:96px;height:96px;min-height:96px;border-radius:14px;background-size:cover;background-position:center}.vf-card__content{min-width:0}.vf-card__top{align-items:flex-start;gap:8px}.vf-card__content h3{font-size:.9rem;line-height:1.6}.vf-card__content p{font-size:.78rem;line-height:1.7}.vf-card__meta{display:flex;flex-wrap:wrap;gap:7px}.vf-card__meta span{font-size:.68rem;line-height:1.6;white-space:nowrap}}@media (max-width:615px){.residency-journey{padding-block:48px}.residency-journey .container{width:min(100% - 30px, 100%);margin-inline:auto}.residency-heading{max-width:100%;margin-bottom:26px;text-align:center}.residency-heading .section-badge{min-height:32px;padding:6px 14px;margin-bottom:14px;font-size:.72rem}.residency-heading h2{font-size:1.22rem;line-height:1.9;margin-bottom:12px}.residency-heading h2::after{width:82px;height:5px;margin-top:12px}.residency-heading p{margin-top:16px;font-size:.78rem;line-height:2.1}.residency-journey .residency-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;width:100%;max-width:100%;margin-inline:auto}.residency-summary{position:static;width:100%;max-width:100%;order:1}.passport-card{width:100%;max-width:100%;padding:18px;border-radius:20px;box-sizing:border-box}.passport-top{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-bottom:15px;padding-bottom:12px}.passport-top span,.passport-top strong{height:25px;padding-inline:9px;font-size:.62rem}.passport-icon{width:46px;height:46px;border-radius:16px;margin-bottom:14px;font-size:1.14rem}.passport-card h3{font-size:1rem;line-height:1.8;margin-bottom:12px}.passport-card ul{display:grid;grid-template-columns:1fr}.passport-card li{grid-template-columns:1fr;gap:2px;align-items:start;padding:10px 0}.passport-card li span{font-size:.7rem}.passport-card li strong{text-align:right;font-size:.76rem}.passport-note{gap:9px;margin-top:14px;padding:12px;border-radius:16px}.passport-note p{font-size:.7rem;line-height:2}.residency-route{width:100%;max-width:100%;justify-self:stretch;order:2;gap:10px;overflow:visible}.route-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;width:100%;align-items:center}.route-line{right:19px;top:18px;bottom:18px}.route-marker{width:40px;height:40px;border-radius:15px}.route-marker span{width:28px;height:28px;border-radius:10px;font-size:.62rem}.route-card{width:100%;max-width:100%;min-width:0;min-height:auto;padding:12px 13px;border-radius:16px;box-sizing:border-box}.route-card::before{display:none}.route-station{gap:6px;margin-bottom:3px;font-size:.62rem;line-height:1.8}.route-station i{width:19px;height:19px;border-radius:7px;font-size:.56rem}.route-card h3{font-size:.82rem;line-height:1.75;margin-bottom:1px}.route-card p{font-size:.68rem;line-height:1.8}.residency-warning{width:100%;max-width:100%;margin-top:22px;padding:14px;border-radius:18px;gap:10px;box-sizing:border-box}.warning-icon{width:36px;height:36px;border-radius:13px}.residency-warning h3{font-size:.82rem;line-height:1.8}.residency-warning p{font-size:.7rem;line-height:2}.australia-finance-form{grid-template-columns:1fr}.australia-finance-form .country-finance-calc-btn{width:100%}.australia-finance-result-details{grid-template-columns:1fr}.australia-finance-result-card__amount{justify-self:stretch;width:100%}.austria-finance-form{grid-template-columns:1fr}.austria-finance-form .country-finance-calc-btn{width:100%}.austria-finance-result-details{grid-template-columns:1fr}.austria-finance-result-card__amount{justify-self:stretch;width:100%}.countries-grid{grid-template-columns:1fr}}@media (max-width:560px){.skilled-worker-summary-grid{grid-template-columns:1fr}.skilled-process-card{min-height:138px;padding:60px 13px 13px;border-radius:18px}.skilled-process-card .process-number{top:11px;left:12px;font-size:1.35rem}.skilled-process-card .process-icon{top:14px;right:14px;width:38px;height:38px;border-radius:13px;font-size:.82rem}.skilled-process-card .process-title{font-size:.76rem;line-height:1.7;margin-bottom:5px}.skilled-process-card .process-text{font-size:.68rem;line-height:1.65}.skilled-process-grid{gap:14px;--line-gap:14px}.skilled-points-factor-grid{grid-template-columns:1fr}.skilled-assessment-grid{grid-template-columns:1fr}.skilled-assessment-card{min-height:auto}.country-study-hero__image-wrap{min-height:430px}.country-study-hero__image-card{left:26px;width:82%;min-height:285px;transform:rotate(-5deg)}.country-study-hero__image-card img{min-height:285px}.country-study-hero__floating-card{left:16px;right:16px;width:auto;bottom:18px}.country-study-hero__dashed-arrow{opacity:.55}.country-quick-summary__grid{grid-template-columns:1fr}.country-study-levels-section{padding:42px 0}.country-study-levels-container{width:94%}.country-study-levels-head .section-badge{min-height:34px;padding:6px 14px;font-size:.76rem}.country-study-levels-head h2{font-size:1.18rem;line-height:1.8}.country-study-levels-head p{font-size:.82rem;line-height:2}.country-study-levels-box{border-radius:22px;overflow:hidden}.country-study-levels-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:12px 12px 14px;background:rgb(15 52 74 / .035);scrollbar-width:none;-webkit-overflow-scrolling:touch}.country-study-levels-tabs::-webkit-scrollbar{display:none}.country-study-level-tab{flex:0 0 auto;min-width:auto;min-height:38px;padding:0 12px;border-radius:999px;gap:6px;font-size:.72rem;line-height:1;box-shadow:0 8px 18px rgb(15 23 42 / .045)}.country-study-level-tab i{font-size:.78rem}.country-study-level-tab span{white-space:nowrap}.country-study-level-tab.is-active{box-shadow:0 10px 22px rgb(15 52 74 / .12)}.country-study-levels-content{padding:22px 16px}.country-study-level-panel__main{grid-template-columns:1fr;gap:12px;text-align:center}.country-study-level-panel__icon{width:48px;height:48px;margin:0 auto;border-radius:15px;font-size:1rem}.country-study-level-panel__label{justify-content:center;margin:0 auto 6px;font-size:.76rem}.country-study-level-panel h3{font-size:1rem;line-height:1.8}.country-study-level-panel p{font-size:.8rem;line-height:2;text-align:center}.country-study-level-points{grid-template-columns:1fr;gap:10px}.country-study-level-points div{min-height:auto;padding:12px 12px;border-radius:15px;gap:9px}.country-study-level-points i{width:30px;height:30px;flex-basis:30px;border-radius:10px;font-size:.76rem}.country-study-level-points span{font-size:.78rem;line-height:1.85}.country-study-level-note{padding:16px 14px;border-radius:16px;gap:10px}.country-study-level-note i{width:30px;height:30px;flex-basis:30px;border-radius:10px;font-size:.76rem}.country-study-level-note p{font-size:.78rem;line-height:1.95}.country-cost-table-wrap{overflow:visible}.country-cost-table{min-width:0;border-collapse:separate;border-spacing:0 12px}.country-cost-table thead{display:none}.country-cost-table,.country-cost-table tbody,.country-cost-table tr,.country-cost-table td{display:block;width:100%}.country-cost-table tr{padding:16px 14px;border-radius:18px;background:#fff;border:1px solid rgb(15 52 74 / .08);box-shadow:0 10px 24px rgb(15 23 42 / .045)}.country-cost-table-row--soft{background:radial-gradient(circle at 12% 18%,var(--country-soft-accent),transparent 30%),#ffffff!important}.country-cost-table td{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:start;padding:0;border-top:0;font-size:.8rem;line-height:1.9;white-space:normal}.country-cost-table td+td{margin-top:12px;padding-top:12px;border-top:1px solid rgb(15 52 74 / .06)}.country-cost-table td::before{content:attr(data-label);color:#777;font-size:.74rem;font-weight:900;line-height:1.8}.country-cost-table td:nth-child(2){width:100%;white-space:normal}.country-cost-table-item{white-space:normal}.country-cost-table-item i{width:30px;height:30px;flex-basis:30px;border-radius:10px;font-size:.74rem}.country-universities-grid{grid-template-columns:1fr}.related-articles-section{margin-top:46px}.related-articles-section .container{width:min(100% - 22px, 100%)}.related-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related-article-image{height:112px}.related-article-content{padding:12px}.related-article-content h3{font-size:.7rem}.related-article-content p{min-height:70px;font-size:.6rem}.related-article-link{font-size:.62rem}.booking-container{width:min(100% - 22px, 100%)}.booking-hero{padding:40px 0 34px}.booking-hero-content h1{font-size:1.24rem}.booking-hero-content p{font-size:.78rem}.booking-hero-points{flex-direction:column;align-items:stretch}.booking-hero-points span{justify-content:center}.booking-hero-card{padding:24px 18px}.booking-hero-card-icon{width:54px;height:54px;border-radius:17px;font-size:1.32rem}.booking-hero-card h2{font-size:1.05rem}.booking-main-section{padding-bottom:58px}.booking-panel{padding:22px 16px}.booking-step-block{padding:18px 14px}.booking-step-title{align-items:flex-start}.booking-week-current{font-size:.76rem;padding:8px 12px}.booking-week-tabs{display:grid;grid-template-columns:1fr}.booking-date-list{grid-template-columns:1fr}.booking-date-option{min-height:72px}.booking-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-input-wrap i{right:12px;font-size:.82rem}.booking-input-wrap input,.booking-input-wrap select{height:46px;padding-right:38px;font-size:.78rem}.booking-field textarea{min-height:110px;font-size:.78rem}.booking-submit-btn{min-height:48px;font-size:.82rem}.booking-summary-card{padding:20px 16px}.booking-summary-top span{font-size:.68rem}.booking-summary-top h2{font-size:1rem}.booking-summary-item>i{width:34px;height:34px;font-size:.86rem}.booking-summary-item span{font-size:.68rem}.booking-summary-item strong{font-size:.78rem}.booking-summary-status{font-size:.7rem}.vp-about-stats-grid{grid-template-columns:1fr;gap:14px}.vp-about-stats-content{padding:40px 16px 36px}.vp-about-stat-card strong{font-size:2.15rem}.vp-about-story-section{padding:54px 14px}.vp-about-story-content{text-align:right}.vp-about-story-badge{margin-right:0;margin-left:auto}.vp-about-story-point{align-items:flex-start}.vp-about-story-image-card img{height:310px}.vp-about-story-floating-card{position:static;width:100%;min-height:auto;margin-top:12px;border-radius:18px;flex-direction:row;gap:10px}.vp-about-story-floating-card strong{margin-bottom:0}.vp-about-values-grid{grid-template-columns:1fr}.vp-about-values-section{padding:54px 14px}.vp-about-values-heading{text-align:right}.vp-about-values-badge{margin-right:0;margin-left:auto}.vp-about-why-section{padding:54px 14px}.vp-about-why-heading{text-align:right;margin-bottom:32px}.vp-about-why-badge{margin-right:0;margin-left:auto}.vp-about-why-heading h2{font-size:1.42rem;line-height:1.85}.vp-about-why-heading h2 span{display:block}.vp-about-why-heading p{font-size:.9rem}.vp-about-why-grid{grid-template-columns:1fr;gap:16px}.vp-about-why-card{padding:26px 20px 24px;border-radius:20px}.vp-about-why-num{top:18px;left:20px;font-size:1.8rem}.vp-about-why-icon{width:48px;height:48px;border-radius:15px;margin-bottom:18px}.vp-about-certs-strip{padding:46px 14px}.vp-about-certs-strip-container{justify-content:stretch}.vp-about-certs-pill{width:100%;justify-content:flex-start;min-height:62px}.country-guide-actions,.destination-actions,.country-selector-actions{flex-direction:column;gap:12px}.country-guide-actions .flag-dropdown,.destination-actions .flag-dropdown,.country-selector-actions .flag-dropdown,.country-guide-actions .btn,.destination-actions .btn,.country-selector-actions .btn,.country-guide-actions .primary-btn,.destination-actions .primary-btn,.country-selector-actions .primary-btn{width:100%;flex:0 0 auto}}@media (max-width:480px){.country-flag-img{width:28px;height:28px}.dest-text h2{font-size:18px}.dest-text p{font-size:13px}.dest-image img{max-width:70%}.swiper-slide img{max-width:80%}.success-carousel img{max-width:80%}.pre-footer-cta__inner{font-size:.7rem}.main-services{padding:40px 0}.main-services-container{width:88%}.main-services-header{margin-bottom:28px}.main-services-header h2{font-size:18px;line-height:1.6}.main-services-header p{font-size:13px;line-height:1.8}.services-grid{grid-template-columns:1fr;gap:16px}.service-card{padding:22px 16px;border-radius:14px}.service-icon{width:48px;height:48px;font-size:1.2rem;border-radius:12px;margin:0 auto 14px}.service-card h3{font-size:1rem;margin-bottom:10px}.service-card p{font-size:.82rem;line-height:1.8;margin-bottom:14px}.work-process{padding:40px 0}.work-process-container{width:88%}.work-process-header{margin-bottom:28px}.work-process-header h2{font-size:18px;line-height:1.6}.work-process-header p{font-size:13px;line-height:1.8}.process-card{padding:24px 16px 22px;border-radius:14px}.process-number{font-size:1.35rem;top:12px;left:14px}.process-icon{width:48px;height:48px;font-size:1.15rem;border-radius:12px}.process-card h3{font-size:1rem}.process-card p{font-size:.82rem}.why-us-section{width:88%;padding:40px 16px}.why-us-header{margin-bottom:28px}.why-us-header h2{font-size:18px;line-height:1.6}.why-us-header p{font-size:13px;line-height:1.8}.why-us-card{padding:22px 16px;border-radius:14px}.why-us-icon{width:48px;height:48px;font-size:1.1rem;border-radius:12px}.why-us-card h3{font-size:1rem}.why-us-card p{font-size:.82rem}.page-hero h1{font-size:20px}.page-hero p{font-size:13px}.contact-container{width:88%}.contact-info-box,.contact-form-box{padding:22px 16px;border-radius:14px}.contact-list li{gap:10px}.contact-list li i{width:38px;height:38px;font-size:.9rem}.contact-list a,.contact-list p{font-size:.85rem}.form-row input,.form-row select,.form-row textarea{font-size:.85rem;padding:11px 12px}.map-section{width:88%;padding:34px 16px}.map-info h2{font-size:18px}.map-info p{font-size:13px}.map-frame{border-radius:12px}.map-frame iframe{height:280px}.booking-container{width:88%}.form-row label{font-size:.82rem}.form-row input,.form-row select,.form-row textarea{font-size:.85rem;padding:11px 12px}.country-final-cta{width:88%;padding:38px 16px}.study-tab{width:100%;font-size:.85rem}.study-content-box{padding:22px 16px;border-radius:14px}.country-final-cta-container h2{font-size:18px}.country-final-cta-container p{font-size:13px}.country-final-actions{flex-direction:column}.country-final-btn{width:100%;font-size:.85rem}.portal-preview-section{width:88%;padding:36px 16px;border-radius:15px}.portal-preview-label{font-size:.78rem}.portal-preview-content h2{font-size:19px}.portal-preview-content p{font-size:13px}.portal-preview-actions{flex-direction:column}.portal-preview-btn{width:100%;font-size:.85rem}.portal-feature-card{padding:20px 15px}.portal-feature-card h3{font-size:.95rem}.portal-feature-card p{font-size:.8rem}.success-section-header span{font-size:.78rem}.success-section-header h2{font-size:18px}.success-section-header p{font-size:13px}.hero-image{width:90%}.hero-image img{max-width:330px;border-radius:20px}.hero-image::before{width:85%;height:85%;filter:blur(25px)}.country-guide-hero-text h1{font-size:20px}.country-guide-label,.country-guide-section-header span{font-size:.78rem}.country-guide-hero-text p,.country-guide-section-header p,.country-geography-content p,.pr-passport-text p,.country-mid-cta p{font-size:13px}.country-guide-actions{flex-direction:column}.country-guide-primary-btn,.country-guide-secondary-btn{width:100%;font-size:.85rem}.quick-facts-grid,.popular-cities-grid,.famous-places-grid,.country-faq-list{width:88%}.quick-fact-card{padding:17px 14px}.quick-fact-card strong,.quick-fact-card span{font-size:.82rem}.country-action-paths,.country-mid-cta{width:88%;padding:36px 16px;border-radius:15px}.country-action-card{padding:22px 16px}.country-guide-section-header h2,.country-geography-content h2,.pr-passport-text h2,.country-mid-cta h2{font-size:18px}.city-card,.place-card,.pros-cons-box{padding:20px 16px}.city-card p,.place-card p,.pros-cons-box li,.country-faq-list p{font-size:.82rem}.country-title-badge{font-size:.78rem;padding:7px 12px}.country-guide-hero-container{width:88%}.country-guide-hero-image img{max-width:300px}.country-action-grid.single-action .country-action-card{padding-bottom:74px}.quick-fact-card,.city-card,.place-card,.pros-cons-box,.country-faq-list details{border-radius:12px}.country-action-card{min-height:auto}.country-guide-hero-image{width:82%}.quick-fact-card{min-height:78px;padding:16px 14px}.quick-fact-card i{width:38px;height:38px;font-size:.95rem}.country-geography-container{width:88%}.country-geography-content p{line-height:2.05;text-align:justify}.country-guide-hero-image.glass-hero img{max-width:300px}.country-guide-hero-image.glass-hero::before{display:none}.hero-pattern-dot{display:none}.hero-floating-badge{left:10px;right:auto;bottom:8px;transform:none}.country-form-cta-content h2{font-size:18px}.country-form-cta-content p{font-size:13px}.country-form-input input,.country-form-cta-box button{height:48px;font-size:.84rem}.student-hero{padding:42px 0 40px}.student-hero .container{width:min(100% - 24px, 1180px)}.student-hero__grid{gap:30px}.student-hero__content{text-align:center;max-width:100%;padding:0}.student-hero__badge{font-size:.78rem;padding:7px 13px;margin-bottom:14px}.student-hero__content h1{font-size:1.32rem;line-height:1.8;letter-spacing:0;margin-bottom:16px}.student-hero__content h1::after{width:70px;height:4px;margin:14px auto 0}.student-hero__content p{font-size:.9rem;line-height:1.95;margin-bottom:22px}.student-hero .country-guide-primary-btn{width:100%;max-width:320px;min-height:48px;font-size:.9rem;margin-inline:auto}.student-hero__image-wrap{min-height:auto;padding:0}.student-hero__image-wrap::before,.student-hero__image-wrap::after{display:none}.student-hero__image-wrap>img{width:100%;border-radius:20px}.student-hero__image-wrap:hover>img{transform:none}.student-visa-intro{width:94%;padding:45px 0;border-radius:16px}.student-visa-intro .country-geography-container{width:90%}.student-visa-audience{padding:48px 0}.student-visa-audience__inner{width:94%}.student-visa-audience__grid{grid-template-columns:1fr;gap:16px}.student-visa-audience__heading h2{font-size:1.32rem;line-height:1.75}.student-visa-audience__card{border-radius:20px;padding:68px 18px 20px}.student-visa-audience__card i{width:42px;height:42px;border-radius:14px;font-size:1rem}.student-visa-audience__card h3{font-size:1rem}.student-visa-audience__card p{font-size:.9rem;line-height:1.9}.student-visa-documents{padding:48px 0}.student-visa-documents__inner{width:94%}.student-visa-documents__heading h2{font-size:1.32rem;line-height:1.75}.student-doc-question{padding:16px;gap:10px}.student-doc-title{gap:10px;font-size:.92rem}.student-doc-title i{width:38px;height:38px;font-size:.92rem}.student-doc-toggle{width:30px;height:30px;border-radius:10px}.student-doc-answer p{padding:0 16px 18px;font-size:.9rem}.student-visa-documents__note{font-size:.88rem;padding:16px}.student-visa-countries{width:94%;padding:48px 0;border-radius:16px}.student-visa-countries__inner{width:88%}.student-visa-countries__grid{grid-template-columns:1fr;gap:16px}.student-visa-countries__heading span{font-size:.8rem;padding:7px 14px}.student-visa-countries__heading h2{font-size:1.32rem;line-height:1.75}.student-country-card{min-height:145px;border-radius:16px}.student-country-card__flag{width:38px;height:38px}.student-country-card__content{padding:22px 20px 20px}.student-country-card__content h3{font-size:1.05rem}.student-country-card__content p{font-size:.86rem}.student-country-choice-box{width:94%;padding:38px 18px;border-radius:20px}.student-country-choice-content h2{font-size:1.25rem;line-height:1.75}.student-country-choice-note__head{align-items:flex-start}.student-country-choice-note__head i{width:42px;height:42px;border-radius:14px}.student-country-choice-note__head h3{font-size:.98rem}.student-country-choice-note li{font-size:.86rem}.student-visa-mistakes-section{padding:48px 0}.student-visa-mistakes-inner{width:94%}.student-visa-mistakes-heading h2{font-size:1.25rem}.student-visa-mistake-card{gap:12px;padding:16px}.student-visa-mistake-card i{width:30px;height:30px;border-radius:10px;font-size:.82rem}.student-visa-mistake-card p{font-size:.86rem}.student-related-posts-section{padding:48px 0}.student-related-posts-inner{width:94%}.student-related-posts-heading h2{font-size:1.25rem}.student-related-posts-grid{gap:12px}.student-related-post-card{border-radius:18px}.student-related-post-card__image{height:120px}.student-related-post-card__meta{font-size:.7rem}.student-related-post-card h3{font-size:.82rem}.student-related-post-card__link{font-size:.78rem}.student-visa-faq-section{padding:48px 0}.student-visa-cta-box{width:94%;padding:38px 18px;border-radius:20px}.student-visa-cta-content .country-guide-label{font-size:.76rem;padding:6px 14px}.student-visa-cta-content h2{font-size:1.15rem;line-height:1.8}.student-visa-cta-content h2::after{width:64px;height:4px}.student-visa-cta-form{padding:20px 16px}.student-visa-cta-field input{height:50px}.student-visa-cta-field i{right:15px}.skilled-worker-hero{padding:46px 0 38px}.skilled-worker-hero .container{width:94%}.skilled-worker-hero__content h1{font-size:1.3rem}.skilled-worker-hero__content h1::after{width:72px;height:4px;background:linear-gradient(90deg,#000080,#ffbf2f)}.skilled-worker-hero__trust{flex-direction:column;align-items:stretch}.skilled-worker-trust-item{width:100%;justify-content:flex-start}.skilled-worker-hero__image-card{min-height:260px;border-radius:22px}.skilled-worker-hero__image-card img{min-height:260px}.skilled-worker-summary-box{width:94%;padding:38px 18px;border-radius:20px}.skilled-worker-summary-heading .country-guide-label{font-size:.76rem;padding:6px 14px}.skilled-worker-summary-heading h2{font-size:1.18rem}.skilled-worker-summary-card{min-height:auto}.skilled-worker-summary-card__icon{width:44px;height:44px;border-radius:14px;font-size:.98rem;margin-bottom:14px}.skilled-worker-summary-card h3{font-size:.95rem}.skilled-worker-summary-card p{font-size:.82rem}.skilled-worker-intro-box{width:94%;padding:38px 18px;border-radius:20px}.skilled-worker-intro-content .country-guide-label{font-size:.76rem;padding:6px 14px}.skilled-worker-intro-content h2{font-size:1.18rem}.skilled-worker-intro-note__head{align-items:flex-start}.skilled-worker-intro-note__head i{width:42px;height:42px;border-radius:14px}.skilled-worker-intro-note__head h3{font-size:.98rem}.skilled-worker-intro-note p{font-size:.86rem}.skilled-worker-requirements-box{width:94%;padding:38px 18px;border-radius:20px}.skilled-worker-requirements-content .country-guide-label{font-size:.76rem;padding:6px 14px}.skilled-worker-requirements-content h2{font-size:1.18rem}.skilled-worker-requirement-card{gap:10px}.skilled-worker-requirement-card i{width:28px;height:28px;border-radius:9px;font-size:.72rem}.skilled-worker-requirement-card span{font-size:.82rem}.skilled-points-box{width:94%;padding:38px 18px;border-radius:20px}.skilled-points-content .country-guide-label{font-size:.76rem;padding:6px 14px}.skilled-points-content h2{font-size:1.18rem}.skilled-points-card__head{align-items:flex-start}.skilled-points-card__icon{width:46px;height:46px;border-radius:15px;font-size:1rem}.skilled-points-card__head h3{font-size:1rem}.skilled-points-card__head p{font-size:.78rem}.skilled-points-factor span{font-size:.8rem}.skilled-points-modal__dialog{padding:28px 18px;border-radius:20px}.skilled-points-modal__close{top:14px;left:14px;width:36px;height:36px}.skilled-points-modal__body{min-height:180px}.skilled-points-calculator-form{gap:20px}.skilled-calculator-field label{font-size:.82rem}.skilled-calculator-field select,.skilled-calculator-field input{height:48px;border-radius:12px;font-size:.8rem}.skilled-calculator-contact__text h4{font-size:.92rem}.skilled-calculator-contact__text p,.skilled-calculator-disclaimer p,.skilled-calculator-result__hint{font-size:.78rem}.skilled-calculator-disclaimer i{width:30px;height:30px;border-radius:10px}.skilled-calculator-result{padding:20px 16px;border-radius:18px}.skilled-calculator-result__score strong{font-size:1.45rem}.skilled-calculator-result__message{font-size:.9rem}.single-post-page .breadcrumb-inner,.single-post-page .post-layout{width:min(100% - 22px, 100%)}.single-post-page .post-header{padding:22px 18px}.single-post-page .post-header h1{font-size:1.08rem}.single-post-page .post-cats{gap:6px}.single-post-page .post-cat-tag{font-size:.68rem}.single-post-page .post-featured-image img{height:200px}.single-post-page .post-body{padding:22px 18px}.single-post-page .post-body h2{font-size:1rem;padding-right:12px}.single-post-page .post-body p{font-size:.8rem}.single-post-page .compare-card{padding:18px 16px}.single-post-page .post-table{min-width:480px}.single-post-page .audio-controls{flex-wrap:wrap}.single-post-page .audio-speed{width:100%}.single-post-page .poll-option{padding:0 12px;font-size:.78rem}.single-post-page .share-btn{width:36px;height:36px}.single-post-page .related-card-img{height:150px}.not-found-container{width:min(100% - 22px, 100%)}.not-found-card{padding:30px 18px}.not-found-code{font-size:4.7rem}.not-found-compass{width:72px;height:72px;border-radius:19px;font-size:1.55rem}.not-found-content h1{font-size:1.22rem}.not-found-content p{font-size:.78rem}.not-found-link-card h3{font-size:.92rem}.not-found-link-card p{font-size:.76rem}.vp-about-hero{padding:50px 14px 48px}.vp-about-badge{font-size:.82rem;padding:8px 13px}.vp-about-hero-content h1{font-size:1.9rem}.vp-about-hero-content p{font-size:.93rem}.vp-about-image-card img{height:320px}.vp-about-floating-card{position:static;width:calc(100% - 18px);margin:-34px auto 12px;transform:translateY(0)}.vp-about-small-card{position:static;width:fit-content;margin:12px auto 0}.vp-about-story-content h2{font-size:1.35rem}.vp-about-values-section{padding:78px 18px}.vp-about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-about-values-grid{grid-template-columns:1fr}.vp-about-values-section{padding:54px 14px}.vp-about-values-heading{text-align:right}.vp-about-values-badge{margin-right:0;margin-left:auto}.vp-about-testimonials-section{padding:54px 14px}.vp-about-testimonials-heading{text-align:right}.vp-about-testimonials-badge{margin-right:0;margin-left:auto}.vp-about-testimonials-heading h2{font-size:1.42rem;line-height:1.85}.vp-about-testimonials-heading h2 span{display:block}.vp-about-testimonial-card{padding:26px 20px 22px;border-radius:20px}.vp-testimonial-quote-icon{top:22px;left:22px;font-size:2.7rem}.vp-testimonial-author{align-items:flex-start}.vp-testimonial-author span{font-size:.78rem}.vp-ausbildung-overview-section{padding:52px 14px}.vp-ausbildung-overview-heading{margin-bottom:30px}.vp-ausbildung-overview-badge{font-size:.78rem;padding:7px 14px}.vp-ausbildung-overview-heading h2{font-size:1.32rem}.vp-ausbildung-section-line{width:74px;height:4px;margin-bottom:18px}.vp-ausbildung-overview-grid{grid-template-columns:1fr;gap:12px}.vp-ausbildung-info-card{min-height:74px;padding:13px 16px}.vp-ausbildung-info-icon{width:40px;height:40px;flex-basis:40px}.vp-ausbildung-info-card strong{font-size:.86rem}.vp-ausbildung-definition-section{padding:54px 14px}.vp-ausbildung-definition-content{text-align:right}.vp-ausbildung-definition-badge{margin-right:0;margin-left:auto;font-size:.8rem;padding:7px 14px}.vp-ausbildung-definition-content h2{font-size:1.22rem}.vp-ausbildung-definition-panel{padding:18px;border-radius:22px}.vp-ausbildung-definition-card{min-height:auto;grid-template-columns:46px 1fr;padding:13px 14px}.vp-ausbildung-definition-icon{width:42px;height:42px;flex-basis:42px}.vp-ausbildung-keynote{grid-template-columns:1fr;gap:12px;padding:20px}.vp-ausbildung-keynote-icon{width:44px;height:44px}.vp-compare-card{padding:20px 16px}.vp-compare-card-head h3{font-size:1rem}.vp-compare-card-head i{font-size:1rem}.vp-compare-list li{gap:8px;font-size:.8rem;line-height:1.7}.vp-compare-list li i{font-size:.86rem}.vp-ausbildung-fields-section{padding:52px 14px}.vp-ausbildung-fields-badge{font-size:.78rem;padding:7px 14px}.vp-ausbildung-fields-heading h2{font-size:1.26rem}.vp-ausbildung-fields-line{width:74px;height:4px;margin-bottom:18px}.vp-ausbildung-fields-grid{grid-template-columns:1fr;gap:12px}.vp-ausbildung-field-card{min-height:96px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon title" "icon text";align-items:center;column-gap:12px;row-gap:2px;text-align:right;padding:14px 16px}.vp-ausbildung-field-icon{grid-area:icon;width:38px;height:38px;margin:0;font-size:1.28rem;align-self:center}.vp-ausbildung-field-card h3{grid-area:title;font-size:.9rem;line-height:1.6;margin:0;min-width:0}.vp-ausbildung-field-card p{grid-area:text;font-size:.74rem;line-height:1.7;margin:0;min-width:0;max-width:100%}.vp-ausbildung-req-section{padding:54px 14px}.vp-ausbildung-req-badge{font-size:.78rem;padding:7px 14px}.vp-ausbildung-req-heading h2{font-size:1.3rem}.vp-ausbildung-req-line{width:76px;height:4px;margin-bottom:18px}.vp-ausbildung-req-card{padding:22px 18px 20px}.vp-ausbildung-req-card-title h3{font-size:.98rem}.vp-ausbildung-req-card li{font-size:.84rem;line-height:2;padding-right:18px}.vp-ausbildung-req-card li::before{width:6px;height:6px}.vp-ausbildung-req-note{grid-template-columns:1fr;gap:12px;padding:20px}.vp-ausbildung-req-note h3{font-size:.96rem}.vp-ausbildung-req-note p{font-size:.84rem;line-height:1.95}.vp-ausbildung-proscons-section{padding:54px 14px}.vp-ausbildung-proscons-badge{font-size:.78rem;padding:7px 14px}.vp-ausbildung-proscons-heading h2{font-size:1.3rem}.vp-ausbildung-proscons-line{width:76px;height:4px;margin-bottom:18px}.vp-ausbildung-proscons-card{padding:28px 18px 24px}.vp-ausbildung-proscons-card h3{font-size:1rem;text-align:right}.vp-ausbildung-proscons-card li{gap:10px;font-size:.7rem;line-height:1.85}.vp-ausbildung-proscons-card li i{flex-basis:14px;width:14px;font-size:.69rem}.vp-services-page .hero-buttons,.vp-services-cta-box .primary-btn{width:100%}.vp-services-page .primary-btn,.vp-services-page .secondary-btn{width:100%}.vp-service-card{padding:24px 20px}.vp-form-message{padding:14px}.vp-form-message span{font-size:12.5px}.vf-rfinder__container{width:calc(100% - 28px);padding:34px 16px;border-radius:22px}.vf-rfinder__title{font-size:1.45rem}.vf-rfinder__title br{display:none}.vf-rfinder__desc{font-size:.84rem}.vf-rfinder__feature{padding:12px}.vf-filterbar{padding:13px}.vf-filterbar__search{min-height:46px}.vf-filterbar__chips span:nth-child(n+3){display:none}.vf-card{grid-template-columns:1fr;gap:12px}.vf-card__img{width:100%;height:150px;min-height:150px}.vf-card__top{flex-direction:column;align-items:flex-start}.vf-badge-red{width:fit-content}.vf-card__meta span{font-size:.7rem}.vf-card--fade{display:none}}@media (max-width:468px){.skilled-assessment-section{padding:48px 0}.skilled-assessment-inner{width:94%}.skilled-assessment-heading .country-guide-label{font-size:.76rem;padding:6px 14px}.skilled-assessment-heading h2{font-size:1.18rem}.skilled-assessment-note{gap:12px;padding:18px 16px}.skilled-assessment-note__icon{width:38px;height:38px;border-radius:13px;font-size:.9rem}.skilled-assessment-note p{font-size:.84rem;line-height:1.9}.skilled-mistakes-box{width:94%;padding:38px 18px;border-radius:20px}.skilled-mistakes-heading .country-guide-label{font-size:.76rem;padding:6px 14px}.skilled-mistakes-heading h2{font-size:1.18rem}.skilled-mistake-card{gap:12px;padding:16px}.skilled-mistake-card i{width:30px;height:30px;border-radius:10px;font-size:.82rem}.skilled-mistake-card span{font-size:.82rem;line-height:1.8}.skilled-related-posts-section{padding:48px 0}.skilled-related-posts-inner{width:94%}.skilled-related-posts-heading .country-guide-label{font-size:.76rem;padding:6px 14px}.skilled-related-posts-heading h2{font-size:1.18rem}.skilled-related-posts-grid{gap:12px}.skilled-related-post-card{border-radius:18px}.skilled-related-post-card__image{height:120px}.skilled-related-post-card__meta{font-size:.7rem}.skilled-related-post-card h3{font-size:.82rem}.skilled-related-post-card__link{font-size:.78rem}.skilled-worker-faq-section{padding:48px 0}.skilled-worker-faq-section .section-heading{width:94%}.skilled-worker-faq-section .section-heading h2{font-size:1.18rem}.skilled-worker-cta-box{width:94%;padding:38px 18px;border-radius:20px}.skilled-worker-cta-content .country-guide-label{font-size:.76rem;padding:6px 14px}.skilled-worker-cta-content h2{font-size:1.15rem;line-height:1.8}.skilled-worker-cta-content h2::after{width:64px;height:4px}.skilled-worker-cta-form{padding:20px 16px}.skilled-worker-cta-field input{height:50px}.skilled-worker-cta-field i{right:15px}.find-destination{padding:42px 0}.dest-container{width:94%;padding:38px 18px;border-radius:20px}.dest-text .country-guide-label{font-size:.76rem;padding:6px 14px}.dest-text h2{font-size:1.22rem}.flag-dropdown,.dest-button{height:50px;border-radius:12px;font-size:.84rem}.dest-image-card{min-height:220px;padding:22px;border-radius:20px}.dest-floating-badge{left:14px;right:14px;justify-content:center;white-space:normal;text-align:center}.country-study-hero{padding:46px 0 38px}.country-study-hero__container{width:94%}.country-study-hero__content .country-guide-label{font-size:.76rem;padding:6px 14px}.country-study-hero__content h1{font-size:1.28rem}.country-study-hero__content h1::after{width:68px;height:4px}.country-study-hero__trust{flex-direction:column;align-items:stretch}.country-study-trust-item{width:100%;justify-content:flex-start}.country-study-hero__image-wrap{min-height:390px}.country-study-hero__image-card{top:24px;left:18px;width:86%;min-height:250px;border-radius:22px}.country-study-hero__image-card img{min-height:250px}.country-study-hero__floating-card{padding:20px 16px;border-radius:20px}.country-study-hero__floating-card h3{font-size:.98rem}.country-study-hero__floating-card p{font-size:.8rem}.country-study-hero__floating-card a{width:100%;min-height:46px}.country-study-hero__dashed-arrow{display:none}.country-quick-summary{padding:40px 0}.country-quick-summary .container{width:94%}.country-quick-summary .section-badge{min-height:34px;padding:6px 14px;font-size:.76rem}.country-quick-summary .section-title{font-size:1.18rem}.country-quick-card{min-height:94px;gap:13px}.country-quick-card__value{font-size:.86rem}.country-podcast-container{width:94%}.country-podcast-player{padding:30px 18px;border-radius:22px;gap:20px}.country-podcast-cover{width:140px;height:140px}.country-podcast-label{font-size:.74rem;padding:6px 14px}.country-podcast-content h2{font-size:1.05rem;line-height:1.85}.country-podcast-meta{flex-direction:column;gap:6px;margin-bottom:18px;font-size:.76rem}.country-podcast-meta span+span::before{display:none}.podcast-audio-row{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px}.podcast-play-btn{width:44px;height:44px;font-size:.85rem;margin-top:2px}.podcast-wave-track{height:48px;padding:8px 9px;border-radius:14px}.podcast-wave-bars{gap:2.5px}.podcast-wave-bars span{width:1.7px}.podcast-progress{height:48px}.podcast-time{font-size:.72rem}.podcast-skip-actions{padding-left:56px;gap:12px}.podcast-skip-btn{font-size:.7rem}.podcast-skip-btn i{width:25px;height:25px;font-size:.7rem}.country-pros-cons-container{width:94%}.country-pros-cons-section{padding:42px 0}.country-pros-cons-head .section-badge{min-height:34px;padding:6px 14px;font-size:.76rem}.country-pros-cons-head h2{font-size:1.18rem}.country-pros-cons-column{padding:22px 16px;border-radius:22px}.country-pros-cons-column::before{right:18px;left:18px}.country-pros-cons-column__head{gap:12px;margin-bottom:20px}.country-pros-cons-column__head span{font-size:.76rem}.country-pros-cons-column__head h3{font-size:.9rem}.country-pros-cons-item{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 12px;border-radius:16px}.country-pros-cons-item>i{width:28px;height:28px;border-radius:10px;font-size:.74rem}.country-pros-cons-item h4{font-size:.84rem}.country-pros-cons-item p{font-size:.76rem}.country-pros-cons-note{flex-direction:column;align-items:flex-start;padding:18px 16px}.country-pros-cons-note p{font-size:.8rem;line-height:1.95}.country-cost-section{padding:42px 0}.country-cost-container{width:94%}.country-cost-head .section-badge{min-height:34px;padding:6px 14px;font-size:.76rem}.country-cost-head h2{font-size:1.18rem;line-height:1.8}.country-cost-head p{font-size:.82rem}.country-cost-text,.country-cost-summary-card{padding:22px 16px;border-radius:20px}.country-cost-text::before,.country-cost-summary-card::before,.country-cost-table-card::before{right:18px;left:18px}.country-cost-summary-card__icon{width:50px;height:50px;border-radius:16px;font-size:1.08rem}.country-cost-summary-card strong{font-size:1.25rem}.country-cost-table-head{padding:22px 16px 16px;align-items:flex-start}.country-cost-table-head span{font-size:.76rem}.country-cost-table-head h3{font-size:.92rem}.country-cost-table-head__icon{width:40px;height:40px;flex-basis:40px;border-radius:13px;font-size:.9rem}.country-cost-table td{grid-template-columns:82px minmax(0,1fr);gap:10px;font-size:.76rem}.country-cost-table td strong{font-size:.8rem}.country-cost-note{flex-direction:column;gap:10px;padding:16px 14px}.country-cost-note p{font-size:.78rem;line-height:1.95}.country-finance-box{width:94%;padding:38px 18px;border-radius:22px}.country-finance-head .section-badge{min-height:34px;padding:6px 14px;font-size:.76rem}.country-finance-head h2{font-size:1.16rem}.country-finance-head p{font-size:.82rem}.country-finance-method-card{padding:20px 16px}.country-finance-method-card h3{font-size:.9rem}.country-finance-method-card p,.country-finance-companion-box p{font-size:.78rem}.country-finance-calculator{padding:22px 16px}.country-finance-calculator__head{align-items:flex-start}.country-finance-calculator__head h3{font-size:.95rem}.country-finance-calculator__icon{width:42px;height:42px;flex-basis:42px;border-radius:14px}.country-finance-field select,.country-finance-calc-btn{height:48px;font-size:.8rem}.country-finance-result__amount strong{font-size:1.12rem}.country-finance-note{flex-direction:column}.country-finance-note p{font-size:.76rem}.country-universities-section{padding:42px 0}.country-universities-container{width:94%}.country-universities-head .section-badge{min-height:34px;padding:6px 14px;font-size:.76rem}.country-universities-head h2{font-size:1.18rem;line-height:1.8}.country-universities-head p{font-size:.82rem}.country-university-card{padding:20px 16px;border-radius:20px}.country-university-card::before{right:18px;left:18px}.country-university-card__top{margin-bottom:18px}.country-university-rank{width:38px;height:38px;border-radius:13px;font-size:.82rem}.country-university-tag{font-size:.68rem;padding:5px 10px}.country-university-card h3{font-size:.9rem}.country-university-location{font-size:.76rem}.country-university-card p{font-size:.78rem;line-height:1.95}.country-universities-note{flex-direction:column;gap:10px;padding:16px 14px}.country-universities-note p{font-size:.78rem;line-height:1.95}.country-scholarships-section{padding:42px 0}.country-scholarships-container{width:94%}.country-scholarships-head .section-badge{min-height:34px;padding:6px 14px;font-size:.76rem}.country-scholarships-head h2{font-size:1.18rem;line-height:1.8}.country-scholarships-head p{font-size:.82rem}.country-scholarship-item{border-radius:18px}.country-scholarship-item::before{right:16px;left:16px}.country-scholarship-item summary{padding:18px 16px;gap:10px}.country-scholarship-title{gap:9px;font-size:.8rem}.country-scholarship-title i{width:32px;height:32px;flex-basis:32px;border-radius:11px;font-size:.78rem}.country-scholarship-content{padding:0 16px 20px}.country-scholarship-content p{font-size:.78rem}.country-scholarship-info-card{padding:13px 12px;border-radius:14px}.country-scholarship-info-card span{font-size:.72rem}.country-scholarship-info-card strong{font-size:.76rem}.country-scholarship-content li{font-size:.76rem}.country-scholarships-note{flex-direction:column;gap:10px;padding:16px 14px}.country-scholarships-note p{font-size:.78rem;line-height:1.95}.country-process-section{padding:42px 0}.country-process-container{width:94%}.country-process-head .section-badge{min-height:34px;padding:6px 14px;font-size:.76rem}.country-process-head h2{font-size:1.18rem;line-height:1.8}.country-process-head p{font-size:.82rem}.country-process-grid{gap:22px 12px}.country-process-card{min-height:142px;padding:16px 12px 14px;border-radius:18px}.country-process-number{top:14px;left:12px;font-size:1.35rem}.country-process-icon{width:36px;height:36px;border-radius:12px;font-size:.82rem;margin-bottom:12px}.country-process-card h3{font-size:.74rem;line-height:1.7}.country-process-card p{font-size:.65rem;line-height:1.8}.process-card-1::after,.process-card-5::after{left:-12px;right:auto;width:12px}.process-card-3::after,.process-card-7::after{right:-12px;left:auto;width:12px}.process-card-2::before,.process-card-4::before,.process-card-6::before,.process-card-8::before{bottom:-22px;height:22px}.study-compare-section{margin-top:42px}.study-compare-section .container{width:min(100% - 22px, 100%)}.study-compare-heading h2{font-size:1.12rem}.study-compare-heading p{font-size:.74rem}.study-compare-table-card{padding:10px;border-radius:20px}.netherlands-theme .study-compare-table .compare-col-finland{display:none}.study-compare-table .compare-col-item{width:66px;font-size:.58rem;line-height:1.65}.study-compare-table th,.study-compare-table td{padding:8px 4px;font-size:.58rem;line-height:1.65}.compare-country-head img{width:16px;height:16px}.compare-country-head strong{font-size:.58rem}.compare-status{min-height:21px;padding:2px 5px;font-size:.54rem}.compare-icon-status{width:21px;height:21px;font-size:.58rem}.study-compare-note{gap:9px;padding:12px}.study-compare-note i{font-size:.9rem}.study-compare-note p{font-size:.68rem}.blog-page-hero-inner,.blog-filter-inner,.blog-main-container,.blog-consultation-container{width:min(100% - 22px, 100%)}.blog-page-hero h1{font-size:1.32rem}.blog-featured-image{min-height:185px}.blog-featured-content{padding:22px 18px}.blog-featured-content h2{font-size:1rem}.blog-featured-meta{flex-direction:column;align-items:flex-start}.blog-card-image{height:185px}.blog-card-body{padding:18px 16px}.blog-card-footer{align-items:flex-start;flex-direction:column}.pagination-btn{width:34px;height:34px}.blog-consultation-container{padding:24px 18px}.italy-theme .compare-col-austria{display:none}.australia-theme .compare-col-newzealand{display:none}.austria-theme .compare-col-spain{display:none}.uk-theme .compare-col-newzealand{display:none}.vp-about-team-section{padding:54px 14px}.vp-about-team-heading{text-align:right}.vp-about-team-badge{margin-right:0;margin-left:auto}.vp-about-team-grid{grid-template-columns:1fr;gap:16px}.vp-about-team-grid .vp-about-team-card{display:block}.vp-about-team-grid .vp-about-team-card:nth-child(n+6){display:none}.vp-about-team-photo{height:230px}.vp-about-team-info{min-height:auto}.vp-about-path-section{padding:58px 14px}.vp-about-path-heading{text-align:right}.vp-about-path-badge{margin-right:0;margin-left:auto}.vp-about-timeline-line{right:18px;width:2px}.vp-about-timeline-item{padding-right:56px}.vp-about-timeline-marker{width:38px;height:38px;border-width:2px;font-size:.82rem}.vp-about-timeline-marker::after{inset:5px}.vp-about-timeline-card{padding:24px 18px 22px;border-radius:20px}.vp-about-timeline-year{min-width:auto;padding:7px 13px;font-size:.84rem;margin-bottom:16px}.vp-about-timeline-card h3{font-size:1rem}.vp-about-timeline-card p{font-size:.9rem}.vp-about-why-section{padding:78px 18px}.vp-about-why-heading{margin-bottom:42px}.vp-about-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vp-about-why-card{min-height:260px;padding:30px 24px 28px;border-radius:24px}.vp-about-why-num{top:22px;left:24px;font-size:2.15rem}.vp-about-why-icon{width:54px;height:54px;border-radius:17px;margin-bottom:22px}.vp-about-compare-box{margin-top:44px;padding:20px 12px;border-radius:22px}.vp-about-compare-title span{font-size:.78rem;margin-bottom:12px}.vp-about-compare-title h3{font-size:1.05rem;line-height:1.9}.vp-about-compare-table{gap:9px}.vp-about-compare-header,.vp-about-compare-row{grid-template-columns:minmax(140px,1fr) 74px 68px;column-gap:6px}.vp-about-compare-header{font-size:.66rem;padding:0 10px 7px}.vp-about-compare-row{padding:11px 10px;font-size:.78rem;border-radius:15px}.vp-check-yes,.vp-check-no{width:27px;height:27px;min-height:27px;font-size:.85rem}.vp-about-soft-cta{padding:50px 14px 60px}.vp-about-soft-cta-container{text-align:right;padding:28px 18px;border-radius:22px}.vp-about-soft-cta-badge{margin-right:0;margin-left:auto;font-size:.82rem}.vp-about-soft-cta h2{font-size:1.32rem}.vp-about-soft-cta p{font-size:.9rem}.vp-ausbildung-hero{padding:48px 14px 56px}.vp-ausbildung-hero-content h1{font-size:1.32rem;line-height:1.9}.vp-ausbildung-hero-content p{font-size:.9rem}.vp-germany-flag{width:36px;height:36px;flex-basis:36px}.vp-ausbildung-floating-card .vp-germany-flag{width:28px;height:28px;flex-basis:28px}.vp-ausbildung-image-card img{height:290px}.vp-ausbildung-floating-card{position:static;width:fit-content;max-width:calc(100% - 18px);margin:-30px auto 0 12px}}@media (max-width:430px){.popular-cities-grid,.famous-places-grid{grid-template-columns:1fr}}@media (max-width:420px){.country-study-level-tab i{display:none}.country-study-level-tab{padding:0 14px}.residency-journey .container{width:92%}.residency-heading h2{font-size:1.08rem}.residency-heading p{font-size:.74rem}.passport-card{padding:15px;border-radius:18px}.passport-top span,.passport-top strong{font-size:.58rem}.passport-card h3{font-size:.94rem}.passport-card li span{font-size:.68rem}.passport-card li strong{font-size:.72rem}.passport-note p{font-size:.68rem}.route-step{grid-template-columns:36px minmax(0,1fr);gap:9px}.route-line{right:17px}.route-marker{width:36px;height:36px;border-radius:13px}.route-marker span{width:25px;height:25px;border-radius:9px;font-size:.58rem}.route-card{padding:11px;border-radius:15px}.route-station{font-size:.58rem}.route-station i{width:18px;height:18px;font-size:.52rem}.route-card h3{font-size:.76rem}.route-card p{font-size:.64rem}.residency-warning{flex-direction:column;padding:13px}.warning-icon{width:34px;height:34px}.residency-warning h3{font-size:.78rem}.residency-warning p{font-size:.66rem}.related-articles-section .container{width:min(100% - 18px, 100%)}.related-articles-grid{gap:10px}.related-article-image{height:100px}.related-article-content{padding:10px}.related-article-category{font-size:.54rem}.related-article-content h3{font-size:.64rem}.related-article-content p{min-height:64px;font-size:.56rem}.related-article-link{font-size:.58rem}.booking-container{width:min(100% - 18px, 100%)}.booking-panel{padding:20px 12px}.booking-step-block{padding:16px 12px}.booking-time-grid{grid-template-columns:1fr}.booking-time-option{min-height:58px}.vp-about-why-section{padding:48px 12px}.vp-about-why-heading h2{font-size:1.32rem}.vp-about-why-card{padding:24px 18px 22px}.vp-about-why-card p{font-size:.88rem}.vp-about-compare-box{padding:20px 14px}.vp-about-compare-row{padding:14px}.vp-about-compare-row>span:first-child{font-size:.88rem}.vp-check-yes::before,.vp-check-no::before{font-size:.72rem}}@media (max-width:390px){.vp-about-compare-box{padding:18px 10px}.vp-about-compare-header,.vp-about-compare-row{grid-template-columns:minmax(130px,1fr) 68px 64px;column-gap:5px}.vp-about-compare-header{font-size:.62rem}.vp-about-compare-row{font-size:.74rem;padding:10px 9px}.vp-check-yes,.vp-check-no{width:25px;height:25px;min-height:25px;font-size:.78rem}.vf-rfinder__container{width:calc(100% - 20px);padding:30px 12px}.vf-rfinder__btn{max-width:100%}.vf-card__img{height:132px;min-height:132px}}@media (max-width:992px){.netherlands-theme .study-compare-table .compare-col-australia,.uk-theme .study-compare-table .compare-col-australia,.germany-theme .study-compare-table .compare-col-spain,.austria-theme .study-compare-table .compare-col-belgium,.australia-theme .study-compare-table .compare-col-belgium,.italy-theme .study-compare-table .compare-col-belgium{display:none!important}}@media (max-width:768px){.netherlands-theme .study-compare-table .compare-col-canada,.uk-theme .study-compare-table .compare-col-canada,.germany-theme .study-compare-table .compare-col-belgium,.austria-theme .study-compare-table .compare-col-france,.australia-theme .study-compare-table .compare-col-finland,.italy-theme .study-compare-table .compare-col-france{display:none!important}}@media (max-width:468px){.netherlands-theme .study-compare-table .compare-col-finland,.uk-theme .study-compare-table .compare-col-finland,.germany-theme .study-compare-table .compare-col-finland,.austria-theme .study-compare-table .compare-col-spain,.australia-theme .study-compare-table .compare-col-newzealand,.italy-theme .study-compare-table .compare-col-spain{display:none!important}}.booking-mobile-progress,.booking-mobile-summary{display:none}.booking-mobile-status{display:none}@media (max-width:767px){.booking-main-section{padding-bottom:120px}.booking-form{gap:14px}.booking-mobile-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:2px}.booking-mobile-progress__item{min-width:0;padding:0;border:0;background:#fff0;color:#98a1aa;font-family:IRANYekanX,sans-serif;text-align:center;cursor:default}.booking-mobile-progress__item span{width:30px;height:30px;margin:0 auto 6px;display:grid;place-items:center;border-radius:10px;background:#edf0f4;color:#7c8792;font-size:.78rem;font-weight:900}.booking-mobile-progress__item strong{display:block;overflow:hidden;color:inherit;font-size:.66rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.booking-mobile-progress__item.is-active,.booking-mobile-progress__item.is-complete{color:navy}.booking-mobile-progress__item.is-active span{background:navy;color:#fff;box-shadow:0 7px 16px rgb(0 0 128 / .18)}.booking-mobile-progress__item.is-complete span{background:rgb(0 0 128 / .1);color:navy}.booking-step-block[data-booking-step]{display:none;margin:0}.booking-step-block[data-booking-step].is-active{display:block;animation:booking-mobile-step-in 0.25s ease both}@keyframes booking-mobile-step-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.booking-summary-card{display:none}.booking-week-tabs{display:none!important}.booking-week-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.booking-week-current{grid-column:1 / -1;order:-1}.booking-week-btn{width:100%}.booking-date-list{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-time-option{min-height:64px}.booking-mobile-summary{position:fixed;right:10px;bottom:10px;left:10px;z-index:120;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:11px 14px;border:1px solid rgb(0 0 128 / .12);border-radius:18px;background:rgb(255 255 255 / .96);box-shadow:0 14px 34px rgb(15 23 42 / .16);backdrop-filter:blur(12px)}.booking-mobile-summary__details{width:100%;min-width:0;display:grid;gap:3px}.booking-mobile-summary__details span{color:#8a949d;font-size:.66rem;font-weight:800}.booking-mobile-summary__details strong{overflow:hidden;color:#172033;font-size:.74rem;font-weight:900;line-height:1.75;text-overflow:ellipsis;white-space:nowrap}.booking-mobile-summary__action{min-width:92px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:13px;background:navy;color:#fff;font-family:IRANYekanX,sans-serif;font-size:.75rem;font-weight:900;cursor:pointer}.booking-mobile-summary__action i{font-size:.68rem}}@media (max-width:767px){.booking-hero{padding:28px 0 18px}.booking-hero__content{gap:10px}.booking-hero h1{font-size:1.45rem;line-height:1.8}.booking-hero__content>p{margin:0;font-size:.78rem;line-height:2}.booking-hero-points,.booking-hero-card{display:none}.booking-main-section{padding-top:18px}.booking-mobile-status{display:none;align-items:flex-start;gap:10px;margin:14px 0 12px;padding:12px 13px;border:1px solid #fff0;border-radius:14px;font-size:.78rem;font-weight:700;line-height:1.9}.booking-mobile-status i{flex:0 0 auto;margin-top:4px;font-size:1rem}.booking-mobile-status span{min-width:0}.booking-mobile-status.is-loading,.booking-mobile-status.is-error,.booking-mobile-status.is-success{display:flex}.booking-mobile-status.is-loading{border-color:rgb(0 0 128 / .12);background:rgb(0 0 128 / .05);color:navy}.booking-mobile-status.is-error{border-color:rgb(190 24 93 / .18);background:rgb(190 24 93 / .07);color:#9f1239}.booking-mobile-status.is-success{border-color:rgb(22 163 74 / .18);background:rgb(22 163 74 / .08);color:#15803d}.booking-mobile-status.is-highlighted{animation:booking-mobile-status-in 0.25s ease both}@keyframes booking-mobile-status-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.booking-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.booking-service-card{min-height:108px;gap:6px;padding:12px 10px;border-radius:15px}.booking-service-card i{width:34px;height:34px;border-radius:11px;font-size:.9rem}.booking-service-card strong{font-size:.78rem;line-height:1.55}.booking-service-card small{display:none}}