.fahrzeuge-techn-daten{display:flex;flex-direction:column;font-size:.85em;line-height:1.4;margin-bottom:0px;min-width:253px;width:calc(25% - 1em)}.grid-text-image{column-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));row-gap:2rem}.temp-grid-wrapper{display:flex}.temp-grid-1-3{display:grid;grid-template-columns:2fr 4fr}@media (max-width:767px){.temp-grid-1-3{grid-template-columns:1fr}}.temp-grid-inner-left{padding-right:2em}@media (max-width:767px){.temp-grid-inner-left{padding-right:0px}}.cont-padding-inline{padding-left:30px;padding-right:30px}.temp-grid-3-1{display:grid;grid-template-columns:4fr 2fr}@media (max-width:767px){.temp-grid-3-1{grid-template-columns:1fr;grid-template-rows:auto auto}}.btn-animated-icon{align-items:center;background-color:var(--base);color:var(--contrast);column-gap:0.3em;display:inline-flex;flex-direction:row;font-weight:700;justify-content:center;letter-spacing:1.6px;margin-bottom:20px;padding:12px 35px;text-transform:uppercase}.btn-animated-icon:hover{color:var(--contrast)}.btn-animated-icon:hover .gb-icon svg{transform:translate3d(3px,0px,0px)}.btn-animated-icon .gb-icon svg{transition:transform 0.3s ease-in-out 0s}.btn-white-w-border{background-color:var(--base-3);border-style:solid;border-width:2px}.fahrzeuge-gallery-grid-wrapper{column-gap:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));row-gap:.5rem}.fahrzeuge-gallery-image{aspect-ratio:2/1;border:1px solid var(--base);object-fit:cover;width:100%}.fahrzeuge-archiv-image{aspect-ratio:2/1.5;margin-bottom:1.2em;object-fit:cover}.fahrzeuge-preis-netto{display:inline-block;font-size:1.25em;font-weight:600}.fahrzeuge-preis-netto:after{content:" (netto)";font-size:.75em;font-weight:normal;padding-bottom:.2em}.fahrzeuge-preis-brutto{display:inline-block;font-size:1em}.fahrzeuge-preis-brutto:after{content:" (brutto)";font-size:.75em;font-weight:normal}.fahrzeuge-preis{display:inline-block;font-size:1.25em;font-weight:600}.line-height-1{line-height:1em}.fahrzeuge-grid-column{display:flex;flex-direction:column}@media (max-width:1142px) and(min-width:772px){.fahrzeuge-grid-column{flex-basis:50%}}.fahrzeuge-anzahl-pferde:before{content:"Anzahl Pferde: "}.p-big{font-size:clamp(1.3125rem,0.3799rem + 1.9455vw,1.625rem)}.cont-inner-def{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:30px;padding-right:30px;width:100%}.home-fahrzeug-meta-s{align-items:center;column-gap:.5em;display:inline-flex;font-size:.75em;justify-content:flex-start;margin-bottom:.35em}.home-fahrzeug-meta-s .gb-shape svg{width:1em;height:1em}.fahrzeug-single-detail{display:flex;font-size:.85em;margin-bottom:0.5em;padding-bottom:.5em;border-bottom:1px solid var(--lines)}.fahrzeug-single-detail span{width:14ch;font-weight:500}@media (max-width:767px){.fahrzeug-single-detail{flex-direction:column;font-size:.7em}.fahrzeug-single-detail span{width:auto}}.two-row-icon-heading{align-items:center;color:var(--contrast-3);column-gap:.5em;display:inline-flex;font-size:clamp(1.3125rem,0.3799rem + 1.9455vw,1.625rem);font-weight:600;line-height:1.2em;margin-bottom:1em}.two-row-icon-heading .gb-shape svg{color:var(--contrast);width:1em;height:1em;font-size:clamp(4.4375rem,-3.3966rem + 16.3424vw,7.0625rem)}.two-row-icon-heading .highlight{font-size:clamp(2.4rem,-3.965rem + 14.0078vw,5rem);line-height:1.1em;letter-spacing:-.02em;color:var(--contrast)}.btn-contact-w-icon{align-items:center;background-color:transparent;color:var(--contrast);column-gap:0.5em;display:inline-flex;font-weight:600;position:relative;text-decoration:none}.btn-contact-w-icon:after{content:"";position:absolute;left:0px;top:auto;width:0%;height:1px;bottom:-.25em;transition:width 0.25s ease-in-out 0s;border-bottom:3px solid var(--contrast)}.btn-contact-w-icon:is(:hover,:focus){background-color:transparent}.btn-contact-w-icon:is(:hover,:focus)::after{width:100%}.btn-contact-w-icon .gb-shape svg{width:1em;height:1em;fill:currentColor;font-size:1.5em}@media (max-width:767px){.btn-contact-w-icon{font-size:.9em}}.divider-top{margin-top:5em;padding-top:3.5em;border-top:1px solid var(--lines)}