@import url(reset.css);.btn,.btn2{background-color:#1e85cb;padding:16px 110px;transition:.3s}.btn2:hover,.btn:hover,h2{color:#1e85cb}nav ul li a,p{font-size:16px}.burger-nav,.logo,nav{position:fixed}.btn,.btn2,.burger-nav b,body{font-family:Poppins}.subnav,nav{text-align:right}.subnav>a,nav{box-shadow:0 0 14px 0 rgba(0,0,0,.1)}.subnav a:nth-of-type(2),nav ul{margin-right:5%}.btn2:hover .subnav a:hover,.btn:hover{box-shadow:0 0 14px 0 rgba(0,0,0,.3)}.burger-nav,a{cursor:pointer}.two a:hover,p{font-weight:300}.seo a,a,nav ul li a{text-decoration:none}.about,.sumo-content,body,html{overflow-x:hidden}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url('../fonts/poppins-v24-devanagari_latin-100.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url('../fonts/poppins-v24-devanagari_latin-100italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url('../fonts/poppins-v24-devanagari_latin-200.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url('../fonts/poppins-v24-devanagari_latin-200italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url('../fonts/poppins-v24-devanagari_latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url('../fonts/poppins-v24-devanagari_latin-300italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url('../fonts/poppins-v24-devanagari_latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url('../fonts/poppins-v24-devanagari_latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url('../fonts/poppins-v24-devanagari_latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url('../fonts/poppins-v24-devanagari_latin-500italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url('../fonts/poppins-v24-devanagari_latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url('../fonts/poppins-v24-devanagari_latin-600italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url('../fonts/poppins-v24-devanagari_latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url('../fonts/poppins-v24-devanagari_latin-700italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url('../fonts/poppins-v24-devanagari_latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url('../fonts/poppins-v24-devanagari_latin-800italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url('../fonts/poppins-v24-devanagari_latin-900.woff2') format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url('../fonts/poppins-v24-devanagari_latin-900italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:400;src:url('../fonts/caveat-v23-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:500;src:url('../fonts/caveat-v23-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:600;src:url('../fonts/caveat-v23-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:Caveat;font-style:normal;font-weight:700;src:url('../fonts/caveat-v23-latin-700.woff2') format('woff2')}p{line-height:1.5}a{font-weight:400}h2{font-size:38px;font-weight:700;line-height:45px}h3{font-size:22px;margin-bottom:32px;margin-top:12px}h4{color:#2b4663;font-family:Caveat;font-size:26px;font-weight:400}.btn,.btn2,.seo a:hover,.two a,h1{color:#fff}li{font-size:14px;list-style:none;font-weight:200}.btn,.btn2,nav ul li a,strong{font-weight:600}h1{font-family:Newsreader;font-size:50px;line-height:40px;margin-bottom:10px}html{scroll-behavior:smooth}.btn{border:none;border-radius:20px;margin-top:20px;margin-left:10%}.btn2{border:none;border-radius:20px;margin-top:40px}.burger-nav,.burger-nav b,.full-screen-nav,.full-screen-nav ul li a{transition:.4s ease-in-out}.btn2:hover,.btn:hover{background-color:#eae633}.mail,.mail:hover,.phone,.phone:hover{box-shadow:2px 2px 14px 0 rgba(0,0,0,.2)}::-moz-selection{background:#fff600;color:#2b4663}::selection{background:#fff600;color:#2b4663}.burger-nav,.subnav>a{color:#2b4663;background-color:#fff}.logo{width:332px;height:auto;top:20px;left:10%;z-index:12}nav{background:#fff;width:100%;height:60px;z-index:11;top:0;padding:16px}nav ul{margin-top:24px}nav ul li{display:inline-block;margin:0 2%}nav ul li a{color:#2b4663}nav ul li strong{color:#0025a6;font-weight:600}nav ul li a:hover{border-bottom:3px solid #2b4663}.nav{display:none}.burger-nav{right:0;top:-6px;z-index:9998;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:40px;padding:16px 21px 21px 19px}.burger-nav b{float:left;margin-left:0;font-style:normal}.burger-nav-anim{top:-5px;color:#2b4663}.burger-nav-anim b:first-of-type{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger-nav-anim b:nth-of-type(2){opacity:0}.burger-nav-anim b:last-of-type{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-70%}.full-screen-nav{position:fixed;z-index:11;width:100%;height:60vh;background:#fff;display:table;visibility:hidden;opacity:0;right:0}.sidebar,.subnav{position:fixed;z-index:10}.mail-icon,.phone-icon{background-repeat:no-repeat}.fadeIn,.fadeUp{opacity:1!important}.full-screen-nav ul{text-align:center;display:table-cell;vertical-align:middle;width:100%}.full-screen-nav ul li a{padding:20px;display:block;font-size:30px;color:#2b4663;text-decoration:none}.fadeIn{visibility:visible!important;right:0}.fadeUp{margin-top:0!important}.subnav{bottom:0;color:#2b4663;transition:.5s;width:100%}.mail,.phone,.sidebar{width:64px;display:flex}.subnav>a{font-family:Roboto;padding:12px 15px;font-size:13px;margin-left:20px;line-height:23px}.text-wrapper h1,.text-wrapper p{font-family:Poppins;font-style:normal}.subnav a:hover{background-color:#2b4663;color:#fff}#hero-section{display:flex;height:100vh;width:100%;position:relative;gap:54px}.sidebar{top:50%;left:0;transform:translateY(-50%);flex-direction:column;gap:16px}.mail,.phone{background-color:#2b4663;height:64px;justify-content:center;align-items:center}.mail:hover,.phone:hover{background-color:#1e85cb}.phone-icon{background-image:url(../images/phone-icon.svg);width:36px;height:36px}.mail-icon{background-image:url(../images/mail-icon.svg);width:38px;height:28px}.hero-content{background:url("../images/haende-auf-lenkrad.jpg") center/cover no-repeat;width:95%;height:80vh;margin:auto 0 auto auto}.bg1,.bg2{background-repeat:no-repeat;background-size:contain;z-index:-1;position:absolute}.about-under-title,.services-under-title{background-color:rgba(234,230,51,.2);padding-top:8px;padding-bottom:8px}.col,.services p{margin-left:10%}.text-wrapper{position:absolute;top:40%;left:40%;transform:translate(-50%,-50%)}.text-wrapper h1{font-weight:700;font-size:65px;color:#fff;line-height:1.4}.text-wrapper h1 span{color:#eae633;line-height:1.4}.text-wrapper p{font-weight:400;font-size:20px;line-height:36px;color:#fff}.text-wrapper p span{font-family:Caveat;font-style:normal;font-weight:400;font-size:32px;color:#eae633}.bg1{background-image:url(../images/bg1.svg);width:300px;height:652px;top:630px;right:0}.bg2{background-image:url(../images/bg2.svg);width:512px;height:639px;top:800px;left:0}.about,.services,.strength{margin-bottom:100px}.about-title{display:block;padding-bottom:8px;width:174px;border-bottom:2px solid #1e85cb;margin-bottom:24px;padding-left:10%}.about-line,.about-under-title{width:374px;padding-left:10%;display:block}.about-line,.services-line{border-bottom:8px solid rgba(234,230,51,.2);margin-top:8px;margin-bottom:32px}.services-title,.strength-title{border-bottom:2px solid #1e85cb}.about-content{display:flex;justify-content:space-between;align-items:flex-start;gap:70px}.col{display:flex;justify-content:space-between;gap:100px;width:80%}.col p,.karte{flex:1}.col span{font-weight:600;color:#2b4667}.col-image{flex:1;background-image:url("../images/fahren-lernen.jpeg");background-size:cover;background-position:center;min-height:400px}.services-title{display:block;padding-bottom:8px;width:216px;margin-bottom:24px;padding-left:10%}.services-line,.services-under-title{width:668px;padding-left:10%;display:block}.swiper{margin:0 auto;padding:24px 0!important;display:block;width:80%}.swiper-slide{display:flex}.card1,.card2,.card3{background:#2b4663;color:#fff;padding:20px;border-radius:12px;width:90%;max-width:500px;min-height:550px;display:flex;flex-direction:column;justify-content:space-between}.card1 img,.card2 img,.card3 img{max-width:389px;margin:0 auto 15px;display:block}.card1 h3,.card2 h3,.card3 h3{font-size:22px;margin-left:32px;padding-bottom:8px;margin-bottom:24px}.card1 ul,.card2 ul,.card3 ul{display:flex;flex-direction:column;padding-left:32px;text-align:left;margin-bottom:24px;gap:12px}.card1 button,.card2 button,.card3 button{display:block;margin:0 auto;background:#fff;color:#2b4663;padding:20px 186px;border:none;border-radius:25px;cursor:pointer;font-weight:700}.swiper-button-next,.swiper-button-prev{color:#204663;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;background:rgba(255,255,255,.9);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.15);z-index:1;top:50%;transform:translateY(-50%);position:absolute}.contact-form,iframe{background-color:#2b4663}.swiper-button-next{right:-20px}.swiper-button-prev{left:-20px}.swiper-button-prev::after{content:'‹'}.strength-title{display:block;padding-bottom:8px;width:300px;margin-bottom:24px;padding-left:10%}.contact-inner,.strength-content{width:80%;margin:0 auto;display:flex}.strength-content{justify-content:space-between}.strength-card1,.strength-card2,.strength-card3,.strength-card4{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;position:relative;border-bottom:10px solid rgba(234,230,51,.2)}.strength-card1 img,.strength-card2 img,.strength-card3 img,.strength-card4 img{width:135px;height:135px}.strength-card1 p,.strength-card2 p,.strength-card3 p,.strength-card4 p{position:relative;background-color:rgba(234,230,51,.2);padding:12px 18px;margin-bottom:12px;z-index:1}.strength-card1 p::before,.strength-card4 p::before{content:"";position:absolute;top:0;bottom:0;background:rgba(234,230,51,.2);z-index:-1}.strength-card1 p::before,.strength-card1::before{left:-9999px;right:100%}.strength-card4 p::before,.strength-card4::before{left:100%;width:10vw}.strength-card1::before,.strength-card4::before{content:"";position:absolute;top:0;bottom:-10px;border-bottom:10px solid rgba(234,230,51,.2);z-index:-1}.contact{--bg:#2B4663;--text:#fff;--muted:#AAB5C1;--accent:#EAE633;background:#2b4663;color:#fff;padding:80px 0}.contact-inner{flex-direction:row;gap:220px}.contact-left{min-width:320px;justify-content:space-between;display:flex;flex-direction:column;gap:139px}.fahrschule-time{display:flex;gap:44px;flex-wrap:wrap}.contact-left h3{font-size:20px;margin:0 0 16px;color:#fff}.contact-title h3 span{color:#eae633;font-family:Caveat}.contact-hours h4{color:#eae633;margin:0 0 6px}.one p,.two p{margin:4px 0;line-height:1.5;font-weight:200}.two a{font-weight:200;border-bottom:1px solid #aab5c1}.two a:hover{color:#fff;border-bottom:1px solid #fff}.contact-text p{color:#aab5c1;margin:4px 0}.fax-label,.mail-label,.tel-label{color:#eae633;margin-right:6px}.seo{display:flex;flex-wrap:wrap;gap:10px 16px;max-width:700px;color:#aab5c1;font-size:13px;opacity:.85}.seo a{color:inherit;padding-right:14px;position:relative;white-space:nowrap}.seo a:not(:last-child)::after{content:"";position:absolute;right:2px;top:50%;transform:translateY(-50%);width:1px;height:12px;background:#aab5c1}.contact-right{display:flex;flex-direction:column}.contact-form{display:flex;flex-direction:column;height:auto}iframe{height:960px}.contact-image{background-image:url(../images/footer.svg);background-repeat:no-repeat;background-size:contain;width:100%;height:100%}@media screen and (max-width:1920px){.card1 button,.card2 button,.card3 button{padding:20px 124px}}@media screen and (max-width:1684px){.card1 h3,.card2 h3,.card3 h3{font-size:20px}}@media screen and (max-width:1550px){.card1 h3,.card2 h3,.card3 h3{font-size:18px}.card1 img,.card2 img,.card3 img{max-width:330px}.strength-content{gap:15px;justify-content:space-around}.strength-card1 p,.strength-card2 p,.strength-card3 p,.strength-card4 p{font-size:14px}}@media screen and (max-width:1416px){.btn,.col,.services p,.swiper{margin-left:5%}h2{font-size:34px;line-height:32px}.card1 button,.card2 button,.card3 button{padding:20px 72px;width:100%}.text-wrapper h1{font-size:42px;line-height:26px}.text-wrapper p{font-size:16px;line-height:1.2}.text-wrapper p span{font-size:28px}.hero-content{width:95%}.about-title,.about-under-title,.services-title,.services-under-title,.strength-title{padding-left:5%}.about-line{width:304px}.col,.contact-container,.strength-content,.swiper{width:90%}.services-line{width:598px}.services p{margin-right:5%}.strength-card4 p::before,.strength-card4::before{width:5vw}.contact-image{width:70%;bottom:-20px}.contact-line{display:none}.contact-left{gap:44px}.contact-right h2{margin-top:0}}@media screen and (max-width:1216px){.strength-content{flex-wrap:wrap;justify-content:space-around}.strength-card1 p::before,.strength-card1::before,.strength-card4 p::before,.strength-card4::before{display:none}.about-line{width:313px}.contact-left{gap:20px}#about .btn,#about .btn2{margin-top:20px}.sidebar{top:20%}.mail,.phone{width:44px;height:44px;padding:3px;transition:.5s}}@media screen and (max-width:900px){.logo{left:15px;top:20px;width:300px}.nav{display:block;position:relative;right:5%}nav ul li{display:none}.navi{display:flex!important;width:100%;position:fixed;top:0;z-index:100}.about-line{width:330px}.contact-inner{flex-direction:column;gap:44px}.contact-text{margin:0}.contact-left{gap:44px}}@media screen and (max-width:800px){.about-line,.about-under-title,.services-line,.services-title,.services-under-title{width:auto}.card1 button,.card2 button,.card3 button{padding:22px 108px}.col{flex-direction:column;margin-bottom:32px}.bg1{width:160px}.bg2{width:270px}}@media screen and (max-width:700px){.text-wrapper h1{font-size:36px;line-height:39px}.sidebar{top:25%}}@media screen and (max-width:400px){.logo{width:200px}.card1 img,.card2 img,.card3 img{max-width:250px}.strength-card1 img,.strength-card2 img,.strength-card3 img,.strength-card4 img{width:100px;height:100px}.bg1,.bg2{width:130px}.btn,.btn2{width:90%;padding:14px 0}.card1 button,.card2 button,.card3 button{padding:14px 88px}.text-wrapper{left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:320px){.card1 img,.card2 img,.card3 img{max-width:240px}}#services .swiper-button-next:after,#services .swiper-button-prev:after{position:relative!important;font-family:swiper-icons!important;font-size:28px!important;left:2px!important}.sumo-start img{width:95%;height:80vh;margin-top:92px;margin-left:5%;margin-bottom:80px;object-fit:cover;overflow:hidden}.rh3{line-height:normal;font-size:20px}.sumo-content{display:flex;flex-wrap:wrap;margin:0 30px}.sumo-content>*{flex:1 1 300px}.sumo-img{text-align:center}.sumo-img img{width:90%;max-width:600px;height:auto}