@import"https: //fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";html{font-size:16px;font-family:"Raleway",sans-serif;font-weight:400}body{position:relative;background-color:#fff;font-family:"Raleway",sans-serif;font-weight:400;padding-right:0 !important}h1,h2,h3,h4,h5{font-family:"Raleway",sans-serif;font-weight:800}strong{font-weight:800}p{font-size:1rem}.light{font-weight:200 !important}a{transition:.3s !important}@media print{body{margin:0;color:#000;background-color:#fff}}header{padding-top:2rem;padding-bottom:2rem;background-color:#f7f5f1}header .headline{display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center;margin-bottom:0rem}@media(max-width: 992px){header .headline{margin-bottom:1rem}}header .headline img.logo{display:none}header .headline h1{color:#000;font-size:3rem;padding-left:1rem;padding-right:1rem;font-weight:300;margin:0;letter-spacing:-1px}@media(max-width: 992px){header .headline h1{font-size:2.25rem}}@media(max-width: 530px){header .headline h1{font-size:1.75rem}}header .headline h1 strong{font-weight:800}header .headline h1 .light{display:block;font-size:1.25rem;margin-top:.25rem;letter-spacing:normal}@media(max-width: 992px){header .headline h1 .light{font-size:1.125rem}}@media(max-width: 530px){header .headline h1 .light{font-size:1rem}}@media(max-width: 768px){header{background-color:#d91d11}header .headline img.logo{display:block;width:110px;height:auto;margin-bottom:1rem}header .headline h1{color:#fff}}main{background-color:#fff;display:flex;flex-flow:row;justify-content:center;align-items:start}main .brands{position:relative;display:flex;flex-flow:row;justify-content:center;align-items:center}@media(max-width: 768px){main .brands{flex-flow:column}}main .brands a.brand{display:block;text-decoration:none}main .brands a.brand .brand-box{position:relative}main .brands a.brand .brand-box .logo{text-align:center;padding:0;height:140px;width:100%}main .brands a.brand .brand-box .logo img{position:relative}main .brands a.brand .brand-box .button{position:absolute;top:112px;left:50%;transform:translateX(-50%);padding:.5rem 1rem;font-size:1.375rem;font-weight:600;border-radius:3rem;width:470px;text-align:center;transition:.3s !important;z-index:99;box-shadow:rgba(0,0,0,.25) 0px 54px 55px,rgba(0,0,0,.12) 0px -12px 30px,rgba(0,0,0,.12) 0px 4px 6px,rgba(0,0,0,.17) 0px 12px 13px,rgba(0,0,0,.09) 0px -3px 5px}main .brands a.brand .brand-box .button:hover{filter:brightness(85%);box-shadow:none}@media(max-width: 992px){main .brands a.brand .brand-box .button{font-size:1.125rem;width:90%}}main .brands a.brand.opel .brand-box{background-color:#303037}main .brands a.brand.opel .brand-box .logo{border-bottom:.5rem solid #f7ff14}main .brands a.brand.opel .brand-box .logo img{top:1.675rem}main .brands a.brand.opel .brand-box .button{background-color:#f7ff14;color:#000}main .brands a.brand.omoda .brand-box{background-color:#1c1c25}main .brands a.brand.omoda .brand-box .logo{border-bottom:.5rem solid #d10010}main .brands a.brand.omoda .brand-box .logo img{top:2.875rem}@media(max-width: 992px){main .brands a.brand.omoda .brand-box .logo img{width:70%;height:auto}}main .brands a.brand.omoda .brand-box .button{background-color:#d10010;color:#fff}main .brands .logo-asd{position:absolute;top:80px;left:50%;transform:translateX(-50%);z-index:99}main .brands .logo-asd img{height:120px;width:auto}@media(max-width: 1450px){main .brands .logo-asd img{height:100px;width:auto}}@media(max-width: 850px){main .brands .logo-asd{top:40%}main .brands .logo-asd img{height:100px;width:auto}}@media(max-width: 768px){main .brands .logo-asd{display:none}}footer{background-color:#1c1c26;color:#000}footer .contacts{position:relative;display:flex;flex-flow:row;justify-content:center;align-items:start}@media(max-width: 768px){footer .contacts{flex-flow:column}}footer .contacts .contact{display:flex;flex-flow:column;justify-content:space-evenly;align-items:start;gap:1.5rem;width:50%;height:100%;padding:0 4rem 4rem 2rem;color:#fff}@media(max-width: 768px){footer .contacts .contact{width:100%;padding-top:4rem}}footer .contacts .contact.opel{background-color:#303136}footer .contacts .contact.opel .contact-branch span.material-symbols-rounded{color:#f7ff14}footer .contacts .contact.omoda{background-color:#1c1c26}footer .contacts .contact .contact-branch{display:flex;flex-flow:row;justify-content:space-between;align-items:start;width:100%;gap:1rem;border-bottom:1px solid #a0a0a1}@media(max-width: 1099px){footer .contacts .contact .contact-branch{flex-flow:column;gap:0;padding-bottom:1rem}}footer .contacts .contact .contact-branch span.material-symbols-rounded{font-size:1.75rem;margin-top:0rem;color:#d10010}footer .contacts .contact .contact-branch .contact-details{width:40%}@media(max-width: 1099px){footer .contacts .contact .contact-branch .contact-details{width:100%}}footer .contacts .contact .contact-branch address,footer .contacts .contact .contact-branch .contact-email,footer .contacts .contact .contact-branch .contact-phone{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:.5rem}footer .contacts .contact .contact-branch address div,footer .contacts .contact .contact-branch .contact-email div,footer .contacts .contact .contact-branch .contact-phone div{font-size:1rem;line-height:1.5rem;color:#a0a0a1}footer .contacts .contact .contact-branch address div strong,footer .contacts .contact .contact-branch .contact-email div strong,footer .contacts .contact .contact-branch .contact-phone div strong{display:inline-block;font-weight:700;font-size:1.325rem;margin-bottom:.5rem;color:#fff}footer .contacts .contact .contact-branch address a,footer .contacts .contact .contact-branch .contact-email a,footer .contacts .contact .contact-branch .contact-phone a{color:#fff;text-decoration:none;line-height:2rem}footer .contacts .contact .contact-branch address a:hover,footer .contacts .contact .contact-branch .contact-email a:hover,footer .contacts .contact .contact-branch .contact-phone a:hover{text-decoration:underline}footer .contacts .contact .contact-branch address{width:60%}footer .contacts .contact .contact-branch address div{font-style:normal;padding-bottom:1.5rem;width:100%}@media(max-width: 1099px){footer .contacts .contact .contact-branch address{width:100%}footer .contacts .contact .contact-branch address div{padding-bottom:0}}footer .contacts .contact .contact-branch .contact-email div,footer .contacts .contact .contact-branch .contact-phone div{font-size:.875rem}/*# sourceMappingURL=style.min.css.map */