.grid{display:flex;flex-wrap:wrap}.grid .col-offset-xs-1{margin-left:8.3333333333%}.grid .col-offset-xs-2{margin-left:16.6666666667%}.grid .col-offset-xs-3{margin-left:25%}.grid .col-offset-xs-4{margin-left:33.3333333333%}.grid .col-offset-xs-5{margin-left:41.6666666667%}.grid .col-offset-xs-6{margin-left:50%}.grid .col-offset-xs-7{margin-left:58.3333333333%}.grid .col-offset-xs-8{margin-left:66.6666666667%}.grid .col-offset-xs-9{margin-left:75%}.grid .col-offset-xs-10{margin-left:83.3333333333%}.grid .col-offset-xs-11{margin-left:91.6666666667%}.grid .col-offset-xs-12{margin-left:100%}@media(min-width:576px){.grid .col-offset-sm-1{margin-left:8.3333333333%}.grid .col-offset-sm-2{margin-left:16.6666666667%}.grid .col-offset-sm-3{margin-left:25%}.grid .col-offset-sm-4{margin-left:33.3333333333%}.grid .col-offset-sm-5{margin-left:41.6666666667%}.grid .col-offset-sm-6{margin-left:50%}.grid .col-offset-sm-7{margin-left:58.3333333333%}.grid .col-offset-sm-8{margin-left:66.6666666667%}.grid .col-offset-sm-9{margin-left:75%}.grid .col-offset-sm-10{margin-left:83.3333333333%}.grid .col-offset-sm-11{margin-left:91.6666666667%}.grid .col-offset-sm-12{margin-left:100%}.grid .col-offset-sm-reset{margin-left:inherit}}@media(min-width:767px){.grid .col-offset-md-1{margin-left:8.3333333333%}.grid .col-offset-md-2{margin-left:16.6666666667%}.grid .col-offset-md-3{margin-left:25%}.grid .col-offset-md-4{margin-left:33.3333333333%}.grid .col-offset-md-5{margin-left:41.6666666667%}.grid .col-offset-md-6{margin-left:50%}.grid .col-offset-md-7{margin-left:58.3333333333%}.grid .col-offset-md-8{margin-left:66.6666666667%}.grid .col-offset-md-9{margin-left:75%}.grid .col-offset-md-10{margin-left:83.3333333333%}.grid .col-offset-md-11{margin-left:91.6666666667%}.grid .col-offset-md-12{margin-left:100%}.grid .col-offset-md-reset{margin-left:inherit}}@media(min-width:992px){.grid .col-offset-lg-1{margin-left:8.3333333333%}.grid .col-offset-lg-2{margin-left:16.6666666667%}.grid .col-offset-lg-3{margin-left:25%}.grid .col-offset-lg-4{margin-left:33.3333333333%}.grid .col-offset-lg-5{margin-left:41.6666666667%}.grid .col-offset-lg-6{margin-left:50%}.grid .col-offset-lg-7{margin-left:58.3333333333%}.grid .col-offset-lg-8{margin-left:66.6666666667%}.grid .col-offset-lg-9{margin-left:75%}.grid .col-offset-lg-10{margin-left:83.3333333333%}.grid .col-offset-lg-11{margin-left:91.6666666667%}.grid .col-offset-lg-12{margin-left:100%}.grid .col-offset-lg-reset{margin-left:inherit}}@media(min-width:1200px){.grid .col-offset-xl-1{margin-left:8.3333333333%}.grid .col-offset-xl-2{margin-left:16.6666666667%}.grid .col-offset-xl-3{margin-left:25%}.grid .col-offset-xl-4{margin-left:33.3333333333%}.grid .col-offset-xl-5{margin-left:41.6666666667%}.grid .col-offset-xl-6{margin-left:50%}.grid .col-offset-xl-7{margin-left:58.3333333333%}.grid .col-offset-xl-8{margin-left:66.6666666667%}.grid .col-offset-xl-9{margin-left:75%}.grid .col-offset-xl-10{margin-left:83.3333333333%}.grid .col-offset-xl-11{margin-left:91.6666666667%}.grid .col-offset-xl-12{margin-left:100%}.grid .col-offset-xl-reset{margin-left:inherit}}.grid .col-xs-1{flex:0 0 8.3333333333%}.grid .col-xs-2{flex:0 0 16.6666666667%}.grid .col-xs-3{flex:0 0 25%}.grid .col-xs-4{flex:0 0 33.3333333333%}.grid .col-xs-5{flex:0 0 41.6666666667%}.grid .col-xs-6{flex:0 0 50%}.grid .col-xs-7{flex:0 0 58.3333333333%}.grid .col-xs-8{flex:0 0 66.6666666667%}.grid .col-xs-9{flex:0 0 75%}.grid .col-xs-10{flex:0 0 83.3333333333%}.grid .col-xs-11{flex:0 0 91.6666666667%}.grid .col-xs-12{flex:0 0 100%}@media(min-width:576px){.grid .col-sm-1{flex:0 0 8.3333333333%}.grid .col-sm-2{flex:0 0 16.6666666667%}.grid .col-sm-3{flex:0 0 25%}.grid .col-sm-4{flex:0 0 33.3333333333%}.grid .col-sm-5{flex:0 0 41.6666666667%}.grid .col-sm-6{flex:0 0 50%}.grid .col-sm-7{flex:0 0 58.3333333333%}.grid .col-sm-8{flex:0 0 66.6666666667%}.grid .col-sm-9{flex:0 0 75%}.grid .col-sm-10{flex:0 0 83.3333333333%}.grid .col-sm-11{flex:0 0 91.6666666667%}.grid .col-sm-12{flex:0 0 100%}}@media(min-width:767px){.grid .col-md-1{flex:0 0 8.3333333333%}.grid .col-md-2{flex:0 0 16.6666666667%}.grid .col-md-3{flex:0 0 25%}.grid .col-md-4{flex:0 0 33.3333333333%}.grid .col-md-5{flex:0 0 41.6666666667%}.grid .col-md-6{flex:0 0 50%}.grid .col-md-7{flex:0 0 58.3333333333%}.grid .col-md-8{flex:0 0 66.6666666667%}.grid .col-md-9{flex:0 0 75%}.grid .col-md-10{flex:0 0 83.3333333333%}.grid .col-md-11{flex:0 0 91.6666666667%}.grid .col-md-12{flex:0 0 100%}}@media(min-width:992px){.grid .col-lg-1{flex:0 0 8.3333333333%}.grid .col-lg-2{flex:0 0 16.6666666667%}.grid .col-lg-3{flex:0 0 25%}.grid .col-lg-4{flex:0 0 33.3333333333%}.grid .col-lg-5{flex:0 0 41.6666666667%}.grid .col-lg-6{flex:0 0 50%}.grid .col-lg-7{flex:0 0 58.3333333333%}.grid .col-lg-8{flex:0 0 66.6666666667%}.grid .col-lg-9{flex:0 0 75%}.grid .col-lg-10{flex:0 0 83.3333333333%}.grid .col-lg-11{flex:0 0 91.6666666667%}.grid .col-lg-12{flex:0 0 100%}}@media(min-width:1200px){.grid .col-xl-1{flex:0 0 8.3333333333%}.grid .col-xl-2{flex:0 0 16.6666666667%}.grid .col-xl-3{flex:0 0 25%}.grid .col-xl-4{flex:0 0 33.3333333333%}.grid .col-xl-5{flex:0 0 41.6666666667%}.grid .col-xl-6{flex:0 0 50%}.grid .col-xl-7{flex:0 0 58.3333333333%}.grid .col-xl-8{flex:0 0 66.6666666667%}.grid .col-xl-9{flex:0 0 75%}.grid .col-xl-10{flex:0 0 83.3333333333%}.grid .col-xl-11{flex:0 0 91.6666666667%}.grid .col-xl-12{flex:0 0 100%}}@font-face{font-family:Toyota Type;font-weight:300;src:local(""),url(/_next/static/media/ToyotaType-Regular.79dd9c03.woff2) format("woff2"),url(/_next/static/media/ToyotaType-Regular.79dd9c03.woff2) format("woff")}@font-face{font-family:Toyota Type;font-weight:300;font-style:italic;src:local(""),url(/_next/static/media/ToyotaType-Italic.5a83c3db.woff2) format("woff2"),url(/_next/static/media/ToyotaType-Italic.5a83c3db.woff2) format("woff")}@font-face{font-family:Toyota Type;font-weight:700;src:local(""),url(/_next/static/media/ToyotaType-Semibold.baf93df6.woff2) format("woff2"),url(/_next/static/media/ToyotaType-Semibold.baf93df6.woff2) format("woff")}@font-face{font-family:Toyota Type;font-weight:700;font-style:italic;src:local(""),url(/_next/static/media/ToyotaType-SemiboldIt.69d89306.woff2) format("woff2"),url(/_next/static/media/ToyotaType-SemiboldIt.69d89306.woff2) format("woff")}body,html{padding:0;margin:0;font-family:Toyota Type,sans-serif;font-weight:300;color:#3c3a42}a{color:inherit;text-decoration:none}*{box-sizing:border-box}strong{font-weight:700}.ExternalContent{width:100%;padding:2rem;max-width:1200px;margin:0 auto}h1,h2,h3,h4,h5,h6{margin-bottom:1rem}.headline{color:#e40521;text-align:center}.headline__copy{margin:auto;color:#3c3a42;width:100%;text-align:center;max-width:1080px;padding:0 2rem}.headline h1{text-align:center;letter-spacing:0;font:normal normal normal 30px/44px Toyota Type,sans-serif}@media(min-width:576px){.headline h1{font:normal normal normal 40px/54px Toyota Type,sans-serif}}@media(min-width:767px){.headline h1{font:normal normal normal 60px/74px Toyota Type,sans-serif}}@media(min-width:992px){.headline h1{font:normal normal normal 80px/94px Toyota Type,sans-serif}}.headline h2{font:normal normal normal 25px/44px Toyota Type,sans-serif}@media(min-width:576px){.headline h2{font:normal normal normal 30px/54px Toyota Type,sans-serif}}@media(min-width:767px){.headline h2{font:normal normal normal 35px/74px Toyota Type,sans-serif}}@media(min-width:992px){.headline h2{font:normal normal normal 40px/90px Toyota Type,sans-serif}}.FullWidthTeaser{width:100%;display:flex;position:relative;flex-direction:column;max-width:1980px}@media(min-width:1200px){.FullWidthTeaser{flex-direction:row}}.FullWidthTeaser__content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem}@media(min-width:1200px){.FullWidthTeaser__content{width:50%;padding:10%}}.FullWidthTeaser__headline{width:auto;font-size:25px;font-weight:300;margin:0}@media(min-width:576px){.FullWidthTeaser__headline{font-size:30px}}@media(min-width:767px){.FullWidthTeaser__headline{font-size:35px}}@media(min-width:1200px){.FullWidthTeaser__headline{font-size:40px}}.FullWidthTeaser__subline,.FullWidthTeaser__text{width:auto}@media(min-width:1200px){.FullWidthTeaser__text{max-width:500px;width:70%}}.FullWidthTeaser__media{width:100%;overflow:hidden;padding:5% 0}@media(min-width:1200px){.FullWidthTeaser__media{width:50%;max-height:624px}}.FullWidthTeaser__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:matrix(1,-.04,.04,1,0,0) scale(1.1)}@media(min-width:1200px){.FullWidthTeaser__media img{transform:matrix(1,-.04,.04,1,0,0) translate(50px,5%)}}.FullWidthTeaser__overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;background-color:#3c3a42;color:#fff;padding:1.5rem;margin:auto auto -3rem;position:relative;z-index:2}@media(min-width:1200px){.FullWidthTeaser__overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:300px;max-width:400px;width:auto;padding:3rem}}.FullWidthTeaser__overlayText{margin:1rem 0 2rem}.FullWidthTeaser.links{margin-left:auto;margin-right:0}.FullWidthTeaser.rechts{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;margin-left:0;margin-right:auto}@media(min-width:1200px){.FullWidthTeaser.rechts{flex-direction:row-reverse}}.FullWidthTeaser.rechts .FullWidthTeaser__media img{transform:matrix(1,-.04,.04,1,0,0) scale(1.1)}@media(min-width:1200px){.FullWidthTeaser.rechts .FullWidthTeaser__media img{transform:matrix(1,-.04,.04,1,0,0) translate(-50px,5%)}.FullWidthTeaser.rechts .FullWidthTeaser__content{padding:10% 0 10% 20%}}.FullWidthTeaser.noDeranger .FullWidthTeaser__content{padding:2rem}@media(min-width:1200px){.FullWidthTeaser.noDeranger .FullWidthTeaser__content{padding:5%}}.button{display:inline-block;padding:1em 2em;background:#e40521;color:#fff}.button.inverse{background:#fff;color:#000}.FullImageTeaser{width:100%;position:relative;overflow:hidden;padding:2rem}@media(min-width:992px){.FullImageTeaser{padding:15% 10% 10%}}.FullImageTeaser__image{width:100%;position:absolute;top:0;left:0;z-index:-1;height:100%;-webkit-clip-path:polygon(0 3em,100% 0,100% 100%,0 100%);clip-path:polygon(0 3em,100% 0,100% 100%,0 100%)}@media(min-width:992px){.FullImageTeaser__image{-webkit-clip-path:polygon(0 10em,100% 0,100% 100%,0 100%);clip-path:polygon(0 10em,100% 0,100% 100%,0 100%)}}.FullImageTeaser__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.FullImageTeaser__content{-webkit-clip-path:polygon(0 3em,100% 0,100% 100%,0 100%);clip-path:polygon(0 3em,100% 0,100% 100%,0 100%);padding:4rem 3rem 3rem;background-color:rgba(228,5,33,.8);color:#fff;width:auto;max-width:500px}@media(min-width:992px){.FullImageTeaser__content{width:500px}}.FullImageTeaser__content .button{margin-top:1rem;width:100%;background-color:transparent;border:1px solid #fff;text-align:center}.FullImageTeaser__fstHeadline,.FullImageTeaser__sndHeadline{font-weight:300;margin:1rem 0}.FullImageTeaser__fstHeadline{font-size:20px}@media(min-width:992px){.FullImageTeaser__fstHeadline{font-size:30px}}.FullImageTeaser__sndHeadline{font-size:30px}@media(min-width:992px){.FullImageTeaser__sndHeadline{font-size:40px}}.FullImageTeaser__subline{font-weight:700;margin-bottom:1rem}.LinkButton{display:flex;align-items:center;justify-content:center;margin:2rem}.LinkButton .button{background-color:#fff;color:#e40521;border:1px solid #e40521}.SimpleText{width:100%;padding:2rem;max-width:1080px;text-align:center;margin:auto}.SimpleText h2{font-weight:300;font-size:40px}.Slider{background-color:gray;height:80vh;margin-bottom:0;overflow:hidden}.Slider,.Slider__Slide{position:relative}.Slider__Slide img{width:100}.Slider__Image{height:80vh}.Slider__Image img,.Slider__Image video{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.Slider__Overlay{position:absolute;height:200px;width:120vw;margin-left:-10vh;background-color:#fff;transform:matrix(1,-.04,.04,1,0,0) translate(50px,5%);bottom:-150px;left:0;overflow:hidden}.Slider__Content{position:absolute;bottom:20vh;left:10vw;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;box-sizing:border-box;max-width:568px;z-index:5}.Slider__Content:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);bottom:0;left:0;z-index:0;-webkit-filter:blur(100px)}.Slider__Headline{text-align:left;font:normal normal normal 50px/60px Toyota Type,sans-serif;letter-spacing:0;color:#fff;width:90%;max-width:568px;margin-bottom:1rem;position:relative;z-index:5}@media(min-width:767px){.Slider__Headline{font-size:70px;line-height:90px}}.Slider__Subline{text-align:left;font:normal normal normal 20px/30px Toyota Type,sans-serif;max-width:568px;margin-bottom:2em}.Slider .button,.Slider__Subline{letter-spacing:0;color:#fff;position:relative;z-index:5}.Slider .button{background:#d61d1d 0 0 no-repeat padding-box;text-align:center;border:none;padding:1rem 2rem;font:normal normal normal 16px/20px Toyota Type,sans-serif;opacity:1;cursor:pointer;width:90%;max-width:363px}@media(min-width:767px){.Slider .button{font-size:20px;line-height:27px;padding:1rem 3rem}}.Slider .carousel .control-dots{bottom:0;top:unset;transform:matrix(1,-.04,.04,1,0,0) translateY(5%)}.Slider .carousel .control-dots .dot{width:34px;height:3px;border:3px solid #707070;opacity:1;border-radius:0;box-shadow:none;transition:unset}.Slider .carousel .control-dots .dot.selected{border:3px solid #e40521}.SearchUI{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;margin:4rem auto}.SearchUI .insideWrapper{max-width:1080px;margin:0 auto;display:flex;flex-direction:column}@media(min-width:767px){.SearchUI .insideWrapper{display:unset}}.SearchUI__Dropdown{border:2px solid #e40521;transition:all .5s ease-in-out;background:#fff;margin-top:1rem;font:normal normal normal 16px/20px Toyota Type,sans-serif;color:#e40521;text-align:center;outline:none}.SearchUI__Dropdown.hide{width:0;height:0;opacity:0;visibility:hidden}.SearchUI__Dropdown.show{width:255px;height:40px;opacity:1;visibility:visible;margin-right:1rem}.SearchUI__Dropdown.showOverride{width:255px!important;height:40px!important;opacity:1!important;visibility:visible!important;margin-right:1rem}.SearchUI__Dropdown option:hover{background-color:#e40521;color:#fff}.SearchUI__Button{background:#3c3a42 0 0 no-repeat padding-box;font:normal normal normal 16px/20px Toyota Type,sans-serif;height:40px;width:255px;margin-top:1rem}.SearchUI .Contact__Button,.SearchUI__Button{border:none;color:#fff;padding:0 1.5rem;cursor:pointer}.SearchUI .Contact__Button{background-color:#e40521;margin:0 auto}.SearchUI .Contact__Button,.SearchUI .Contact__Number,.SearchUI .Contact__Text,.SearchUI .Contact__Textarea{outline:none;height:64px;width:100%;max-width:500px;font:normal normal normal 20px/27px Toyota Type,sans-serif;display:flex;justify-content:center;align-items:center}.SearchUI .Contact__Number,.SearchUI .Contact__Text,.SearchUI .Contact__Textarea{background-color:none;border:1px solid #e40521;border-radius:10px;padding:0 1.5rem;margin:0 auto 1rem}.SearchUI .Contact__Number::-moz-placeholder,.SearchUI .Contact__Text::-moz-placeholder,.SearchUI .Contact__Textarea::-moz-placeholder{text-align:center}.SearchUI .Contact__Number:-ms-input-placeholder,.SearchUI .Contact__Text:-ms-input-placeholder,.SearchUI .Contact__Textarea:-ms-input-placeholder{text-align:center}.SearchUI .Contact__Number::placeholder,.SearchUI .Contact__Text::placeholder,.SearchUI .Contact__Textarea::placeholder{text-align:center}.SearchUI .Contact__Textarea{height:227px;padding-top:1rem}.SearchUI .Textblock--centered{max-width:500px;text-align:center;font:normal normal normal 16px/28px Toyota Type,sans-serif;margin:0 auto 2rem}.SearchUI .Headline--centered{max-width:500px;text-align:center;font:normal normal 700 30px/28px Toyota Type,sans-serif;margin:4rem auto 2rem}.Results{background-color:#d9d9d9;justify-content:center;align-items:center;padding:4rem 0;margin-top:2rem;position:relative}.AdElement,.Results{display:flex;flex-direction:column;width:100%}.AdElement{max-width:1080px;min-height:430px;margin:1rem auto;background-color:#fff;padding:1.5rem}@media(min-width:576px){.AdElement{flex-direction:row}}.AdElement__Image{flex:1 1 50%;overflow:hidden}.AdElement__Image--wrapper{height:100%}.AdElement__Image--wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AdElement__Description{flex-basis:50%;padding:0 1rem 0 2rem;display:flex;flex-direction:column;justify-content:space-between}.AdElement__Description--Headline{margin-bottom:1rem;font:normal normal 700 18px/28px Toyota Type,sans-serif}@media(min-width:576px){.AdElement__Description--Headline{margin-top:0}}.AdElement__Description--Details,.AdElement__Description--Highlights{display:block;margin-bottom:1rem}.AdElement__Description--Details span:after{content:", "}.AdElement__Description--Details span:last-child:after{content:""}.AdElement__Description--Price{font:normal normal 700 30px/25px Toyota Type,sans-serif;display:block;margin:1rem 0}.AdElement__Description img{width:100%;height:auto}.AdElement__Description--Button{background-color:#e40521;color:#fff;border:none;outline:none;cursor:pointer;height:64px;width:100%;max-width:335px;padding:0 1.5rem;font:normal normal normal 20px/27px Toyota Type,sans-serif;display:flex;justify-content:center;align-items:center}.AdElement.inactive{display:none}.Pagination{display:flex;flex-direction:row}.Pagination li{list-style-type:none;color:#707070;border:1px solid #707070;width:52px;height:40px;display:flex;justify-content:center;align-items:center;margin:0 .5rem;cursor:pointer}.Pagination li.active,.Pagination li:hover{border:1px solid #e40521;color:#e40521}.Pagination li.--chevron{border:none;width:auto;color:#e40521;font-size:40px}.EntryElement{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;margin:5rem 0}@media(min-width:992px){.EntryElement{flex-direction:row;width:50%;margin:unset}.EntryElement.right{flex-direction:row-reverse}}.EntryElementImage{width:100%;min-width:300px;overflow:hidden;padding:5% 0}@media(min-width:992px){.EntryElementImage{max-width:50%}}.EntryElementImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:matrix(1,-.04,.04,1,0,0) scale(1.1)}.EntryElementBox{display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;min-width:300px;max-width:400px;background-color:#3c3a42;color:#fff;padding:3rem;margin:auto auto -3rem;position:relative;z-index:2;top:-3em;font:normal normal normal 20px/28px Toyota Type,sans-serif}@media(min-width:992px){.EntryElementBox{left:-30%;top:3em}.EntryElementBox.right{right:-30%;left:unset}}@media(min-width:1200px){.EntryElementBox{left:-18%;top:1em}.EntryElementBox.right{right:-18%;left:unset}}.EntryElementBox h3{width:auto;font-size:25px;font-weight:300;margin:0}.EntryElementBox__Text{margin:1rem 0 2rem;text-align:center}.EntryElementButton{display:inline-block;padding:1em 2em;background:#e40521;color:#fff;cursor:pointer;border:none}.EntryElements{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-top:-5em}@media(min-width:992px){.EntryElements{flex-direction:row;padding-bottom:8em;margin-top:unset}}.EntryElementsButton--all{width:351px;height:64px;border:3px solid #e40521;background-color:#fff;margin:0 auto;text-align:center;cursor:pointer;font:normal normal normal 20px/27px Toyota Type,sans-serif;color:#e40521}@media(min-width:992px){.EntryElementsButton--all{margin-top:3em}}.DetailPage{width:100%;background-color:#d9d9d9;min-height:500px;left:0;top:0}.DetailPage span{display:block}.DetailPageInside{max-width:1080px;width:100%;min-height:430px;margin:5rem auto 1rem;background-color:#fff;padding:0 1.5em 6em}.DetailPageInside h1{margin-top:0}.DetailPage .AdElement__Description--Button{border:1px solid #e40521;background-color:unset;color:#e40521;font:normal normal normal 20px/27px Toyota Type,sans-serif;padding:.5em 1em;width:unset;height:unset;top:-5em;left:-1em;position:relative}.DetailPage__Description--wrapper{display:flex;flex-direction:column}@media(min-width:576px){.DetailPage__Description--wrapper{flex-direction:row}}.DetailPage__Description--column{flex-basis:50%;font:normal normal normal 16px/20px Toyota Type,sans-serif}.DetailPage__Description--column span{margin-bottom:.5rem;display:block}.DetailPage__Description--list li{margin-bottom:.5rem}.DetailPage__Description--price{font:normal normal 700 30px/28px Toyota Type,sans-serif;margin:4rem 0}.Header{position:absolute;top:0;left:0;width:100%;z-index:10;padding:1rem 10vw;display:flex;justify-content:space-between;align-items:center;overflow:visible}.Header.darkNav .mobileNav{background-color:transparent;color:#3c3a42}.Header.darkNav .Header__navigation ul{color:#3c3a42}.Header.darkNav .Header__navigation ul .navItem{text-shadow:#fff 0 0 30px}.Header.darkNav .Header__navigation ul .navItem .subMenu{color:#fff}.Header .logoSmall{display:none}.Header.scroll,.Header.scrollUp{position:fixed;background-color:#3c3a42;padding:1rem 10vw}@media(min-width:992px){.Header.scroll,.Header.scrollUp{padding:0 10vw}.Header.scroll .logoLink,.Header.scrollUp .logoLink{width:40%}}.Header.scroll .logoLink .logo,.Header.scrollUp .logoLink .logo{transition:all .5s ease}@media(min-width:992px){.Header.scroll .logoLink .logo,.Header.scrollUp .logoLink .logo{width:min(150px,60%);height:auto}}.Header.scroll.smallLogo .logoSmall,.Header.scrollUp.smallLogo .logoSmall{display:block;width:min(150px,60%);height:auto}.Header.scroll.smallLogo .logo,.Header.scrollUp.smallLogo .logo{display:none}@media(min-width:992px){.Header.scroll .Header__navigation ul,.Header.scrollUp .Header__navigation ul{color:#fff}}@media(min-width:992px)and (min-width:992px){.Header.scroll .Header__navigation ul,.Header.scrollUp .Header__navigation ul{margin:0;height:auto}}@media(min-width:992px){.Header.scroll .Header__navigation ul .navItem,.Header.scrollUp .Header__navigation ul .navItem{text-shadow:none;padding:1rem 0;font-size:clamp(1.1rem,1.5vw,1.5rem)}.Header.scroll .Header__navigation ul .navItem:active,.Header.scroll .Header__navigation ul .navItem:hover,.Header.scrollUp .Header__navigation ul .navItem:active,.Header.scrollUp .Header__navigation ul .navItem:hover{position:relative}.Header.scroll .Header__navigation ul .navItem:active:after,.Header.scroll .Header__navigation ul .navItem:hover:after,.Header.scrollUp .Header__navigation ul .navItem:active:after,.Header.scrollUp .Header__navigation ul .navItem:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#e40521}.Header.scroll .Header__navigation ul .navItem .subMenu,.Header.scroll.darkNav .Header__navigation ul,.Header.scrollUp .Header__navigation ul .navItem .subMenu,.Header.scrollUp.darkNav .Header__navigation ul{color:#fff}}.Header.scrollUp{-webkit-animation:scrollUp .5s ease-in-out;animation:scrollUp .5s ease-in-out}.Header.scroll{-webkit-animation:scrollDown .5s ease-in-out;animation:scrollDown .5s ease-in-out}@-webkit-keyframes scrollDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes scrollDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.Header.noSlider{position:fixed;padding:2em 10vw 0}.Header.noSlider .mobileNav{background-color:transparent;color:#3c3a42}.Header.noSlider .Header__navigation ul{color:#3c3a42}.Header.noSlider .Header__navigation ul .navItem .subMenu{color:#fff}.Header .logoLink{width:100%}@media(min-width:992px){.Header .logoLink{width:50%}}.Header .logoLink .logo{width:min(258px,60%);height:auto;transition:all .5s ease}.Header .mobileNav{background-color:transparent;color:#fff;border:none;font-size:2em;margin-top:0;position:relative;z-index:10;isolation:isolate}.Header .mobileNav.open{position:fixed;right:10vw}@media(min-width:992px){.Header .mobileNav{display:none}}.Header__navigation{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(228,5,33,.8);display:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:auto;justify-content:flex-start;align-items:flex-start}.Header__navigation.open{display:flex;padding-top:10%}.Header__navigation.open .navItem,.Header__navigation.open .navItem:hover{padding:2rem 0}.Header__navigation ul{list-style-type:none;color:#fff;display:flex;flex-direction:column;font-size:max(1.4rem,4vw);padding:0}.Header__navigation ul .navItem{cursor:pointer;position:relative;padding:0;text-align:center;border-bottom:1px solid #3c3a42}.Header__navigation ul .navItem:hover{padding:0}.Header__navigation ul .navItem.subnav:after{content:"⌄";position:absolute;top:1rem;right:12.5vw}.Header__navigation ul .navItem.subnav:hover:after{content:"⌃";position:absolute;top:1.4rem}.Header__navigation ul .navItem :active .subMenu,.Header__navigation ul .navItem:hover .subMenu{height:auto;min-height:10px;overflow:visible;padding:2em 1em 1em 2em;-webkit-user-select:none;-webkit-touch-callout:none;margin-top:1rem;opacity:1}.Header__navigation ul .navItem .subMenu{background-color:#3c3a42;width:100vw;font-size:1rem;padding:0;height:0;overflow:hidden;opacity:0}.Header__navigation ul .navItem .subMenu li{margin:.5rem}@media(min-width:992px){.Header__navigation{height:auto;position:relative;background-color:transparent;display:block;width:60%;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.Header__navigation.open{padding-top:0}.Header__navigation ul{flex-direction:row;justify-content:space-between;align-items:center;font:normal normal normal 30px/39px Toyota Type,sans-serif;font-size:1.5vw;min-width:15vw;width:100%;height:41px}.Header__navigation ul .navItem{cursor:pointer;position:relative;padding-top:0;border:none;text-shadow:#000 0 0 30px}.Header__navigation ul .navItem.subnav:after,.Header__navigation ul .navItem.subnav:hover:after{content:"";bottom:calc(-4rem - 2px);top:unset}.Header__navigation ul .navItem :active .subMenu,.Header__navigation ul .navItem:hover .subMenu{height:auto;min-height:10px;overflow:visible;padding:2em;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1}.Header__navigation ul .navItem .subMenu{width:auto;min-width:auto;position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font:Toyota Type,sans-serif;font-size:clamp(.8rem,1vw,1rem);line-height:auto;background-color:rgba(228,5,33,.8);padding:0;margin-top:1em;right:clamp(0px,-20%,-5vw);height:0;overflow:hidden;opacity:0;transition:all .3s ease-in-out}.Header__navigation ul .navItem .subMenu:before{content:"";position:absolute;width:0;height:0;border-left:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid rgba(228,5,33,.8);top:calc(-1em + 1px);right:3em}.Header__navigation ul .navItem .subMenu li{width:100%;text-align:right;margin:0;white-space:nowrap}}.Footer{background-color:#f2f2f2;padding:2rem 10vw;margin-top:3rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"logo" "navi" "spalte1" "spalte2";color:#707070}@media(min-width:767px){.Footer{padding:5rem 10vw;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"logo navi" "spalte1 spalte2"}}@media(min-width:1200px){.Footer{padding:5rem 10vw;grid-template-columns:230px 2fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"logo navi spalte1 spalte2"}}.Footer .logo{grid-area:logo;width:230px;height:auto;text-align:left}@media(min-width:767px){.Footer .logo{text-align:center}}.Footer .logo img{width:223px}.Footer .logo .copyright{font-weight:700;margin-bottom:2rem}.Footer .logo .siteLinks a{display:block;background-color:#e40521;text-transform:uppercase;text-decoration:none;color:#fff;font-size:.7rem;font-weight:700;text-align:center;margin:.5rem 0}@media(min-width:767px){.Footer .logo .siteLinks a{margin:.5rem}}.Footer .navLinks{grid-area:navi;width:100%;padding:2rem 0;-moz-columns:2;column-count:2}@media(min-width:767px){.Footer .navLinks{padding:0 0 0 5vw}}.Footer .navLinks .navItem{display:block;height:auto;margin:1em 0}.Footer .navLinks .navItem:first-child{margin-top:0}.Footer .spalte{height:100%;padding:2rem 0}@media(min-width:767px){.Footer .spalte{padding:0 0 0 3vw;margin-top:5rem}}@media(min-width:1200px){.Footer .spalte{margin-top:0}}.Footer .spalte h3{margin:0}.Footer .column1{grid-area:spalte1}.Footer .column2{grid-area:spalte2}.LoginKundenkarte{max-width:1200px;margin:3em auto;width:100%;padding:0 20px;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:767px){.LoginKundenkarte{flex-direction:row;justify-content:space-between}}.LoginKundenkarte__content{width:100%;margin-right:20px}@media(min-width:992px){.LoginKundenkarte__content{width:60%;margin-right:20px}}.LoginKundenkarte__form{width:100%;padding:1rem;display:flex;justify-content:center;align-items:center;background-color:#e40521;color:#fff}.LoginKundenkarte__form input{width:100%;padding:10px;border:none;border-radius:5px;margin-bottom:10px}@media(min-width:992px){.LoginKundenkarte__form{width:40%}}.Multiteaser{text-align:center;margin:3em auto;width:100%;max-width:1200px}.Multiteaser__teasers{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto}@media(min-width:767px){.Multiteaser__teasers{flex-direction:row}}.Multiteaser__teaser{text-align:center;margin:2em 20px;width:100%}.Multiteaser__teaser__image{width:200px;height:200px;border-radius:50%;overflow:hidden;margin:auto}.Multiteaser__teaser__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.Gallery{margin:auto;width:100%;max-width:990px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:2rem 1rem;gap:1rem}@media(min-width:992px){.Gallery{justify-content:space-between}}.Gallery:after{content:"";flex:300px 0}.Gallery__Modal{width:100vw;height:100vh;position:fixed;inset:0;background-color:rgba(0,0,0,.8);z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center}.Gallery__Modal img{width:75%;height:75%;-o-object-fit:contain;object-fit:contain}.Gallery__Modal p{color:#fff;margin-top:1rem;width:75%}.Gallery__Modal:not([open]){display:none}.Gallery__Image{width:300px;aspect-ratio:1/1;overflow:hidden;margin-bottom:1rem;border-radius:10px;cursor:pointer}.Gallery__Image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Video{width:100vw;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}.Video__Video{width:100%;height:auto;max-width:1280px}.Video__Video[poster]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.ContactForm{width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;position:relative}.ContactForm .honey,.ContactForm .send{display:none}.ContactForm .loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;inset:0;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10}.ContactForm .loading:after{content:"";display:block;width:3rem;height:3rem;border-radius:50%;border:3px solid #fff;border-top-color:#e40521;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.ContactForm form{width:100%;max-width:512px}.ContactForm form select option:not([value]),.ContactForm form select option[value=""]{color:red}.ContactForm form .fileLabel,.ContactForm form input,.ContactForm form select,.ContactForm form textarea{width:100%;padding:1rem;margin:.5rem 0;border:1px solid #e40521;border-radius:10px;box-sizing:border-box;text-align:center;color:#3c3a42;background-color:#fff;display:inline-block;font-size:.8rem}.ContactForm form .fileLabel{cursor:pointer}.ContactForm form .error{color:red;font-size:.8rem}.ContactForm form input[type=file]{display:none}.ContactForm form textarea{height:10rem}.ContactForm form button{width:100%;padding:1rem;margin:.5rem 0;border:1px solid #e40521;border-radius:none;box-sizing:border-box;text-align:center;color:#fff;background-color:#e40521;cursor:pointer;font-size:1.2rem}