@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(/ui/assets/fonts/7fa387951673abf164b1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:600;src:url(/ui/assets/fonts/eb2f99b8088268cd34a2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:500;src:url(/ui/assets/fonts/a0ec31288bb0577497b1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:600;src:url(/ui/assets/fonts/167dbf0dad9d4668a5e9.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}details summary{list-style:none}details summary::-webkit-details-marker{display:none}button,details summary,input[type=checkbox],input[type=radio],label:has(input[type=checkbox]),label:has(input[type=radio]),select{cursor:pointer}@view-transition{navigation:auto}::selection{background-color:#d11112}body{align-content:start;display:grid;font-family:Barlow,sans-serif;grid-template-columns:minmax(13px,auto) repeat(12,minmax(0,110px)) minmax(13px,auto);margin:0;padding:0}body>*{grid-column:2/span 12}img,svg{height:auto;max-width:100%}[hidden]{display:none!important}.header{--height:172px;align-content:start;display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin:0 0 calc(var(--height)*-1);padding-top:11.9px;position:sticky;top:0;z-index:1}@media(min-width:768px){.header{--height:200px;padding-top:19.9px}}.header:before{background-image:linear-gradient(180deg,#000,#0000);content:"";height:var(--height);left:0;pointer-events:none;position:absolute;top:0;width:100%}.header>*{position:relative}.header__inner{display:flex;grid-column:2/-2;justify-content:space-between}.header__left{column-gap:10.5px;grid-template-columns:113.5px 35px}.header__left,.header__right{align-items:center;display:grid}.header__right{column-gap:17.8px;grid-template-columns:auto 24.5px}@media(min-width:768px){.header__right{column-gap:16px;grid-template-columns:auto auto 40.44px}}.header__contact{position:relative}.header__contact-open{background-color:#0000;border:0;color:#fff;column-gap:1.5px;cursor:pointer;display:grid;grid-auto-rows:auto;grid-template-columns:18px 1fr;outline:0;padding:0}.header__contact-open svg{grid-column:1;grid-row:1}.header__contact-open span:first-of-type{font-size:16px;font-weight:600;grid-column:2;grid-row:1}@media(min-width:768px){.header__contact-open span:first-of-type{font-size:18px}}.header__contact-open span:last-of-type{font-size:11px;font-weight:600;grid-column:1/span 2;grid-row:2}@media(min-width:768px){.header__contact-open span:last-of-type{display:none}}.header__contact-content:not([hidden]){animation:slideinfromtop .2s ease-in-out;background-color:#fff;display:grid;left:0;padding:17px 16px;position:fixed;right:0;row-gap:17px;top:68px}@media(min-width:768px){.header__contact-content:not([hidden]){left:-205px;position:absolute;width:375px}}.header__contact-content:not([hidden]):before{background-color:#fff;content:"";display:block;height:13px;position:absolute;right:100px;top:0;transform:rotate(45deg) translate(50%,-100%);width:13px}.header__contact-content:not([hidden]) a{align-items:center;border:1px solid #d11112;border-radius:3px;display:flex;gap:3.5px;height:42px;justify-content:center;text-decoration:none}.header__contact-content:not([hidden]) a span{color:#29323b;font-size:16px;font-weight:600}.header__contact-content:not([hidden]) button{background-color:#0000;border:0;border-bottom:1px solid #a8a8a8;color:gray;cursor:pointer;justify-self:center;outline:0;padding:0 0 4.5px}.header__location{display:none}@media(min-width:768px){.header__location{align-items:center;column-gap:6.9px;display:grid;grid-template-columns:11.1px 1fr;margin-right:36.2px}.header__location span{color:#fff;font-size:18px;font-weight:600}}.header__nav-open{background-color:#0000;border:0;cursor:pointer;outline:0;padding:0}.header__nav-open svg{width:100%}.header--white{align-content:center;background-color:#fff;background-image:none;height:73px;margin:0;padding:0}@media(min-width:1024px){.header--white{align-content:center;height:98px;padding:0}}.header--white:before{display:none}.header--white .header__contact-open,.header--white .header__location span{color:#000}.header--white .header__nav-open svg,.header--white .header__nav-open svg path{fill:currentColor;color:#000}@keyframes slideinfromtop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideinfromleft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.headernav[hidden]{display:none}.headernav:not([hidden]){animation:slideinfromleft .2s ease-in-out;background-color:#fff;bottom:0;display:grid;grid-template-rows:67px 1fr 67px;height:100%;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;row-gap:35px;top:0;width:100%;z-index:2}@media(min-width:768px){.headernav:not([hidden]){grid-template-rows:120px auto auto}}.headernav__header{align-items:center;display:grid;grid-template-columns:1fr auto;justify-self:center;padding:0 33px;width:min(100%,1145.38px)}.headernav__languages{display:flex}.headernav__languages a{border-right:2px solid #000;color:#d11112;line-height:.8;padding:0 .5ch;text-decoration:none}.headernav__languages a.active{color:#000}.headernav__languages a:first-child{padding-left:0}.headernav__languages a:last-child{border:0;padding-right:0}.headernav__close{background-color:#0000;border:0;cursor:pointer;outline:0;padding:0}.headernav__links{display:grid;row-gap:35px}@media(min-width:768px){.headernav__links{padding:0 0 60.6px;row-gap:40px}}.headernav__link{color:#000;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:600;justify-self:center;letter-spacing:.02em;line-height:29px;text-decoration:none;text-transform:uppercase}@media(min-width:768px){.headernav__link{font-size:32px;line-height:38px}}.hero{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.hero picture{grid-column:1/-1;grid-row:1}.hero picture img{height:100%;object-fit:cover;width:100%}@media(min-width:768px){.hero picture{grid-row:1/span 3}}.hero__overlay--bottom,.hero__overlay--top{grid-column:2/-2;grid-row:1}.hero__overlay--top{align-self:start;margin:10.3px 0 0}@media(min-width:768px){.hero__overlay--top{align-self:end;grid-row:2;margin:0 0 28px}}.hero__overlay--bottom{align-self:end;margin:0 0 30px}@media(min-width:768px){.hero__overlay--bottom{grid-row:3;margin:0 0 44px}}.hero__button--back{margin:0;padding:0}@media(min-width:1024px){.hero__button--back{margin:0!important}}.hero__tag{display:block;margin:0 0 10px}.hero__headline{display:block;margin:0}.hero--black{background-color:#000;padding:10.3px 0 35px}@media(min-width:768px){.hero--black{padding:26.3px 0 63px}}.hero--black .hero__overlay--bottom,.hero--black .hero__overlay--top{margin:0}.hero--black .hero__overlay--top{grid-row:1;margin:0 0 34px}@media(min-width:768px){.hero--black .hero__overlay--top{margin:0 0 26px}}.hero--black .hero__overlay--bottom{grid-row:2}.hero img{aspect-ratio:375/489}@media(min-width:768px){.hero img{aspect-ratio:1366/570}}.searchform{--gradientHeight:237px;background-image:linear-gradient(to bottom,#0000,#000 var(--gradientHeight));display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin-top:calc(var(--gradientHeight)*-1);padding:64.4px 0;position:relative}.searchform--no-margin-top{background-color:#000;background-image:none;margin-top:0}.searchform__inner{display:grid;grid-column:2/span 12;grid-template-columns:subgrid;row-gap:8px}.searchform__inner>*{grid-column:1/span 12}@media(min-width:1024px){.searchform__inner{grid-column:4/span 8}}.searchform__badge{justify-self:end;margin-bottom:-15px;margin-top:-64.4px}@media(min-width:1024px){.searchform__badge{margin-bottom:-40px;transform:translateX(100px);width:160px}}.car__tag,.contact__tag,.contactform__tag,.customerservice__tag,.foundcars__tag,.hero__tag,.jobs__tag,.latestcars__tag,.purchase__form-tag,.searchform__tag,.service__tag,.workshop__content__tag,.workshop__packages__tag{background-color:#d11112;border-radius:2px;color:#fff;display:inline-block;font-size:14px;justify-self:start;padding:3px 6px}@media(min-width:1024px){.car__tag,.contact__tag,.contactform__tag,.customerservice__tag,.foundcars__tag,.hero__tag,.jobs__tag,.latestcars__tag,.purchase__form-tag,.searchform__tag,.service__tag,.workshop__content__tag,.workshop__packages__tag{display:none}}.car__headline,.contact__headline,.hero__headline,.jobs__headline,.purchase__form-headline,.searchform__headline,.workshop__content__headline,.workshop__packages__headline{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:600;letter-spacing:.02em;line-height:38px;text-transform:uppercase}.searchform__fields{display:grid;margin-top:9.1px;row-gap:22px}@media(min-width:1024px){.searchform__fields{column-gap:34px;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}}.searchform input[type=text],.searchform select{appearance:none;background-color:#000;background-image:url(/ui/modules/searchform/assets/8fac58749ca45614f134.svg);background-position:calc(100% - 14.82px);background-repeat:no-repeat;background-size:8.64px auto;border:1px solid #5f5f5f;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.05em;line-height:17px;outline:0;padding:13.9px 15px 15.1px}.searchform input[type=text]::-webkit-input-placeholder{color:#fff}.searchform [list]::-webkit-calendar-picker-indicator,.searchform [list]::-webkit-list-button{opacity:0}.searchform button[type=submit]{background-color:#d11112;border:0;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.05em;line-height:17px;outline:0;padding:13px 16px;text-align:center;text-transform:uppercase}@media(min-width:1024px){.searchform button[type=submit]{grid-column:1/-1;grid-row:4}}.searchform button[type=reset]{background-color:#0000;border:0;border-bottom:1px solid #d11112;color:#d11112;cursor:pointer;font-size:14px;font-weight:600;justify-self:center;letter-spacing:.05em;line-height:17px;margin-top:15.9px;outline:0;padding-bottom:4.6px}.car-of-the-week{background-color:#d11112;display:grid;margin:24px 0;text-decoration:none}@media(min-width:1024px){.car-of-the-week{grid-template-columns:747fr 407fr;margin:102px 0 0}}.car-of-the-week .headline{display:grid;font-family:Barlow Condensed,sans-serif;font-size:67px;font-weight:600;line-height:62px;margin:0 0 22px;text-transform:uppercase}@media(min-width:1024px){.car-of-the-week .headline{font-size:80px;line-height:74px;margin:0 0 19px}}.car-of-the-week .headline small{font-size:16px;font-weight:500;line-height:19px;text-transform:none}@media(min-width:1024px){.car-of-the-week .headline small{font-size:19px;line-height:23px}}.car-of-the-week .button{background-color:#000;border-radius:4px;color:#fff;font-weight:600;margin:100px 0 0;padding:12px 0 16px;text-align:center;text-transform:uppercase}@media(min-width:1024px){.car-of-the-week .button{margin:auto 0 0}}.car-of-the-week .image{height:auto;margin:0;width:100%}@media(min-width:1024px){.car-of-the-week .image img{height:100%;object-fit:cover;width:100%}}.car-of-the-week .brand{text-transform:uppercase}.car-of-the-week .ad{color:#fff;display:flex;flex-flow:column;font-size:15px;padding:32px 22px}@media(min-width:1024px){.car-of-the-week .ad{font-size:19px;padding:45px 50px}}.car-of-the-week .model{word-break:break-all}.latestcars{display:grid;padding:47px 0 63px;position:relative}.contactform__tag,.customerservice__tag,.foundcars__tag,.latestcars__tag,.service__tag{display:inline-block}@media(min-width:768px){.contactform__tag,.customerservice__tag,.foundcars__tag,.latestcars__tag,.service__tag{justify-self:center}}.contactform__headline,.customerservice__headline,.foundcars__headline,.latestcars__headline,.service__headline{font-family:Barlow Condensed,sans-serif;font-size:32px;letter-spacing:.02em;line-height:38px;margin:24px 0 0}@media(min-width:768px){.contactform__headline,.customerservice__headline,.foundcars__headline,.latestcars__headline,.service__headline{font-size:40px;justify-self:center;line-height:28px}}.latestcars__cars{column-gap:16px;display:grid;grid-auto-columns:326px;grid-auto-flow:column;margin:0 -13px;overflow:hidden;overflow-x:auto;padding:0 13px;scroll-padding:0 13px;scroll-snap-type:x mandatory;scrollbar-width:none}@media(min-width:1400px){.latestcars__cars{margin:0 -30px;padding:0 30px;scroll-padding:0 30px}}.latestcars__car{border-radius:3px;box-shadow:0 0 30px #0000004f;color:#000;display:grid;grid-row:span 5;grid-template-columns:19.8px 1fr 1fr 1fr 21px;grid-template-rows:subgrid;margin:30px 0;scroll-snap-align:start;text-decoration:none}.latestcars__car>*{grid-column:2/span 3}.latestcars__car-image{aspect-ratio:4/3;border-radius:3px 3px 0 0;grid-column:span 5;margin:0 0 14.5px;width:100%}.latestcars__car-image img{height:100%;object-fit:cover;object-position:center bottom;width:100%}.foundcars__car-model,.latestcars__car-model{align-self:baseline;font-size:18px;font-weight:600;grid-column:2/span 2;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foundcars__car-price,.latestcars__car-price{align-self:baseline;font-size:16px;font-weight:600;grid-column:4;line-height:19px;text-align:end}.latestcars hr{border:0;border-top:1px solid #707070;grid-column:2/span 3;margin:11.4px 0 29.9px;opacity:.3;width:100%}.foundcars__car-mileage,.foundcars__car-registration,.foundcars__car-transmission,.latestcars__car-mileage,.latestcars__car-registration,.latestcars__car-transmission{align-items:center;display:flex;font-size:15px;gap:4.6px;line-height:18px}.foundcars__car-mileage,.latestcars__car-mileage{grid-column:2}.foundcars__car-registration,.latestcars__car-registration{grid-column:3;justify-self:center}.foundcars__car-transmission,.latestcars__car-transmission{grid-column:4;justify-self:end}.foundcars__car-link,.latestcars__car-link{background-color:#d11112;border-radius:3px;color:#fff;font-size:16px;font-weight:600;grid-column:2/span 3;letter-spacing:.05em;line-height:19px;margin:27.4px 0 30px;padding:12px 0 15px;text-align:center;text-decoration:none;text-transform:uppercase}.latestcars__button-left,.latestcars__button-right{display:none}@media(hover:hover)and (pointer:fine)and (min-width:768px){.latestcars__button-left,.latestcars__button-right{background-color:#0000;border:0;cursor:pointer;display:block;outline:0;position:absolute;top:105px}.latestcars__button-left{left:0}.latestcars__button-right{right:0}}.foundcars{display:grid;margin:47px 0 84px}@media(min-width:1280px){.foundcars{column-gap:117.7px;grid-template-columns:934px 1fr}.foundcars>*{grid-column:1/-1}}.foundcars__headline,.foundcars__tag{justify-self:start}.foundcars__cars{display:grid;margin:60px 0 50.4px;row-gap:27px}@media(min-width:700px){.foundcars__cars{column-gap:25px;grid-template-columns:1fr 1fr}}@media(min-width:1024px){.foundcars__cars{grid-template-columns:1fr;margin:44px 0 142px;row-gap:45px}}@media(min-width:1280px){.foundcars__cars{grid-column:1}}.foundcars__car{border-radius:3px;box-shadow:0 0 30px #0000004f;color:#000;display:grid;grid-template-columns:21.9px 1fr 1fr 1fr 23.4px;text-decoration:none}@media(min-width:1024px){.foundcars__car{grid-template-columns:355px 78.7px 1fr 1fr 1fr 84.2px;grid-template-rows:31.4px auto auto auto auto 31.4px}}.foundcars__car-image{border-radius:3px 3px 0 0;grid-column:span 5;margin:0 0 14.5px}@media(min-width:1024px){.foundcars__car-image{grid-column:1;grid-row:1/span 6;margin:0}}.foundcars__car-image img{height:auto;width:100%}@media(min-width:1024px){.foundcars__car-model{font-size:25px;font-weight:600;grid-column:3/span 2;grid-row:2;justify-self:start;line-height:30px;width:100%}.foundcars__car-price{font-size:26px;grid-column:3/span 3;grid-row:2;justify-self:end;line-height:31px}.foundcars__car-mileage,.foundcars__car-registration,.foundcars__car-transmission{font-size:19px;font-weight:600;line-height:23px}.foundcars__car-mileage{grid-column:3;grid-row:4}.foundcars__car-registration{grid-column:4;grid-row:4}.foundcars__car-transmission{grid-column:5;grid-row:4}.foundcars__car-link{grid-column:3/span 3;grid-row:5;margin:46.5px 0 0}}.foundcars__back-to-top{justify-self:center}@media(min-width:1280px){.foundcars__back-to-top{grid-column:2;justify-self:start;margin:129px 0 142px}}.foundcars__back-to-top--sm{border-bottom:1px solid #000;color:#000;display:flex;font-size:14px;font-weight:600;gap:13.7px;letter-spacing:.05em;line-height:17px;padding-bottom:4.6px;text-decoration:none}@media(min-width:1280px){.foundcars__back-to-top--sm{display:none}}.foundcars__back-to-top--lg{display:none}@media(min-width:1280px){.foundcars__back-to-top--lg{display:block;position:sticky;top:157px}}.foundcars hr{border:0;border-top:1px solid #707070;grid-column:2/span 3;margin:11.4px 0 29.9px;opacity:.3;width:100%}@media(min-width:1024px){.foundcars hr{grid-column:3/span 3;grid-row:3;margin:17.4px 0 39.2px}}.headline--split{font-family:Barlow Condensed;font-size:32px;font-weight:600;letter-spacing:.02em;line-height:38px;margin:0 0 22px;text-align:center;text-transform:uppercase}@media(min-width:1280px){.headline--split{font-size:40px;line-height:29px;margin:0 0 57px}}.contactform{background-color:#000;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:41px 0 0}@media(min-width:768px){.contactform{padding:76px 0 0}}.contactform ::placeholder{color:#fff}.contactform--jobs{background-color:#0000;padding:0}.contactform--margin-bottom{margin-bottom:178px}@media(min-width:1024px){.contactform--margin-bottom{margin-bottom:203px}}.contactform>*{grid-column:2/-2}.contactform__tag,.customerservice__tag,.service__tag{justify-self:center;margin:0 0 10px}.contactform__headline,.customerservice__headline,.service__headline{color:#fff;justify-self:center;margin:0 0 32px;text-transform:uppercase}@media(min-width:768px){.contactform__headline,.customerservice__headline,.service__headline{font-size:40px;letter-spacing:.02em;line-height:29px;margin:0 0 30px}.contactform__buttons{display:flex;gap:20px;justify-content:center;margin:0 0 61px}}.contactform__button-mail,.contactform__button-phone,.contactform__button-whatsapp{background-color:#000;border:1px solid #d11112;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:3.5px;justify-content:center;letter-spacing:.03em;line-height:19px;margin:0 0 24px;outline:0;padding:10px 13px;text-decoration:none}@media(min-width:768px){.contactform__button-mail,.contactform__button-phone,.contactform__button-whatsapp{margin:0}}@media(min-width:1024px){.contactform__button-mail,.contactform__button-phone,.contactform__button-whatsapp{width:343px}}.contactform__button-whatsapp{margin:0 0 68px}@media(min-width:768px){.contactform__button-whatsapp{margin:0}}.contactform__form{background-color:#29323b;border-radius:5px;display:grid;justify-self:center;margin:0 0 -18px;max-width:907px;padding:16px 18px 19px}@media(min-width:768px){.contactform__form{padding:35px 132px 68px}.contactform--jobs .contactform__form{column-gap:28px;grid-template-columns:repeat(2,1fr)}.contactform--jobs .contactform__form>*{grid-column:1/-1}}.contactform__fields{align-items:start;display:grid}@media(min-width:768px){.contactform__fields{column-gap:28px;grid-auto-flow:row;grid-template-columns:1fr 1fr;margin:0 0 47.1px;row-gap:22px}.contactform__fields>*{grid-column:1/-1}}.contactform--jobs .contactform__fields{row-gap:0}@media(min-width:768px){.contactform--jobs .contactform__fields{grid-column:span 1;grid-row:span 4;grid-template-columns:1fr;grid-template-rows:subgrid;margin:0}}.contactform__form-headline{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:32px;letter-spacing:.02em;line-height:38px;text-align:center;text-transform:uppercase}@media(min-width:768px){.contactform__form-headline{font-size:40px;line-height:29px;margin:0 0 23px}}.contactform--jobs .contactform__form-headline{margin:0;text-align:start}.contactform__form-subline{color:#fff;font-size:14px;line-height:40px}@media(min-width:768px){.contactform__form-subline{font-size:16px}}.contactform--jobs .contactform__form-subline{line-height:26px;margin:22px 0}@media(min-width:768px){.contactform--jobs .contactform__form-subline{margin:22px 0 15px}}.contactform__label{line-height:0;margin:0 0 22px;position:relative}@media(min-width:768px){.contactform__label{grid-column:span 1;margin:0}}.contactform__label:has(input[type=checkbox]){align-items:center;column-gap:10px;display:grid;grid-template-columns:auto 1fr;row-gap:12px}.contactform__label:has(input[type=checkbox]) input{grid-column:1}.contactform__label:has(input[type=checkbox]) .contactform__label-text{grid-column:2}.contactform__label:has(input[type=checkbox]) .contactform__label-help{grid-column:1/span 2}.contactform__label input,.contactform__label select,.contactform__label textarea{appearance:none;background-color:#0000;border:1px solid #7e7e7e;border-radius:3px;color:#fff;font-size:12px;letter-spacing:.05em;line-height:14px;margin:0;padding:15.1px 13.4px 16.9px;width:100%}@media(min-width:768px){.contactform__label input,.contactform__label select,.contactform__label textarea{font-size:16px;letter-spacing:.05em;line-height:19px;padding:11.1px 13.4px}}.contactform__label input ::placeholder,.contactform__label select ::placeholder,.contactform__label textarea ::placeholder{color:#fff}.contactform__label select{background-image:url(/ui/modules/searchform/assets/8fac58749ca45614f134.svg);background-position:calc(100% - 14.82px);background-repeat:no-repeat;background-size:8.64px auto;padding-right:35px}.contactform__label select option{color:initial}.contactform__label textarea{resize:vertical}.contactform__label input[type=checkbox]{height:18px;padding:0;width:18px}.contactform__label input[type=checkbox]:checked{background-image:url(/ui/modules/contactform/assets/aa36fa72fc891589ab20.svg);background-position:50%;background-repeat:no-repeat;background-size:10.9px}.contactform--jobs .contactform__label:last-child{margin:0}@media(min-width:768px){.contactform--jobs .contactform__label{margin:0 0 22px}.contactform--jobs .contactform__label:has(textarea){grid-row:span 2}.contactform--jobs .contactform__label:has(textarea) textarea{min-height:107px}}.contactform__label-text{color:#fff;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:14px}.contactform__label-help{color:#8e8e8e;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:13px}.contactform button[type=submit]{background-color:#d11112;border:1px solid #d11112;border-radius:3px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.05em;line-height:17px;margin:0 0 15px;outline:0;padding:11px 0 14px;text-transform:uppercase}@media(min-width:768px){.contactform button[type=submit]{grid-column:span 1;margin:0;padding:11.1px 13.4px}}.contactform--jobs button[type=submit]{margin:20px 0 26.1px}@media(min-width:768px){.contactform--jobs button[type=submit]{grid-column:span 2}}.service{display:grid;padding:51px 0 58px}@media(min-width:768px){.service{padding:69px 0 115px}.service__tag{margin:0 0 7px}}.service__headline{color:#000}@media(min-width:768px){.service__headline{margin:0 0 53px}}.service__links{display:grid;justify-self:center;row-gap:15px;width:min(814px,100%)}@media(min-width:768px){.service__links{column-gap:32px;grid-template-columns:1fr 1fr;row-gap:29px}}.service__link{border-radius:5px;box-shadow:0 0 30px #00000014;color:#000;display:grid;font-size:18px;font-weight:600;height:179px;line-height:24px;row-gap:26.6px;text-decoration:none}@media(min-width:768px){.service__link{font-size:22px;line-height:26px}}.service__link svg{align-self:end;justify-self:center}.service__link span{align-self:start;justify-self:center;max-width:15ch;text-align:center}.customerservice{background-color:#000;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:52px 0 49px}.customerservice__inner{grid-column:2/-2;justify-self:center;width:min(100%,907px)}@media(min-width:768px){.customerservice__tag{justify-self:start;margin:0 0 16px}.customerservice__headline{justify-self:start;margin:0 0 32px}}.customerservice__image{margin:0 0 44.1px}.customerservice__image img{height:100%;object-fit:cover;width:100%}.customerservice__text{color:#fff;font-size:16px;font-weight:600;letter-spacing:.05em;line-height:22px;margin:0 0 38.9px}@media(min-width:768px){.customerservice__text{line-height:26px}}.customerservice__link{background-color:#d11112;border-radius:3px;color:#fff;display:block;font-size:14px;font-weight:600;letter-spacing:.05em;line-height:17px;padding:12px 0 13px;text-align:center;text-decoration:none;text-transform:uppercase;width:min(100%,343px)}.description{display:grid;justify-self:center;padding:26.1px 0 72.7px;row-gap:20px;width:min(100%,907px)}.description hr{border:0;border-top:1px solid #707070;height:0;margin:0;width:100%}.description p{color:#8e8e8e;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:16px;margin:0}.footer{background-color:#29323b;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:37.9px 0 30px}@media(min-width:1024px){.footer{padding:112px 0 51.5px}}.footer>*{grid-column:2/-2}.footer__inner{display:grid;grid-template-columns:1fr auto}.footer__inner>*{grid-column:1/-1}@media(min-width:1024px){.footer__inner{grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(4,auto);justify-self:center;width:min(100%,1080px)}.footer__inner>*{grid-column:span 1}}.footer__block-1,.footer__block-2{margin:0 0 26.9px}.footer__block-1{display:flex;gap:10.7px;grid-column:1}@media(min-width:1024px){.footer__block-1{gap:21.2px;grid-column:1;grid-row:1;margin:0 0 26px}}.footer__block-2{align-self:center;color:#fff;display:flex;grid-column:2;line-height:47px}@media(min-width:1024px){.footer__block-2{grid-column:3;grid-row:4;justify-self:end;margin:0}}.footer__block-2 a{border-right:2px solid #fff;color:#d11112;line-height:.8;padding:0 .5ch;text-decoration:none}.footer__block-2 a.active{color:#fff}.footer__block-2 a:first-child{padding-left:0}.footer__block-2 a:last-child{border:0;padding-right:0}.footer__block-3{display:grid;row-gap:9.1px}@media(min-width:1024px){.footer__block-3{grid-column:1;grid-row:2;row-gap:7.1px}}.footer__block-3>*{align-items:center;display:grid;grid-template-columns:33px 1fr}.footer__block-3>* svg{place-self:center}.footer__features,.footer__links{display:grid}@media(min-width:1024px){.footer__features{grid-column:2;grid-row:1/span 2;justify-self:center}}.footer__links{margin:0 0 58.1px}@media(min-width:1024px){.footer__links{grid-column:3;grid-row:1/span 2;justify-self:end;margin:0}}.footer__links a{text-decoration:none}.footer__feature,.footer__link{align-items:center;display:grid;grid-template-columns:33px 1fr}.footer__feature svg,.footer__link svg{place-self:center}.footer__feature span,.footer__link span{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:600;letter-spacing:.05em;line-height:47px}.footer__feature span{text-transform:uppercase}@media(min-width:1024px){.footer__feature span{font-size:20px}}.footer__link span{color:#fff;font-family:Barlow,sans-serif;font-size:14px;font-weight:600;letter-spacing:.05em;line-height:30px}@media(min-width:1024px){.footer__link span{font-size:16px}}.footer__hr{border:0;border-top:1px solid #707070;height:0;margin:0;width:100%}.footer__hr-1{margin:32.4px 0 30.5px}@media(min-width:1024px){.footer__hr-1{display:none}}.footer__hr-2{margin:38.5px 0 22.4px}@media(min-width:1024px){.footer__hr-2{grid-column:1/-1}}.footer__logo{width:113.52px}@media(min-width:1024px){.footer__logo{width:151.81px}}.footer__tuv{width:35px}@media(min-width:1024px){.footer__tuv{width:47px}}.footer__phone{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:600;letter-spacing:.03em;line-height:31px;text-decoration:none}.footer__location{color:#fff;font-size:14px;font-weight:600;letter-spacing:-.003em;line-height:13px}@media(min-width:1024px){.footer__location{font-size:16px}}.footer__sociallinks{display:flex;gap:18px;justify-self:center}@media(min-width:1024px){.footer__sociallinks{grid-column:1/span 2;grid-row:4;justify-self:start}}.footer__sociallinks a{display:block;text-decoration:none}.footer__sociallinks svg{display:block}.car{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.car>*{grid-column:2/-2}.car__header{background-color:#000;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:10.3px 0 42px}.car__header>*{grid-column:2/-2}@media(min-width:1024px){.car__header{margin:0 0 26px;padding:26.3px 0 63px}}.car__button--back,.hero__button--back{align-items:center;appearance:none;background-color:#0000;border:0;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:2.8px;letter-spacing:.05em;line-height:17px;margin:0 0 9px;outline:0;padding:0;text-decoration:none}@media(min-width:1024px){.car__button--back,.hero__button--back{margin:0 0 26px}.car__tag,.hero__tag{display:block;margin:0 0 5px;padding:2px 6px 4px 5px}.car__headline,.hero__headline{font-size:40px;letter-spacing:.03em;line-height:38px}}.car__headline a,.hero__headline a{text-decoration:none}.car__content{align-items:start;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:17px 0 0}.car__content>*,.car__images{grid-column:2/-2}@media(min-width:1024px){.car__images{grid-column:2/span 6;grid-row:span 6}}.car__detail-images,.car__thumbnails{display:grid;grid-auto-flow:column;margin:0 -13px;overflow:hidden;overflow-x:auto;padding:0 13px;position:relative}.car__detail-images::-webkit-scrollbar,.car__thumbnails::-webkit-scrollbar{display:none}.car__detail-images,.car__thumbnails{-ms-overflow-style:none;scrollbar-width:none}@media(min-width:1024px){.car__detail-images,.car__thumbnails{margin:0;padding:0;scroll-padding:0}}.car__detail-images{column-gap:13px;grid-auto-columns:100%;margin-bottom:12.5px;scroll-padding:0 13px;scroll-snap-type:x mandatory}.car__detail-images img{border-radius:3px}@media(min-width:1024px){.car__detail-images{margin:0 0 22.8px;scroll-padding:0}}.car__thumbnails{column-gap:9px;grid-auto-columns:89px;grid-auto-flow:column;margin-bottom:17px}@media(min-width:1024px){.car__thumbnails{column-gap:15.3px;grid-auto-columns:151.74px;margin:0}}.car__detail-image,.car__thumbnail{aspect-ratio:4/3}.car__detail-image img,.car__thumbnail img{border-radius:3px;height:100%;object-fit:contain;width:100%}.car__thumbnail img{height:100%;object-fit:cover;width:100%}.car__detail-image{scroll-snap-align:center}.car__price{align-content:center;font-size:19px;font-weight:600;grid-column:2/span 6;height:30px;line-height:23px}@media(min-width:1024px){.car__price{font-size:28px;grid-column:9/span 3;grid-row:1;line-height:34px;margin:12.1px 0 11.6px}}.car__availability{align-items:center;color:#8b8b8b;column-gap:8.9px;display:grid;font-size:12px;font-weight:600;grid-column:8/span 6;grid-template-columns:auto 1fr;height:30px;justify-self:end;line-height:14px}@media(min-width:1024px){.car__availability{font-size:17px;grid-column:12/span 2;grid-row:1;line-height:20px;margin:12.1px 0 11.6px}}.car__vat-status{color:#8b8b8b;font-size:12px;font-weight:600;line-height:14px;margin:0 0 16.6px}@media(min-width:1024px){.car__vat-status{font-size:17px;grid-column:9/span 5;grid-row:2;line-height:20px;margin:0 0 25.4px}}.car__keyfacts{display:grid;margin:0 0 18px}@media(min-width:1024px){.car__keyfacts{grid-column:9/span 5;grid-row:3;margin:0 0 27px}}.car__keyfact{background-color:#e9eaeb;display:grid;font-size:14px;grid-template-columns:1fr 1fr;line-height:17px;padding:15.5px 16px 16.5px}.car__keyfact:nth-of-type(2n){background-color:#f6f7f7}.car__keyfact span{font-weight:600}@media(min-width:1024px){.car__keyfact span{font-size:20px;line-height:24px}.car__keyfact strong{font-size:21px;line-height:25px}}.car__power{font-size:16px;font-weight:600;line-height:19px;margin:0 0 17px}@media(min-width:1024px){.car__power{font-size:23px;grid-column:9/span 5;grid-row:4;line-height:28px;margin:0 0 26px}}.car__transmission-and-fuel{color:#8b8b8b;font-size:12px;font-weight:600;line-height:14px}@media(min-width:1024px){.car__transmission-and-fuel{font-size:17px;line-height:20px}}.car__features{display:flex;flex-flow:row wrap;gap:9px;margin:0 0 76px}@media(min-width:1024px){.car__features{grid-column:9/span 5;grid-row:5;margin:0 0 37.9px}}.car__feature{align-items:center;border:1px solid #d11112;border-radius:5px;color:#000;display:flex;font-size:12px;font-weight:600;gap:11.8px;line-height:14px;padding:10.5px 16.5px 10.5px 14.3px}@media(min-width:1024px){.car__feature{font-size:17px;line-height:20px}}.car__contact{background-color:#000;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:59px 0 69px}.car__contact>*{grid-column:2/-2}.car__contact .car__headline,.car__contact .hero__headline{text-transform:uppercase}@media(min-width:1024px){.car__contact{grid-column:9/span 5;grid-template-columns:1fr;justify-content:center;margin:0 0 69.6px;padding:41px 65px 66px}}.car__contact .car__tag,.car__contact .hero__tag{justify-self:center;margin:0 0 10px}.car__contact .car__headline,.car__contact .hero__headline{margin:0 0 19px;text-align:center}.car__contact-mail,.car__contact-phone{border:1px solid #d11112;border-radius:3px;color:#fff;display:flex;font-size:16px;font-weight:600;gap:3.5px;justify-content:center;letter-spacing:.03em;line-height:19px;padding:10px 0 12px;text-decoration:none}.car__contact-phone{margin:0 0 24px}.car__details{display:grid;padding:48px 0 196px}@media(min-width:1024px){.car__details{grid-column:2/span 6;margin:0 0 167.4px;padding:0}}.car__details-element{margin:0 0 17px}.car__details-element:last-of-type{margin:0 0 27px}.car__details-element>summary{background-color:#e9eaeb;display:flex;font-size:14px;font-weight:600;gap:9.5px;line-height:17px;list-style:none;padding:15.5px 18px 16px}@media(min-width:1024px){.car__details-element>summary{font-size:16px;line-height:19px}}.car__description-headline,.car__details-headline{font-size:16px;font-weight:600;line-height:19px;margin:0 0 17px}@media(min-width:1024px){.car__description-headline,.car__details-headline{font-size:20px;line-height:24px}}.car__details-content{background-color:#f6f7f7;font-size:14px;font-weight:600;line-height:20px;padding:18px 16px 26px}@media(min-width:1024px){.car__details-content{font-size:16px;line-height:22px}}.car__details-list{border-bottom:1px solid #d9d9d9;display:grid;margin:0 0 22.5px;padding:0 0 20.5px;row-gap:13px}.car__details-listitem{display:flex;font-size:14px;font-weight:600;gap:9.5px;line-height:20px}@media(min-width:1024px){.car__details-listitem{font-size:16px;line-height:20px}}.car__description{display:grid;font-size:14px;font-weight:600;line-height:20px}@media(min-width:1024px){.car__description{font-size:16px;grid-column:9/span 5;line-height:22px;margin:0 0 167.4px}}.car__description ul{margin:0;padding-left:1.25em}.car__description hr{border:0;border-top:1px solid #d9d9d9;height:0;margin:22.5px 0 24.5px}@media(min-width:768px){.contactform--car button[type=submit]{grid-column:span 2}}.purchase{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.purchase>*{grid-column:2/-2}.purchase__intro-links,.workshop__intro-links{display:grid;padding:24px 0 24.6px;row-gap:17px}@media(min-width:768px){.purchase__intro-links,.workshop__intro-links{column-gap:32px;grid-template-columns:repeat(3,1fr);row-gap:0}}.purchase__intro-links>svg,.workshop__intro-links>svg{grid-column:1/-1;justify-self:center;margin:31.6px 0 0}.purchase__intro-link,.workshop__intro-link{border-radius:5px;box-shadow:0 0 30px #00000014;color:#000;display:grid;justify-items:center;padding:32px 0 41px;text-decoration:none}@media(min-width:768px){.purchase__intro-link,.workshop__intro-link{padding:32px 19px 48px}}.purchase__intro-link>svg,.workshop__intro-link>svg{margin:0 0 19px}.purchase__intro-link-title{font-size:22px;font-weight:600;line-height:28px;margin:0 0 16px;text-align:center;text-transform:uppercase}@media(min-width:768px){.purchase__intro-link-title{margin:0 0 36px}}.purchase__intro-link-content{font-size:14px;font-weight:600;line-height:20px;margin:0 9px;text-align:center}.purchase__form{background-color:#000;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:60px 0 49px}.purchase__form>*{grid-column:2/-2}@media(min-width:768px){.purchase__form{padding:81px 0 99px}}.purchase__form-tag{justify-self:center;margin:0 0 9px}@media(min-width:768px){.purchase__form-tag{display:block;margin:0 0 10px}}.purchase__form-headline{justify-self:center;margin:0 0 31px}@media(min-width:768px){.purchase__form-headline{margin:0 0 49px}}.purchase__form-step-indicators{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 16px}@media(min-width:768px){.purchase__form-step-indicators{justify-self:center;margin:0 0 38px;width:min(100%,349px)}}.purchase__form-step-indicator{display:grid;justify-items:center;row-gap:12px}.purchase__form-step-indicator.active .circle{background-color:#d11112}.purchase__form-step-indicator.active .title{color:#fff}.purchase__form-step-indicator .circle{background-color:#5c5c5c;border-radius:34px;color:#fff;display:grid;font-size:19px;font-weight:600;height:34px;line-height:29px;place-content:center;width:34px}.purchase__form-step-indicator .title{color:#5c5c5c;font-size:10px;font-weight:600;line-height:29px;text-transform:uppercase}.purchase__form-steps{background-color:#29323b;border-radius:5px;display:grid;padding:20px 18px 28px;row-gap:36px}@media(min-width:768px){.purchase__form-steps{justify-self:center;width:min(100%,685px)}}.purchase__form-step{color:#fff;column-gap:16px;display:grid;row-gap:10px}.purchase__form-step .field-row{column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr)}.purchase__form-step .field-row>span{grid-column:1/-1}.purchase__form-step.purchase__form-step-2>.field-row{margin:13px 0 8px}.purchase__form-step .field{color:#fff;display:grid}.purchase__form-step .field>span{margin:0 0 10px}.purchase__form-step .field>input{background-color:#0000;border:1px solid #7e7e7e;border-radius:3px;color:#fff;height:46px;min-width:0;padding:0 13.4px}.purchase__form-step .field>input::placeholder{color:#fff}.purchase__form-step .field:has([name=build]),.purchase__form-step .field:has([name=registration]){grid-column:span 1}.purchase__form-step .field input[type=file]{align-content:center}.purchase__form-step .field--10{margin:8px 0 0}.purchase__form-step .label--checkbox{align-items:center;align-self:end;column-gap:6px;display:grid;grid-template-columns:auto 1fr}.purchase__form-step .label--checkbox .label__text{grid-column:2}.purchase__form-step .label--checkbox input{appearance:none;background-color:#0000;border:1px solid #7e7e7e;border-radius:3px;color:#fff;grid-column:1;height:18px;margin:0;padding:0;width:18px}.purchase__form-step .label--checkbox input:checked{background-image:url(/ui/modules/contactform/assets/aa36fa72fc891589ab20.svg);background-position:50%;background-repeat:no-repeat;background-size:10.9px}.purchase__form-buttons{display:flex;gap:20px;justify-content:stretch}.purchase__form-button{background-color:#d11112;border:0;border-radius:3px;color:#fff;flex:1;font-size:14px;font-weight:600;height:42px;letter-spacing:.05em;line-height:17px;outline:0;text-transform:uppercase}.purchase__form-helptext{color:#fff;font-size:12px;line-height:40px}@media(min-width:768px){.purchase__form-helptext{justify-self:center;margin:23px 0 0;width:min(100%,685px)}}.purchase .contactform__label{margin:20px 0 0}.purchase__reasons{padding:47px 0 98.9px}@media(min-width:768px){.purchase__reasons{justify-self:center;padding:83px 0 152px;width:min(100%,811px)}}.purchase__reasons-headline{color:#000;font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:600;letter-spacing:.02em;line-height:38px;text-transform:uppercase}.purchase__reasons-headline--red{color:#d11112}@media(min-width:768px){.purchase__reasons-headline{margin:0 0 80px}}.purchase__reasons-list{display:grid;list-style:none;padding:0;row-gap:18px}.purchase__reasons-list li{font-size:14px;font-weight:600;letter-spacing:.05em;line-height:18px}.workshop{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.workshop>*{grid-column:2/-2}.workshop__intro-links{justify-self:center;padding:40px 0 81px;width:min(100%,1089px)}@media(min-width:768px){.workshop__intro-links{padding:102px 0 109px}}.workshop__content{display:grid;row-gap:1em}@media(min-width:768px){.workshop__content{row-gap:1.618em}}.workshop__content>*{margin:0}.workshop__content__tag{margin:0 0 10px}.workshop__content__headline{color:#000;margin:0 0 42.1px}.workshop__content__text{font-size:16px;font-weight:600;letter-spacing:.05em;line-height:20px;margin:0 0 36px}.workshop__content__list{display:grid;list-style:none;padding:0;row-gap:27.1px}.workshop__content__list li{align-items:center;column-gap:16.7px;display:grid;font-size:16px;font-weight:600;grid-template-columns:auto 1fr;letter-spacing:.05em}.workshop__packages{padding:52px 0 68px}@media(min-width:768px){.workshop__packages{padding:139px 0 223px}}.workshop__packages__tag{margin:0 0 10px}.workshop__packages__headline{color:#000;margin:0 0 20px}.workshop__packages__list{display:grid;row-gap:42px}@media(min-width:1132px){.workshop__packages__list{column-gap:53px;grid-auto-columns:328px;grid-auto-flow:column;row-gap:0}}.workshop__package{border-radius:5px;box-shadow:0 0 30px #00000014;display:grid}@media(min-width:1132px){.workshop__package{align-items:start;grid-row:span 5;grid-template-rows:subgrid}}.workshop__package--bronze h3:before{background-color:#b57011}.workshop__package--silver h3:before{background-color:#9b9b9b}.workshop__package--gold h3:before{background-color:#ffce00}.workshop__package picture{width:100%}.workshop__package picture img{border-radius:5px 5px 0 0;display:block;width:100%}.workshop__package h3{align-items:center;column-gap:6px;display:grid;font-size:22px;font-weight:600;grid-template-columns:36px 1fr;line-height:28px;margin:41px 35px 16px;text-transform:uppercase}.workshop__package h3:before{border-radius:36px;content:"";height:36px;width:36px}.workshop__package ul{display:grid;list-style:none;margin:0 35px 57px;padding:0;row-gap:23.1px}.workshop__package ul li{align-items:center;column-gap:6px;display:grid;grid-template-columns:36px 1fr}.workshop__package ul li svg{justify-self:center}.workshop__package strong{font-size:20px;font-weight:600;justify-self:center;line-height:28px;margin:0 0 8px}.workshop__package small{justify-self:center;margin:0 0 29px}.contact,.jobs{justify-self:center;padding:51px 0 125px;width:min(100%,907px)}.contact__tag,.jobs__tag{display:block;margin:0 0 10px}@media(min-width:768px){.contact__tag,.jobs__tag{margin:0 0 24px}}.contact__headline,.jobs__headline{color:#000;margin:0 0 76px}@media(min-width:768px){.contact__headline,.jobs__headline{margin:0 0 47px}}.contact .contactform,.jobs .contactform{margin:0 0 44px}@media(min-width:768px){.contact .contactform,.jobs .contactform{margin:0 0 41px}}.jobs__mailtext{font-size:18px;font-weight:600;letter-spacing:.05em;line-height:22px}@media(min-width:768px){.jobs__mailtext{font-size:22px;letter-spacing:.01em}}.jobs__mailtext a{color:#d11112;font-weight:600}.page__content{display:grid;padding:58px 0 219.9px}@media(min-width:768px){.page__content{justify-self:center;padding:73px 0 240px;width:min(100%,914px)}}.page__content em{color:#d11112;font-style:normal;font-weight:600}.page__content__tag{background-color:#d11112;border-radius:2px;color:#fff;font-size:14px;justify-self:start;margin:0 0 10px;padding:3px 7px 3px 5px}@media(min-width:768px){.page__content__tag{margin:0 0 24px;padding:3px 11px 3px 5px}}.page__content__headline{color:#000;font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:600;letter-spacing:.02em;line-height:38px;margin:0 0 30.5px;text-transform:uppercase}.page__content__text{font-size:16px;font-weight:600;letter-spacing:.05em;line-height:22px;margin:0 0 26.5px}@media(min-width:768px){.page__content__text{letter-spacing:.01em;margin:0 0 97px}}.page__content__list{display:grid;list-style:none;padding:0;row-gap:18px}.page__content__list li{font-size:14px;font-weight:600;letter-spacing:.05em;line-height:18px}@media(min-width:768px){.page__content__list li{font-size:16px}}.faq{display:grid;padding:63px 0 453px;row-gap:106px}@media(min-width:768px){.faq{justify-self:center;padding:74px 0 395px;width:min(100%,917.52px)}}.faq details{border-bottom:1px solid #707070;margin:0 0 14px;padding:0 0 14px}.faq summary{font-size:20px;font-weight:600;letter-spacing:.02em;line-height:24px}.faq video{aspect-ratio:16/9;margin:20px 0;width:100%}.faq__headline{font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:600;letter-spacing:.02em;line-height:38px;margin:0 0 27px}.contact__tag{margin:0 0 10px}.contact__headline{color:#000;margin:0 0 76px}@media(min-width:768px){.contact__headline{margin:0 0 47px}}.contactform--contact{margin:0 0 144px}@media(min-width:768px){.contactform--contact{margin:0 0 240px}}.toast{border-radius:4px;color:#0009;margin:20px 0;padding:8px}.toast--success{background-color:#2e8b57}.toast--error{background-color:#b84b4b}.campaigns{display:grid;padding:116px 0;row-gap:116px}.campaign{display:grid;grid-template-columns:1fr}@media(min-width:1024px){.campaign{grid-template-columns:repeat(2,1fr)}}.campaign .content{align-content:start;background-color:#f0f0f0;display:grid;padding:55px 23px 52px}.campaign .content p{font-size:14px;letter-spacing:.03em;line-height:20px;margin:0 0 57px}@media(min-width:768px){.campaign .content p{font-size:16px;line-height:22px;margin:0 0 64px}}.campaign .headline{font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:600;letter-spacing:.02em;line-height:38px;margin:0 0 34px;text-transform:uppercase}.campaign .images{display:grid}.campaign .images img{height:100%;object-fit:cover;width:100%}.campaign .badge{align-self:start;background-color:#000;border-radius:130px;color:#fff;display:grid;grid-column:1;grid-row:1;height:130px;justify-self:end;padding:22px;place-content:center;text-align:center;transform:rotate(-9deg) translate(-18px,-50%);width:130px}@media(min-width:1024px){.campaign .badge{border-radius:145px;height:145px;transform:rotate(-9deg) translate(43px,-50%);width:145px}}.campaign .badge span{font-family:Barlow,sans-serif;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:18px;text-transform:uppercase;width:min-content}@media(min-width:1024px){.campaign .badge span{font-size:18px;letter-spacing:.02em;line-height:20px}}.campaign--google-reviews .content{grid-column:1;grid-row:1}.campaign--google-reviews .content .button{background-color:#d11112;border:0;border-radius:3px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.05em;line-height:16px;max-width:343px;outline:0;padding:13px 19px;text-align:center;text-decoration:none;text-transform:uppercase}.campaign--google-reviews .images img{grid-column:1;grid-row:1;opacity:0;transition:opacity .2s ease-in-out}.campaign--google-reviews .images img.active{opacity:1}.campaign--google-reviews .google-badge{margin:0 0 9px}.campaign--friends150 .content{grid-column:1;grid-row:1}@media(min-width:1024px){.campaign--friends150 .content{grid-column:2}}.campaign--friends150 .content p{font-size:14px;letter-spacing:.03em;line-height:20px;margin:0 0 57px}@media(min-width:768px){.campaign--friends150 .content p{font-size:16px;line-height:22px;margin:0 0 64px}}.campaign--friends150 .images{grid-row:2}@media(min-width:1024px){.campaign--friends150 .images{grid-column:1;grid-row:1}}.campaign--friends150 .euro-badge{margin:0 0 21px}