@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-Black.ttf);font-weight:900}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-ExtraBold.ttf);font-weight:800}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-Bold.ttf);font-weight:700}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-SemiBold.ttf);font-weight:600}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-Medium.ttf);font-weight:500}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-Regular.ttf);font-weight:400}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-Light.ttf);font-weight:300}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-ExtraLight.ttf);font-weight:200}@font-face{font-family:Inter;src:url(../fonts/Inter/Inter-Thin.ttf);font-weight:100}@font-face{font-family:Oswald;src:url(../fonts/Oswald/Oswald-Bold.ttf);font-weight:700}@font-face{font-family:Oswald;src:url(../fonts/Oswald/Oswald-SemiBold.ttf);font-weight:600}@font-face{font-family:Oswald;src:url(../fonts/Oswald/Oswald-Medium.ttf);font-weight:500}@font-face{font-family:Oswald;src:url(../fonts/Oswald/Oswald-Regular.ttf);font-weight:400}@font-face{font-family:Oswald;src:url(../fonts/Oswald/Oswald-Light.ttf);font-weight:300}@font-face{font-family:Oswald;src:url(../fonts/Oswald/Oswald-ExtraLight.ttf);font-weight:200}::-moz-selection{color:#fff;background:var(--main-color)}::selection{color:#fff;background:var(--main-color)}body,html{font-size:16px;font-family:sans-serif;font-family:var(--font-text);font-weight:400;line-height:1.5;color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:sans-serif;font-family:var(--font-accent);text-transform:uppercase}h1>span,h2>span,h3>span,h4>span{color:var(--main-color)}h1{font-weight:800;font-size:5rem;color:#000}h2{font-weight:600;font-size:3rem;color:#000}h3{font-weight:600;font-size:2rem;color:#000}h4{font-weight:600;font-size:1.5rem;color:#000}h5{font-weight:600;font-size:1rem}h6{font-weight:400;font-size:1rem}ol,p,ul{font-size:1rem}a{text-decoration:none;color:var(--main-color)}a:hover{text-decoration:none;color:var(--main-color-hover)}#header-body{align-items:center;padding-top:22px;padding-bottom:22px;border-bottom:1px solid #f6f6f6;width:100%;background-color:#fff;z-index:101;margin-top:0;position:fixed;top:0;left:0;width:100vw}#logo{width:200px;font-size:33px}#logo img{width:100%}#menu ul{margin:0;padding:0}#menu ul li{list-style-type:none;display:inline-block;position:relative}#menu ul>li>span{padding-left:6px}#menu ul li.has-href{padding:0}#menu ul li a{display:block;padding:20px;color:#000;text-transform:uppercase;font-weight:600}#menu>ul>li:last-of-type,#menu>ul>li:last-of-type a{padding-right:0}#menu ul li a.active{font-weight:600;color:var(--main-color)}#menu ul li.has-dropdown{position:relative}#menu ul li .dropdown{position:absolute;top:100%;left:0;transform:translateX(-25%);padding:6px;border-radius:6px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);visibility:hidden;opacity:0;min-width:200px;z-index:100;text-align:center;transition-delay:.3s}#menu ul li.has-dropdown:hover .dropdown{visibility:visible;opacity:1;transition-delay:0s}#menu ul li .dropdown a:hover{background-color:#f3f3f3;border-radius:6px}#menu ul li .dropdown img{width:40px;height:auto}#btn_mobile_menu{display:none;position:relative;width:50px;cursor:pointer}#bottom-line,#middle-line,#top-line{transform-box:fill-box;transform-origin:center}#btn_mobile_menu.is-open #top-line{animation:down-rotate .6s ease-out both}#btn_mobile_menu.is-open #bottom-line{animation:up-rotate .6s ease-out both}#btn_mobile_menu.is-open #middle-line{animation:hide .6s ease-out forwards}@keyframes up-rotate{0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}30%{transform-origin:center;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-10px)}100%{transform-origin:center;transform:translateY(-10px) rotate(45deg) scale(.9)}}@keyframes down-rotate{0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}30%{transform-origin:center;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10px)}100%{transform-origin:center;transform:translateY(10px) rotate(-45deg) scale(.9)}}@keyframes hide{29%{opacity:1}30%{opacity:0}100%{opacity:0}}.featured-car{box-shadow:3px 3px 6px rgba(0,0,0,.1);border-radius:14px;margin-bottom:6px;transition:all .3s ease}.featured-car:hover{box-shadow:5px 5px 10px rgba(0,0,0,.2);transform:translateY(-2px)}.featured-car .img{position:relative;height:200px;background-size:cover;background-position:center;border-radius:14px 14px 0 0}.featured-car .img .badge{position:absolute;top:10px;left:10px;background-color:var(--main-color);color:#fff;padding:4px 8px;border-radius:4px;font-size:.8rem}.featured-car .img .merkliste{position:absolute;top:10px;right:10px;background-color:rgba(255,255,255,.8);color:var(--main-color);padding:4px 8px;border-radius:4px;font-size:.8rem;cursor:pointer}.featured-car .content{padding:14px}.featured-car .content .subline{font-size:.9rem;color:#999;margin-bottom:4px}.featured-car .content .price{font-size:1.1rem;font-weight:700;color:#333;margin-bottom:0}@media (max-width:1099px){#btn_mobile_menu{display:block}#btn_mobile_menu.is-open{z-index:201;transform:translateY(-30px)}#header-body.fixed_top #btn_mobile_menu{transform:translateY(0)}#menu{position:fixed;right:-120%;top:0;background-color:#fff;height:100vh;width:60%;min-width:300px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:200}#menu.is-open{right:0}#menu>ul{position:relative;margin-top:100px;margin-left:1rem;margin-right:1rem;z-index:1;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden}#menu ul li,#menu ul.dropdown li.has-dropdown{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:4px;padding-right:0;border-bottom:1px solid #eee;min-height:50px}#menu>ul>li>a{width:calc(100% - 30px)}#menu ul>li>span{display:block;width:40px;height:40px;padding:8px;cursor:pointer;transform:rotateZ(0);text-align:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;border:1px solid #eee}#menu ul.dropdown li span svg{transform:rotateZ(90deg)}#menu ul>li>span.rotated{transform:rotateZ(180deg)}#menu ul li a{padding:4px;display:block;line-height:50px}#menu ul.dropdown{display:none;position:relative;margin-top:0;opacity:1;visibility:visible;box-shadow:none;width:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#menu ul.dropdown li a{padding:4px}#menu ul.dropdown li:hover{background-color:#fff}#menu ul.dropdown li a:hover{background-color:#fff}#menu .has-dropdown .has-dropdown ul.dropdown{left:0;top:0!important}}:root{--main-color:#ff1183;--main-color-hover:#e90072;--main-color-light:#fff0f5;--color-text:#000;--font-text:'Inter';--font-accent:'Oswald';--border-color:#e8e8e8;--border-radius:12px;--energieetikette-a:#009640;--energieetikette-b:#55AF3B;--energieetikette-c:#C2D310;--energieetikette-d:#FFF200;--energieetikette-e:#FFC20E;--energieetikette-f:#F37022;--energieetikette-g:#E30613}html{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}body{background-color:#fff}main{margin-top:161px}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}summary::after{content:'›';color:var(--main-color);font-size:1.2rem;display:inline-block;margin-left:8px;transition:transform .2s ease;transform:rotate(90deg)}details[open] summary::after{transform:rotate(270deg)}.px-main{padding-left:5%;padding-right:5%}@media (max-width:767px){.px-main{padding-left:3%;padding-right:3%}}@media (max-width:575px){.px-main{padding-left:14px;padding-right:14px}}.bg-main{background-color:var(--main-color);color:#fff}.color-main{color:var(--main-color)}.btn{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:575px){.btn{padding-left:.75rem;padding-right:.75rem}}.btn-main{background-color:var(--main-color);color:#fff;text-transform:uppercase;font-weight:600}.btn-main:hover{background-color:var(--main-color-hover);color:#fff}.btn-outline-main{border:2px solid var(--main-color);background-color:transparent;color:#000;text-transform:uppercase;font-weight:600}.btn-outline-main:hover{background-color:var(--main-color);color:#fff}main.fixed_top{margin-top:135px}.box{box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:16px;padding:30px}#footer{margin-top:30px;background-color:#101213;color:#fff;padding-top:30px;padding-bottom:30px;background-image:url(../img/bg-footer.png);background-repeat:no-repeat;background-position:100% 0;background-size:auto 120%}@media (max-width:991px){#footer{background-size:80% auto}}#footer img{width:200px}#footer a,#footer h2,#footer h4{color:#fff}#footer ul{list-style:none;margin:0;padding:0}