@font-face{font-family:Arabic;src:url('/assets/arabic.ttf');font-weight:400;font-display:swap}@font-face{font-family:Arabic;src:url('/assets/arabic-bold.ttf');font-weight:700;font-display:swap}
.header .wordmark{flex:0 0 195px}.wordmark img{width:210px;height:auto}.header .wordmark img{width:195px}.header{gap:24px}.header nav{gap:23px}.language-switch{display:flex;align-items:center;gap:3px;direction:ltr;flex-shrink:0}.language-switch a{font:700 12px/1.4 DM,Arial,sans-serif;padding:9px 7px;color:#e4e8df;border:1px solid transparent;border-radius:3px}.language-switch a[lang=ar]{font-family:Arabic,Arial,sans-serif}.language-switch a[aria-current=true]{color:#d4e66b;border-color:#b4c84280;background:#c5d93d12}.language-switch a:hover{background:#ffffff15}.page-hero{position:relative;isolation:isolate;overflow:hidden;min-height:580px;background:#152123}.page-hero:before{content:'';position:absolute;z-index:-2;inset:0;background-image:var(--page-picture);background-size:cover;background-position:center;animation:scene-arrive 1.4s ease-out both}.page-hero:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#081418f0 0%,#0a181dcc 43%,#10202155 100%),linear-gradient(0deg,#101719 0%,transparent 45%)}.picture-car{--page-picture:url('/assets/car-tiguan-white.webp')}.picture-people{--page-picture:url('/assets/driving-original.webp')}.picture-people:before{background-position:center 40%}.picture-city{--page-picture:url('/assets/scene.jpg')}.picture-city:before{background-position:center 57%}.page-hero h1{max-width:1040px;position:relative;text-shadow:0 4px 40px #0004}.page-hero>p{max-width:730px;color:#e0e7e0}.back-link{color:#dbe5d9}.course-row>a,.class-card,.branch-card,.offer-card{box-shadow:0 18px 42px #030c102c;border:1px solid #7a95852b}.course-row>a{background:linear-gradient(130deg,#2a3d3c,#172524);position:relative;overflow:hidden}.course-row>a:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,#162522f5,#142323cb),url('/assets/driving-original.webp') center/cover;z-index:0}.course-row>a>*{position:relative}.form-layout{background:linear-gradient(120deg,#eef1e9f5,#eef1e9eb),url('/assets/scene.jpg') center/cover}.form-layout form{box-shadow:0 25px 70px #14241b20;border:1px solid #ffffff8c}.locations{background:linear-gradient(90deg,#101719f7,#101719d9),url('/assets/scene.jpg') center/cover}.why{background:radial-gradient(ellipse at 80% 30%,#2c3f31,transparent 65%),#182423}.team-card{box-shadow:0 15px 40px #0002}.translation-note{font:14px/1.7 DM,Arial,sans-serif!important;color:#dce2d8!important;padding:12px 16px;border-inline-start:2px solid #c5d93d;background:#101719a8;margin-top:28px;max-width:750px}.article-body[lang=de],blockquote[lang=de]{text-align:left;font-family:DM,Arial,sans-serif}.article-body[lang=de] h2,.article-body[lang=de] h3{font-family:Barlow,Arial,sans-serif}.footer-grid>div:first-child{min-width:0}.footer-grid a[href^=mailto]{overflow-wrap:anywhere}.section{position:relative}.page-hero .section-label{color:#cfdf80}input[type=email],input[type=tel]{direction:ltr;text-align:start}
@keyframes scene-arrive{from{transform:scale(1.05)}to{transform:scale(1)}}
html:is([lang=ar],[lang=ur]) body,html:is([lang=ar],[lang=ur]) button,html:is([lang=ar],[lang=ur]) input,html:is([lang=ar],[lang=ur]) textarea,html:is([lang=ar],[lang=ur]) select{font-family:Arabic,Arial,sans-serif}html:is([lang=ar],[lang=ur]) h1,html:is([lang=ar],[lang=ur]) h2,html:is([lang=ar],[lang=ur]) h3,html:is([lang=ar],[lang=ur]) .drive-caption,html:is([lang=ar],[lang=ur]) .footer-big{font-family:Arabic,Arial,sans-serif;letter-spacing:0;line-height:1.45;text-transform:none}html:is([lang=ar],[lang=ur]) h1{font-size:clamp(2.8rem,5.7vw,6rem)}html:is([lang=ar],[lang=ur]) h2{font-size:clamp(2rem,3.7vw,4rem)}html:is([lang=ar],[lang=ur]) h3{font-size:26px}html:is([lang=ar],[lang=ur]) .section-label,html:is([lang=ar],[lang=ur]) .hero-top{letter-spacing:0}html:is([lang=ar],[lang=ur]) .hero-title{left:auto;right:6vw;max-width:85%}html:is([lang=ar],[lang=ur]) .hero-title h1{font-size:clamp(3rem,6.4vw,7rem)}html:is([lang=ar],[lang=ur]) .hero-title em{padding:0}html:is([lang=ar],[lang=ur]) .hero-shade{background:linear-gradient(270deg,#061218bd,transparent 90%),linear-gradient(180deg,#06121865,transparent 55%,#061218d9)}html:is([lang=ar],[lang=ur]) .page-hero:after{background:linear-gradient(270deg,#081418f0 0%,#0a181dcc 43%,#10202155 100%),linear-gradient(0deg,#101719 0%,transparent 45%)}html:is([lang=ar],[lang=ur]) .drive-caption{left:auto;right:8%;font-size:clamp(2.5rem,5vw,5rem)}html:is([lang=ar],[lang=ur]) .translation-note{font-family:Arabic,Arial,sans-serif!important}html:is([lang=ar],[lang=ur]) .location-tabs button{text-align:right}html:is([lang=ar],[lang=ur]) .footer-big{font-size:clamp(2rem,5vw,5rem)}html:is([lang=ar],[lang=ur]) .scroll-caption{text-align:left}html:is([lang=ar],[lang=ur]) .price{font-family:Barlow,Arial,sans-serif}html:is([lang=ar],[lang=ur]) .stat strong{font-family:DM,Arial,sans-serif}html:is([lang=ar],[lang=ur]) .hero-title p{margin-inline-start:0}
@media(max-width:1250px){.header nav{display:none}.header .menu-button{display:block}.header .nav-cta{margin-inline-start:auto}.mobile-menu{top:104px}.header .language-switch{margin-inline-start:auto}.header .nav-cta+.language-switch{margin-inline-start:0}}
@media(max-width:700px){.header{padding:17px 5vw;gap:10px}.header .wordmark{flex-basis:133px}.header .wordmark img{width:133px}.header .menu-button{padding:7px 9px;font-size:12px}.language-switch{gap:0}.language-switch a{padding:7px 5px;font-size:11px}.header .language-switch{margin-inline-start:auto}.page-hero{min-height:490px;padding-top:160px}.page-hero:after{background:linear-gradient(90deg,#081418e8,#0814188c),linear-gradient(0deg,#101719,transparent 65%)}.page-hero h1{font-size:clamp(2.8rem,13vw,4.5rem)}.page-hero>p{font-size:16px}.mobile-menu{top:83px}.translation-note{font-size:12px!important}.form-layout form{padding:25px 20px}html:is([lang=ar],[lang=ur]) .hero-title h1{font-size:10.7vw}html:is([lang=ar],[lang=ur]) .hero-title{top:24%}html:is([lang=ar],[lang=ur]) h1{font-size:10vw}html:is([lang=ar],[lang=ur]) .hero-bottom{gap:15px}html:is([lang=ar],[lang=ur]) .hero-bottom p{font-size:13px}html:is([lang=ar],[lang=ur]) .intro h2{font-size:8vw}html:is([lang=ar],[lang=ur]) .page-hero{padding-top:160px}html[lang=tr] .hero-title h1{font-size:17vw}.wordmark img{width:190px}}
.form-layout{background:linear-gradient(120deg,#101719f2,#142321eb),url('/assets/scene.jpg') center/cover}.form-layout form{box-shadow:0 25px 70px #0005;border-color:#6e8a6b40}
