PageSourceSearch

https://www.autohaus24.de/_next/static/chunks/8618-9d6d26edfdcc55a1.js

js autohaus24.de collected 2026-10-02 10:30:54 UTC 137,316 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8618],{7122:function(a,b,c){var d=c(26042),e=c(99534),f=c(85893),g=c(67294),h=c(282),i=c(41664),j=c.n(i),k=g.forwardRef(function(a,b){var c=a.href,g=a.as,i=a.prefetch,k=(0,e.Z)(a,["href","as","prefetch"]);return(0,f.jsx)(j(),{href:c,as:g,prefetch:i,passHref:!0,children:(0,f.jsx)(h.Z,(0,d.Z)({ref:b},k))})});k.displayName="ButtonLink",b.Z=k},99794:function(a,b,c){var d=c(26042),e=c(85893),f=c(67294),g=c(86010),h=c(41120),i=c(32340),j=c(19521),k=(0,h.Z)({root:{"&:hover":{backgroundColor:"transparent"}},icon:{borderRadius:100,border:"1px solid #ACACAC",width:25,height:25,boxShadow:"inset 0 1px 3px 0 #EAEDF4","input:hover ~ &":{backgroundColor:"#ebf1f5"},"input:disabled ~ &":{boxShadow:"none",background:"rgba(206,217,224,.5)"},".field-error &":{borderColor:"red"}},checkedIcon:{position:"relative",borderColor:function(a){return"".concat(a.colors.activeSwitch)},"&:before":{background:function(a){return"".concat(a.colors.activeSwitch)},border:function(a){return"6px solid ".concat(a.colors.sectionBackground)},borderRadius:"100%",display:"block",content:'""',width:"100%",height:"100%",left:0,top:0,position:"absolute"}}}),l=function(a){var b=k((0,f.useContext)(j.Ni));return(0,e.jsx)(i.Z,(0,d.Z)({className:b.root,disableRipple:!0,color:"default",checkedIcon:(0,e.jsx)("span",{className:(0,g.default)(b.icon,b.checkedIcon)}),icon:(0,e.jsx)("span",{className:b.icon})},a))};b.Z=l},84634:function(a,b,c){c.d(b,{Z:function(){return br}});var d=c(85893),e=c(67294),f=c(5152),g=c.n(f),h=c(11163),i=c(31344),j=c(7297),k=c(19521);function l(){var a=(0,j.Z)(["\n    position: relative;\n    padding: 20px 0 50px;\n    background-color: #F4F4F4;\n    overflow: hidden;\n    @media (max-width: 767px) {\n        padding: 20px 0;\n    }\n    .background {\n      position: absolute;\n      top: 0;\n      right: 0;\n      height: 100%;\n      width: 100%;\n      & > div {\n        position: absolute!important;\n      }\n      &.full-width {\n        img {\n            height: 100%!important;\n            width: 100%!important;\n            object-fit: cover;\n            object-position: center;\n            max-width: none!important;\n        }\n      }\n      img {\n          position: absolute!important;\n          right: 0;\n          top: 0;\n          z-index: 1;\n          left: auto!important;\n          bottom: auto!important;\n          height: 100%!important;\n          object-fit: cover;\n          object-position: left;\n      }\n      &.is-home {\n        height: 350px;\n        max-width: 55%;\n        width: auto;\n        @media (max-width: 767px) {\n          height:100%;\n          right: -50%;\n          max-width: none;\n        }\n        @media (max-width: 575px) {\n          max-width: initial;\n          left: 169px;\n          object-fit: initial;\n        }\n      }\n    }\n    .container {\n        position: relative;\n        z-index: 2;\n        h1 {\n            margin-top: 0;\n            color: #191919;\n            font-size: 34px;\n            font-weight: bold;\n            letter-spacing: 0;\n            line-height: 44px;\n            @media (max-width: 767px) {\n                font-size: 20px;\n                line-height: 26px;\n            }\n            @media (min-width: 1376px) {\n                font-size: 40px;\n            }\n        }\n        .is-home-page {\n          padding-bottom: 150px;\n          h1 {\n            margin-top: 70px;\n            max-width: 550px;\n            min-height: 90px;\n          }\n          @media (min-width: 1376px) {\n            padding-bottom: 180px;\n          }\n          @media (max-width: 1023px) {\n            h1 {\n              min-height: 132px;\n            }\n          }\n          @media (max-width: ",") {\n            padding-bottom: 150px;\n          }\n          @media (max-width: 767px) {\n            h1 {\n              min-height: 28px;\n            }\n            .img-wrap.d-flex {\n              height: 0!important;\n              margin: 30px;\n            }\n          }\n          @media (max-width: 575px) {\n            h1 {\n              min-height: 52px;\n            }\n          }\n        }\n        h2 {\n            margin: 25px 0 30px;\n            color: #191919;\n            font-size: 20px;\n            letter-spacing: 0;
1\n            line-height: 26px;\n            @media (max-width: 767px) {\n                font-size: 14px;\n                line-height: 19px;\n            }\n            @media (min-width: 1376px) {\n                font-size: 20px;\n                margin-bottom: 55px;\n            }\n        }\n        .btn-link {\n          align-self: center;\n          width: 100%;\n          max-width: 330px;\n          \n           &.inverted {\n              margin-top: 20px;\n              background: #fff;\n              border: 2px solid #E4001E;\n              .MuiButton-label {\n              & > span {\n                color: #E4001E;\n              }\n            }\n           }\n          .MuiButton-label {\n              & > span {\n                font-size: 14px;\n              }\n            }\n            @media (min-width: 1376px) {\n              max-width: 250px;\n              margin-top: 0;\n\n              &.inverted {\n                margin-top: 0;\n                margin-left: 15px;\n              }\n\n              .MuiButton-label {\n                & > span {\n                  font-size: 16px;\n                }\n              }\n            }\n        }\n        .img-wrap {\n          display: flex;\n          align-items: center;\n          justify-content: flex-end;\n          height: 100%;\n          @media (max-width: 767px) {\n            justify-content: center;\n            position: relative;\n            img {\n              min-height: auto!important;\n              height: auto!important;\n              max-height: none!important;\n            }\n          }\n          img {\n            max-width: 100%;\n            &.drupal-img {\n              min-height: auto!important;\n              width: 100%!important;\n              height: auto!important;\n              max-height: none!important;\n            }\n          }\n          &.d-flex {\n            height: auto;\n            margin: 30px 0;\n            @media (max-width: 767px) {\n              margin: 30px;\n            }\n          }\n          .hero-images {\n            position: relative;\n            height: 100%;\n            width: 100%;\n            & > div {\n              position: absolute;\n              max-width: none;\n              &.red {\n                left: 0;\n                top: calc(50% - 100px);\n                width: 459px!important;\n                height: auto;\n              }\n              &.yellow {\n                left: 110px;\n                top: 60px;\n                width: 600px!important;\n                height: auto;\n              }\n            }\n            \n          }\n          @media (max-width: ",") {\n            .hero-images {\n              & > div {\n                &.red {\n                  width: 270px!important;\n                  left: -20px;\n                  top: 120px;\n                }\n                &.yellow {\n                  width: 400px!important;\n                  left: 70px;\n                  top: 140px;\n                }\n              }\n            }\n          }\n        }\n        &.invert {\n          h1, h2 {\n            color: #fff;\n          }\n          .breadcrums-list {\n            a {\n               & > span {\n                  color: #e9ecef;\n                }\n            }\n            span {\n              & >span {\n                color: #fff;\n              }\n            }\n          }\n          .btn-link {\n            background: #fff;\n            .MuiButton-label {\n              & > span {\n                color: #E4001E;\n              }\n            }\n          }\n        }\n      }\n"]);return l=function(){return a},a}var m=k.ZP.div.withConfig({componentId:"sc-ede07368-0"})(l(),function(a){return a.theme.breakpoints.md},function(a){return a.theme.breakpoints.md}),n=c(7122),o=c(70383),p=c(79072),q=c(949),r=c(39745),s=c(30527),t=c(26042),u=c(69396);function v(){var a=(0,j.Z)(["\n    0% {opacity:0; transform: scale(0.9) translateY(16px) skewX(0deg) skewY(0deg) rotateZ(0deg); filter: blur(10px);}\n    100% {opacity:1; transform: scale(1) translateY(0px) skewX(0deg) skewY(0deg) rotateZ(0deg); filter: blur(0px);}\n"]);return v=function(){return a},a}function w(){var a=(0,j.Z)(["\n    0% {opacity:1; transform: scale(1) translateY(0px) skewX(0deg) skewY(0deg) rotateZ(0deg); filter: blur(0px);}\n    100% {opacity:0; transform: scale(0.9) translateY(-20px) skewX(0deg) skewY(0deg) rotateZ(0deg); filter: blur(10px);}\n"]);return w=function(){return a},a}function x(){var a=(0,j.Z)(["\n    display: inline-flex;\n    flex-direction: row;\n    flex-wrap: wrap;\n\n    span {\n        display: inline-block;\n        white-space: pre-wrap;\n        animation-duration: ","ms;\n        animation-fill-mode: forwards;\n    }\n\n    &.in {\n      span {\n        opacity:0; transform: scale(0.9) translateY(16px) skewX(0deg) skewY(0deg) rotateZ(0deg); filter: blur(10px);\n        animation-name: ",";\n      }\n    }\n    &.out {\n      span {\n        opacity:1; transform: scale(1) translateY(0px) skewX(0deg) skewY(0deg) rotateZ(0deg); filter: blur(0px);\n        animation-name: ",";\n      }\n    }\n"]);return x=function(){return a},a}var y=(0,k.F4)(v()),z=(0,k.F4)(w()),A=k.ZP.span.withConfig({componentId:"sc-b66997b5-0"})(x(),function(a){return a.animationTime},y,z),B=function(a){var b=a.text,c=(0,e.useRef)(b.split(";").map(function(a){return a.trim().split(" ")})),f=(0,e.useRef)(null),g=(0,e.useState)(""),h=g[0],i=g[1],j=(0,e.useState)(0),k=j[0],l=j[1],m=function(){l(k+1<c.current.length?k+1:0),i("in")},n=function(){f.current&&clearTimeout(f.current),f.current=setTimeout(function(){i("out")},4800)};return(0,e.useEffect)(function(){var a;return(null==c?void 0:null===(a=c.current)|| void 0===a?void 0:a.length)>1&&n(),function(){f.current&&clearTimeout(f.current)}},[]),(0,d.jsx)(d.Fragment,{children:(0,d.jsx)(A,{animationTime:600,className:h,children:c.current[k].map(function(a,b,c){return(0,d.jsx)("span",(0,u.Z)((0,t.Z)({},!c[b+1]&&{onAnimationEnd:function(){"out"===h&&m(),"in"===h&&n()}}),{style:{animationDelay:"".concat(28*b,"ms")},children:"".concat(a," ")}),"".concat(k," ").concat(b))})})})}
1,C=B,D=function(a){var b,c,e,f,g,j,k,l,t,u,v,w,x,y,z,A,B,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ab,ac,ad,ae=a.content,af="/"===(0,h.useRouter)().route,ag=[{text:ae.entity.fieldCustomBreadcrumbText,url:""}];return(0,d.jsx)(d.Fragment,{children:(0,d.jsxs)(m,{id:ae.entity.entityId,children:[(0,d.jsx)(r.Z,{className:"".concat((null===(b=ae.entity)|| void 0===b?void 0:b.fieldFullWidthBackground)?"full-width":""," background"),src:null===(c=ae.entity)|| void 0===c?void 0:null===(e=c.fieldHeroBackground)|| void 0===e?void 0:null===(f=e.entity)|| void 0===f?void 0:null===(g=f.thumbnail)|| void 0===g?void 0:g.url,loading:"eager",objectFit:"cover",fullWidth:!0,alt:""}),(0,d.jsxs)(i.Z,{wider:!0,className:(null===(j=ae.entity)|| void 0===j?void 0:j.fieldInvertColors)?"invert container":"container",children:[!af&&(0,d.jsx)(p.Z,{className:"d-none d-md-block pt-4 pb-5",links:ag,homeLink:void 0}),(0,d.jsxs)("div",{className:af?"row is-home-page":"row",children:[(0,d.jsxs)("div",{className:"col-12 col-md-6 col-xl-7 d-flex flex-column d-sm-block",children:[(0,d.jsx)("h1",{children:af?(0,d.jsx)(C,{text:null==ae?void 0:null===(k=ae.entity)|| void 0===k?void 0:k.fieldHeroTitle}):null==ae?void 0:null===(l=ae.entity)|| void 0===l?void 0:l.fieldHeroTitle}),(null==ae?void 0:null===(t=ae.entity)|| void 0===t?void 0:t.fieldHeroSubtitle)&&(0,d.jsx)("h2",{children:null==ae?void 0:null===(u=ae.entity)|| void 0===u?void 0:u.fieldHeroSubtitle}),(0,d.jsx)("div",{className:"img-wrap d-flex d-md-none",children:af?(0,d.jsxs)("div",{className:"hero-images",children:[(0,d.jsx)(r.Z,{className:"red",src:null===(A=null===(z=ae.entity)|| void 0===z?void 0:z.fieldHeroCarImage[0])|| void 0===A?void 0:null===(B=A.entity)|| void 0===B?void 0:null===(D=B.thumbnail)|| void 0===D?void 0:D.url,alt:""}),(0,d.jsx)(r.Z,{className:"yellow",src:null===(F=null===(E=ae.entity)|| void 0===E?void 0:E.fieldHeroCarImage[1])|| void 0===F?void 0:null===(G=F.entity)|| void 0===G?void 0:null===(H=G.thumbnail)|| void 0===H?void 0:H.url,alt:""})]}):(0,d.jsx)(r.Z,{loading:"eager",src:null===(w=null===(v=ae.entity)|| void 0===v?void 0:v.fieldHeroCarImage[0])|| void 0===w?void 0:null===(x=w.entity)|| void 0===x?void 0:null===(y=x.thumbnail)|| void 0===y?void 0:y.url,alt:""})}),(null===(I=ae.entity)|| void 0===I?void 0:null===(J=I.fieldHeroCtaLink)|| void 0===J?void 0:J.uri)&&(0,d.jsx)(o.Z,{className:"btn-link",href:(0,q.RT)(null===(K=ae.entity)|| void 0===K?void 0:null===(L=K.fieldHeroCtaLink)|| void 0===L?void 0:L.uri),component:n.Z,onClick:function(){if(af){var a,b;(0,s.Hz)({url:null===(a=ae.entity)|| void 0===a?void 0:null===(b=a.fieldHeroCtaLink)|| void 0===b?void 0:b.uri})}},children:null===(M=ae.entity)|| void 0===M?void 0:null===(N=M.fieldHeroCtaLink)|| void 0===N?void 0:N.title}),(null===(O=ae.entity)|| void 0===O?void 0:null===(P=O.fieldHeroCtaLink2)|| void 0===P?void 0:P.uri)&&(0,d.jsx)(o.Z,{className:"btn-link inverted",href:(0,q.RT)(null===(Q=ae.entity)|| void 0===Q?void 0:null===(R=Q.fieldHeroCtaLink2)|| void 0===R?void 0:R.uri),component:n.Z,onClick:function(){if(af){var a,b;(0,s.Hz)({url:null===(a=ae.entity)|| void 0===a?void 0:null===(b=a.fieldHeroCtaLink2)|| void 0===b?void 0:b.uri})}},children:null===(S=ae.entity)|| void 0===S?void 0:null===(T=S.fieldHeroCtaLink2)|| void 0===T?void 0:T.title})]}),(0,d.jsx)("div",{className:"col-12 col-md-6 d-none d-md-block col-xl-5",children:(0,d.jsx)("div",{className:"img-wrap",children:af?(0,d.jsx)(d.Fragment,{children:(0,d.jsxs)("div",{className:"hero-images",children:[(0,d.jsx)(r.Z,{className:"red",src:null===(Z=null===(Y=ae.entity)|| void 0===Y?void 0:Y.fieldHeroCarImage[0])|| void 0===Z?void 0:null===($=Z.entity)|| void 0===$?void 0:null===(_=$.thumbnail)|| void 0===_?void 0:_.url,alt:""}),(0,d.jsx)(r.Z,{className:"yellow",src:null===(ab=null===(aa=ae.entity)|| void 0===aa?void 0:aa.fieldHeroCarImage[1])|| void 0===ab?void 0:null===(ac=ab.entity)|| void 0===ac?void 0:null===(ad=ac.thumbnail)|| void 0===ad?void 0:ad.url,alt:""})]})}):(0,d.jsx)(r.Z,{fullWidth:!0,className:"drupal-img",src:null===(V=null===(U=ae.entity)|| void 0===U?void 0:U.fieldHeroCarImage[0])|| void 0===V?void 0:null===(W=V.entity)|| void 0===W?void 0:null===(X=W.thumbnail)|| void 0===X?void 0:X.url,alt:""})})})]})]})]})})},E=c(9008),F=c.n(E);function G(){var a=(0,j.Z)(["\n    position: relative;\n    padding: 50px 0 50px;\n    background-color: #F4F4F4;\n    overflow: hidden;\n    @media (max-width: 767px) {\n        padding: 20px 0;\n    }\n    .background {\n      position: absolute;\n      top: 0;\n      right: 0;\n      height: 100%;\n      width: 100%;\n      & > div {\n        position: absolute!important;\n      }\n      &.full-width {\n        img {\n            height: 100%!important;\n            width: 100%!important;\n            object-fit: cover;\n            object-position: center;\n            max-width: none!important;\n        }\n      }\n      img {\n          position: absolute!important;\n          right: 0;\n          top: 0;\n          z-index: 1;\n          left: auto!important;\n          bottom: auto!important;\n          height: 100%!important;\n          object-fit: cover;\n          object-position: left;\n      }\n      &.is-home {\n        height: 350px;\n        max-width: 55%;\n        width: auto;\n        @media (max-width: 767px) {\n          height:100%;\n          right: -50%;\n          max-width: none;\n        }\n        @media (max-width: 575px) {\n          max-width: initial;\n          left: 169px;\n          object-fit: initial;\n        }\n      }\n      @media (max-width: 767px) {\n        display: none;\n      }\n    }\n    .container {\n        position: relative;\n        z-index: 2;\n        h1 {\n            margin-top: 0;\n            color: #191919;\n            font-size: 34px;\n            font-weight: bold;\n            letter-spacing: 0;\n            line-height: 44px;\n            @media (max-width: 767px) {\n                font-size: 24px;
1\n                line-height: 26px;\n            }\n            @media (min-width: 1376px) {\n                font-size: 40px;\n            }\n        }\n        .is-home-page {\n          padding-bottom: 150px;\n          h1 {\n            margin-top: 70px;\n            max-width: 550px;\n            min-height: 90px;\n          }\n          @media (min-width: 1376px) {\n            padding-bottom: 180px;\n          }\n          @media (max-width: 1023px) {\n            h1 {\n              min-height: 132px;\n            }\n          }\n          @media (max-width: ",") {\n            padding-bottom: 150px;\n          }\n          @media (max-width: 767px) {\n            h1 {\n              min-height: 28px;\n            }\n            .img-wrap.d-flex {\n              height: 0!important;\n              margin: 30px;\n            }\n          }\n          @media (max-width: 575px) {\n            h1 {\n              min-height: 52px;\n            }\n          }\n        }\n        h2 {\n            margin: 25px 0 30px;\n            color: #191919;\n            font-size: 20px;\n            letter-spacing: 0;\n            line-height: 26px;\n            @media (max-width: 767px) {\n                font-size: 14px;\n                line-height: 19px;\n            }\n            @media (min-width: 1376px) {\n                font-size: 20px;\n                margin-bottom: 55px;\n            }\n        }\n        .btn-link {\n          width: 100%;\n          max-width: 330px;\n          \n           &.inverted {\n              margin-top: 20px;\n              background: #fff;\n              border: 2px solid #E4001E;\n              margin-right: 50px;\n              .MuiButton-label {\n              & > span {\n                color: #E4001E;\n              }\n            }\n           }\n          .MuiButton-label {\n              & > span {\n                font-size: 14px;\n              }\n            }\n            @media (min-width: 1376px) {\n              max-width: 250px;\n              margin-top: 0;\n\n              &.inverted {\n                margin-top: 0;\n                margin-left: 15px;\n              }\n\n              .MuiButton-label {\n                & > span {\n                  font-size: 16px;\n                }\n              }\n            }\n        }\n        .img-wrap {\n          display: flex;\n          align-items: center;\n          justify-content: flex-end;\n          height: 100%;\n          @media (max-width: 767px) {\n            justify-content: center;\n            position: relative;\n            img {\n              min-height: auto!important;\n              height: auto!important;\n              max-height: none!important;\n            }\n          }\n          img {\n            max-width: 100%;\n            &.drupal-img {\n              min-height: auto!important;\n              width: 100%!important;\n              height: auto!important;\n              max-height: none!important;\n            }\n          }\n          &.d-flex {\n            height: auto;\n            margin: 30px 0;\n            @media (max-width: 767px) {\n              margin: 30px;\n            }\n          }\n          .hero-images {\n            position: relative;\n            height: 100%;\n            width: 100%;\n            img {\n              position: absolute;\n              max-width: none;\n              &.red {\n                left: 0;\n                top: calc(50% - 100px);\n                width: 459px;\n                height: auto;\n              }\n              &.yellow {\n                left: 110px;\n                top: 60px;\n                width: 600px;\n                height: auto;\n              }\n            }\n            \n          }\n          @media (max-width: ",") {\n            .hero-images {\n              img {\n                &.red {\n                  width: 270px;\n                  left: -20px;\n                  top: 120px;\n                }\n                &.yellow {\n                  width: 400px;\n                  left: 70px;\n                  top: 140px;\n                }\n              }\n            }\n          }\n        }\n        &.invert {\n          h1, h2 {\n            color: #fff;\n          }\n          .breadcrums-list {\n            a {\n               & > span {\n                  color: #e9ecef;\n                }\n            }\n            span {\n              & >span {\n                color: #fff;\n              }\n            }\n          }\n          .btn-link {\n            background: #fff;\n            &.inverted {\n              margin-top: 20px;\n            }\n            .MuiButton-label {\n              & > span {\n                color: #E4001E;\n              }\n            }\n          }\n        }\n      }\n      .info-section {\n        p {\n          margin-bottom: 0;\n          font-weight: 300;\n          line-height: 28px;\n          font-size: 18px;\n        }\n        li {\n          margin-bottom: 30px;\n          .text {\n            margin-left: 20px;\n            h4, strong {\n              font-weight: 700;\n              @media (max-width: 767px) {\n                font-size: 16px;\n              }\n            }\n            p {\n              @media (max-width: 767px) {\n                font-size: 16px;\n              }\n            }\n          }\n          .icon {\n            min-width: 35px;\n            text-align: center;\n          }\n          a {\n            color: #000000;\n            text-decoration: underline;\n          }\n          &:first-child {\n            a {\n              color: #D12D2A;\n            }\n          }\n        }\n      }\n      .sale-label {\n        position: absolute;\n        background: #31a0b0;\n        box-shadow: 0px 0px 0px 10px #148192;\n        top: 200px;\n        left: -250px;\n        border-radius: 50%;\n        width: 350px;\n        height: 350px;\n        transform: rotate(-12deg);\n        display: flex;\n        align-items: center;\n        flex-direction: column;\n        justify-content: center;\n        color: #fff;\n        @media (max-width: 1280px) {\n          left: -160px;\n        }\n        @media (max-width: 1200px) {\n          left: -70px;\n        }\n        @media (max-width: 1024px) {\n          left: 0;\n        }\n        @media (max-width: 767px) {\n         position: static;\n         width: 230px;\n         height: 230px;\n        }\n        p {\n          margin-bottom: 15px;\n          font-size: 20px;\n          font-weight: 700;\n          line-height: 20px;\n          &:first-child {\n            font-size: 40px;\n            line-height: 40px;\n            @media (max-width: 767px) {\n              font-size: 30px;\n              line-height: 30px;\n            }\n          }\n          &:nth-child(2) {\n            font-size: 60px;\n            line-height: 60px;\n            @media (max-width: 767px) {\n              font-size: 35px;\n              line-height: 35px;\n            }\n          }\n          @media (max-width: 767px) {\n            font-size: 16px;\n            line-height: 16px;\n            margin-bottom: 10px;\n          }\n        }\n      }\n      .pe-richsnippets {\n        margin-top: 30px;\n      }\n"]);return G=function(){return a},a}var H=k.ZP.div.withConfig({componentId:"sc-49a026a-0"})(G(),function(a){return a.theme.breakpoints.md},function(a){return a.theme.breakpoints.md}),I=function(a){var b,c,e,f,g,h,j,k,l,m,p,s,t,u,v,w,x,y,z,A,B,C,D,E,G,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,as,at,au,av,aw,ax=a.content;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(F(),{children:[(null===(b=ax.entity)|| void 0===b?void 0:null===(c=b.fieldHeroBackgroun
1d)|| void 0===c?void 0:null===(e=c.entity)|| void 0===e?void 0:null===(f=e.thumbnail)|| void 0===f?void 0:f.url)&&(0,d.jsx)("link",{rel:"preload",as:"image",href:null===(g=ax.entity)|| void 0===g?void 0:null===(h=g.fieldHeroBackground)|| void 0===h?void 0:null===(j=h.entity)|| void 0===j?void 0:null===(k=j.thumbnail)|| void 0===k?void 0:k.url}),(null===(m=null===(l=ax.entity)|| void 0===l?void 0:l.fieldHeroCarImage[0])|| void 0===m?void 0:null===(p=m.entity)|| void 0===p?void 0:null===(s=p.thumbnail)|| void 0===s?void 0:s.url)&&(0,d.jsx)("link",{rel:"preload",as:"image",href:null===(u=null===(t=ax.entity)|| void 0===t?void 0:t.fieldHeroCarImage[0])|| void 0===u?void 0:null===(v=u.entity)|| void 0===v?void 0:null===(w=v.thumbnail)|| void 0===w?void 0:w.url})]}),(0,d.jsxs)(H,{id:ax.entity.entityId,children:[(0,d.jsx)(r.Z,{className:"".concat((null===(x=ax.entity)|| void 0===x?void 0:x.fieldFullWidthBackground)?"full-width":""," background"),src:null===(y=ax.entity)|| void 0===y?void 0:null===(z=y.fieldHeroBackground)|| void 0===z?void 0:null===(A=z.entity)|| void 0===A?void 0:null===(B=A.thumbnail)|| void 0===B?void 0:B.url,loading:"eager",objectFit:"cover",fullWidth:!0,alt:""}),(0,d.jsx)(i.Z,{wider:!0,className:(null===(C=ax.entity)|| void 0===C?void 0:C.fieldInvertColors)?"invert container":"container",children:(0,d.jsxs)("div",{className:"row",children:[(0,d.jsxs)("div",{className:"col-12 col-md-6 col-xl-7",children:[(0,d.jsx)("h1",{children:null==ax?void 0:null===(D=ax.entity)|| void 0===D?void 0:D.fieldHeroTitle}),(0,d.jsx)("h2",{children:null==ax?void 0:null===(E=ax.entity)|| void 0===E?void 0:E.fieldHeroSubtitle}),(0,d.jsxs)("div",{className:"img-wrap d-flex d-md-none",children:[(0,d.jsx)(r.Z,{className:"d-none d-md-block",loading:"eager",src:null===(I=null===(G=ax.entity)|| void 0===G?void 0:G.fieldHeroCarImage[0])|| void 0===I?void 0:null===(J=I.entity)|| void 0===J?void 0:null===(K=J.thumbnail)|| void 0===K?void 0:K.url,alt:""}),(null==ax?void 0:null===(L=ax.entity)|| void 0===L?void 0:null===(M=L.fieldHeroLocationSaleLabel)|| void 0===M?void 0:M.value)&&(0,d.jsx)("div",{className:"sale-label",dangerouslySetInnerHTML:{__html:ax.entity.fieldHeroLocationSaleLabel.value}})]}),(0,d.jsxs)("ul",{className:"list-unstyled info-section",children:[(0,d.jsxs)("li",{className:"d-flex",children:[(0,d.jsx)(r.Z,{className:"icon",width:35,height:41,loading:"eager",src:null===(N=ax.entity)|| void 0===N?void 0:null===(O=N.fieldHeroLocationIcon)|| void 0===O?void 0:null===(P=O.entity)|| void 0===P?void 0:null===(Q=P.thumbnail)|| void 0===Q?void 0:Q.url,alt:""}),(0,d.jsx)("div",{className:"text",dangerouslySetInnerHTML:{__html:null===(R=ax.entity)|| void 0===R?void 0:null===(S=R.fieldHeroLocationText)|| void 0===S?void 0:S.value}})]}),(0,d.jsxs)("li",{className:"d-flex",children:[(0,d.jsx)(r.Z,{className:"icon",width:28,height:28,loading:"eager",src:null===(T=ax.entity)|| void 0===T?void 0:null===(U=T.fieldHeroContactIcon)|| void 0===U?void 0:null===(V=U.entity)|| void 0===V?void 0:null===(W=V.thumbnail)|| void 0===W?void 0:W.url,alt:""}),(0,d.jsx)("div",{className:"text",dangerouslySetInnerHTML:{__html:null===(X=ax.entity)|| void 0===X?void 0:null===(Y=X.fieldHeroContactText)|| void 0===Y?void 0:Y.value}})]}),(0,d.jsxs)("li",{className:"d-flex",children:[(0,d.jsx)(r.Z,{className:"icon",width:28,height:30,loading:"eager",src:null===(Z=ax.entity)|| void 0===Z?void 0:null===($=Z.fieldHeroHoursIcon)|| void 0===$?void 0:null===(_=$.entity)|| void 0===_?void 0:null===(aa=_.thumbnail)|| void 0===aa?void 0:aa.url,alt:""}),(0,d.jsx)("div",{className:"text",dangerouslySetInnerHTML:{__html:null===(ab=ax.entity)|| void 0===ab?void 0:null===(ac=ab.fieldHeroHoursText)|| void 0===ac?void 0:ac.value}})]})]}),(null===(ad=ax.entity)|| void 0===ad?void 0:null===(ae=ad.fieldHeroCtaLink)|| void 0===ae?void 0:ae.uri)&&
1(0,d.jsx)(o.Z,{className:"btn-link",href:(0,q.RT)(null===(af=ax.entity)|| void 0===af?void 0:null===(ag=af.fieldHeroCtaLink)|| void 0===ag?void 0:ag.uri),component:n.Z,children:null===(ah=ax.entity)|| void 0===ah?void 0:null===(ai=ah.fieldHeroCtaLink)|| void 0===ai?void 0:ai.title}),(null===(aj=ax.entity)|| void 0===aj?void 0:null===(ak=aj.fieldHeroCtaLink2)|| void 0===ak?void 0:ak.uri)&&(0,d.jsx)(o.Z,{className:"btn-link inverted",href:(0,q.RT)(null===(al=ax.entity)|| void 0===al?void 0:null===(am=al.fieldHeroCtaLink2)|| void 0===am?void 0:am.uri),component:n.Z,children:null===(an=ax.entity)|| void 0===an?void 0:null===(ao=an.fieldHeroCtaLink2)|| void 0===ao?void 0:ao.title}),(null==ax?void 0:null===(ap=ax.entity)|| void 0===ap?void 0:null===(aq=ap.fieldHeroProvenExpert)|| void 0===aq?void 0:aq.value)&&(0,d.jsx)("div",{dangerouslySetInnerHTML:{__html:ax.entity.fieldHeroProvenExpert.value}})]}),(0,d.jsxs)("div",{className:"col-12 col-md-6 d-none d-md-block col-xl-5",children:[(0,d.jsx)("div",{className:"img-wrap",children:(0,d.jsx)(r.Z,{fullWidth:!0,className:"drupal-img",src:null===(as=null===(ar=ax.entity)|| void 0===ar?void 0:ar.fieldHeroCarImage[0])|| void 0===as?void 0:null===(at=as.entity)|| void 0===at?void 0:null===(au=at.thumbnail)|| void 0===au?void 0:au.url,alt:""})}),(null==ax?void 0:null===(av=ax.entity)|| void 0===av?void 0:null===(aw=av.fieldHeroLocationSaleLabel)|| void 0===aw?void 0:aw.value)&&(0,d.jsx)("div",{className:"sale-label",dangerouslySetInnerHTML:{__html:ax.entity.fieldHeroLocationSaleLabel.value}})]})]})})]})]})},J=c(57785),K=c(41664),L=c.n(K);function M(){var a=(0,j.Z)(["\n    padding: 40px 0 50px;\n   .links-inner {\n        padding-bottom: 16px;\n        display: flex;\n        flex-wrap: wrap;\n\n        a {\n            padding-top: 20px;\n            cursor: pointer;\n            display: block;\n            color: #000000;\n            font-size: 14px;\n            font-weight: 500;\n            letter-spacing: 0;\n            line-height: 28px;\n            margin-right: 40px;\n            text-decoration: none;\n            transition: opacity .35s;\n            position: relative;\n            text-align: center;\n            white-space: nowrap;\n\n            &:not(.with-icon) {\n                &:before {\n                    content: '';\n                    position: absolute;\n                    border-radius: 25%;\n                    height: 3px;\n                    bottom: 0;\n                    width: 100%;\n                    transform-origin: 0 50%;\n                    transform: scaleX(0);\n                    transition: transform 0.35s;\n                    background-color: #E00424;\n                }\n            }\n\n            &:hover, &:active, &:focus {\n                &:before {\n                    transform: scaleX(1);\n                }\n                &.with-icon {\n                    opacity: .65;\n                }\n            }\n        }\n\n        .with-icon {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            flex-direction: column;\n            margin-right: 0;\n            width: 16.6%;\n            @media (max-width: 767px) {\n              width: calc(100% / 4);\n            }\n            @media (max-width: 480px) {\n              width: calc(100% / 3);\n            }\n \n            img {\n              max-width: 70%;\n              height: 46px;\n              margin-bottom: 7px;\n            }\n        }\n    }\n    \n    .btn-link {\n      min-width: 290px;\n    }\n"]);return M=function(){return a},a}var N=k.ZP.div.withConfig({componentId:"sc-96eb94a3-0"})(M()),O=c(81621);function P(){var a=(0,j.Z)(['query brandsList {\n    brandsImages: nodeQuery(filter: {conjunction: OR, conditions: [\n        {operator: EQUAL, field: "type", value: "system_configuration"}\n    ]}) {\n        content: entities {\n        ... on NodeSystemConfiguration {\n                brandsLogos: fieldBrandsImages {\n                    entity {\n                    ... on NodeBrandImage {\n                            text: fieldBrandImageName\n                            image: fieldBrandImage {\n                                entity {\n                                ... on Media {\n                                        thumbnail {\n                                            url\n                                            alt\n                                        }\n                                    }\n                                }\n                            }\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    brandsLinks: nodeQuery( limit: 99, filter: {conjunction: AND, conditions: [\n        {operator: EQUAL, field: "type", value: "page_landing_page"},\n        {operator: EQUAL, field: "field_landing_page_type", value: "brand_page"}\n    ]}
1) {\n        content: entities {\n            ... on NodePageLandingPage {\n            url: fieldLandingPageUrl\n            }\n        }\n    }\n    \n}']);return P=function(){return a},a}var Q=(0,O.ZP)(P()),R=c(94304),S=c(93800),T=function(a){var b=a.content,c=(0,J.a)(Q).data;if(c){var e,f,g,h,j,k,l,m=(0,S.vl)(c.brandsLinks,c.brandsImages);return(0,d.jsx)(N,{id:b.entity.entityId,children:(0,d.jsxs)(i.Z,{wider:!0,children:[(0,d.jsx)(R.fT,{children:null===(e=b.entity)|| void 0===e?void 0:e.fieldModuleBrandsTitle}),(0,d.jsx)("div",{className:"links-inner",children:m.map(function(a,b){var c,e;return(0,d.jsx)(L(),{href:a.url,prefetch:!1,children:(0,d.jsxs)("a",{className:"with-icon",children:[(0,d.jsx)(r.Z,{width:46,src:null===(c=a.image)|| void 0===c?void 0:null===(e=c.thumbnail)|| void 0===e?void 0:e.url,alt:"".concat(a.text," Gebrauchtwagen")}),a.text]})},"".concat(a.text,"_").concat(b))})}),(null===(f=b.entity)|| void 0===f?void 0:null===(g=f.fieldModuleBrandsCta)|| void 0===g?void 0:g.uri)&&(0,d.jsx)("div",{className:"d-flex justify-content-center mt-5",children:(0,d.jsx)(o.Z,{className:"btn-link",href:null===(h=b.entity)|| void 0===h?void 0:null===(j=h.fieldModuleBrandsCta)|| void 0===j?void 0:j.uri,component:n.Z,children:null===(k=b.entity)|| void 0===k?void 0:null===(l=k.fieldModuleBrandsCta)|| void 0===l?void 0:l.title})})]})})}return null},U=c(38381),V=c(1430);function W(){var a=(0,j.Z)(["\n    padding-top: 30px;\n    padding-bottom: 30px;\n   .teaser-wrap {\n      position: relative;\n      border-radius: 25px;\n      overflow: hidden;\n      .teaser-image {\n        /* min-height: 250px; */\n      }\n      .teaser-bg {\n        max-width: 100%;\n        object-fit: cover;\n        /* min-height: 250px; */\n      }\n      .teaser-content {\n        position: relative;\n        min-height: 250px;\n        z-index: 1;\n        left: 0;\n        top: 0;\n        width: 100%;\n        height: 100%;\n        flex-direction: column;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        text-align: center;\n        padding: 15px;\n        h3 {\n          font-size: 20px;\n          font-weight: bold;\n          letter-spacing: 0;\n          line-height: 26px;\n          margin-bottom: 15px;\n          @media (max-width: 767px) {\n            font-size: 18px;\n            line-height: 24px;\n          }\n\n          @media (min-width: 1376px) {\n            font-size: 24px;\n            margin-bottom: 20px;\n          }\n        }\n        h4 {\n          font-size: 18px;\n          letter-spacing: 0;\n          line-height: 24px;\n          font-weight: normal;\n          margin-bottom: 30px;\n          @media (max-width: 767px) {\n            font-size: 14px;\n            line-height: 19px;\n          }\n        }\n        .btn-link {\n          max-width: 320px;\n          width: 100%;\n          align-self: center;\n          text-decoration: none!important;\n          @media (min-width: ",") {\n            align-self: auto;\n          }\n          @media (min-width: 1376px) {\n            font-size: 16px;\n          }\n        }\n        &.inverted {\n          h3, h4, p {\n            color: #fff;\n          }\n          .btn-link {\n            background: #fff;\n            .MuiButton-label {\n              & > span {\n                color: #E4001E;\n              }\n            }\n          }\n        }\n      }\n      @media (min-width: 1376px) {\n            p {\n              font-size: 16px;\n              margin-bottom: 37px;\n            }\n          }\n   }\n   .is-home-page {\n    .teaser-wrap {\n      /* height: 300px; */\n      background-color: #F4F4F4;\n      .teaser-bg {\n        position: absolute;\n        top: 0px;\n        right: -300px;\n        object-fit: initial;\n      }\n      .teaser-image {\n        /* position: relative; */\n        position: absolute;\n        right: -24%;\n        top: 0;\n\n        @media (min-width: 1376px) {\n          /* font-size: 16px;\n          right: -45%;\n          zoom: 1.7; */\n        }\n      }\n      .teaser-content {\n        min-height: 300px;\n        width: 45%;\n        text-align: left;\n        align-items: flex-start;\n        //padding-left: 35px;\n      }\n    }\n    @media (max-width: 1376px) {\n      .teaser-wrap {\n        .teaser-image {\n          right: -35%;\n        }\n        .teaser-bg {\n          top: 0;\n          right: -470px;\n          max-width: none;\n        }\n      }\n    }\n    @media (max-width: 1279px) {\n      .teaser-wrap {\n        .teaser-image {\n          right: -55%;\n        }\n        .teaser-bg {\n          top: 0;\n          right: -470px;\n          max-width: none;\n        }\n      }\n    }\n    @media (max-width: 1023px) {\n      .teaser-wrap {\n        .teaser-image {\n          right: -100%;\n        }\n      }\n    }\n    @media (max-width: 767px) {\n      .teaser-wrap {\n        height: 420px;\n        .teaser-bg {\n          max-width: none;\n          top: -55px;\n          left: -10px;\n          right: auto;\n        }\n        .teaser-image {\n          right: -45%;\n        }\n        .teaser-content {\n          width: 100%;\n          justify-content: flex-end;\n        }\n      }\n    }\n    @media (max-width: 575px) {\n        .teaser-wrap {\n          .teaser-image {\n            //width: 300%;\n          }\n        }\n    }\n   }\n"]);return W=function(){return a},a}var X=k.ZP.div.withConfig({componentId:"sc-d63fd01b-0"})(W(),function(a){return a.theme.breakpoints.sm}),Y=c(10450),Z=c(5900),$=g()(function(){return Promise.all([c.e(6428),c.e(5855),c.e(2684),c.e(5230),c.e(9992),c.e(7095),c.e(9108)]).then(c.bind(c,99108))},{loadableGenerated:{webpack:function(){return[99108]}},ssr:!1,loading:function(){return(0,d.jsx)(o.Z,{style:{minWidth:250},disabled:!0,children:(0,d.jsx)(Y.Z,{})})}}),_=function(a){var b,c,f,g,j,k,l,m,p,r,s,v,w,x,y,z,A,B,C=a.content,D="/"===(0,h.useRouter)().route,E=(0,e.useState)(!0),F=E[0],G=E[1],H="",I="";switch(null===(b=C.entity)|| void 0===b?void 0:b.fieldLpTeaserButtonType){case"contact form":H=null===(z=C.entity)|| void 0===z?void 0:z.fieldLpTeaserCtaText;break;case"searchagent":H="Suchagent anlegen";break;default:I=null===(A=C.entity)|| void 0===A?void 0:A.fieldLpTeaserCtaLink,H=null===(B=C.entity)|| void 0===B?void 0:B.fieldLpTeaserCtaText}return(0,d.jsx)(X,{id:C.entity.entityId,children:(0,d.jsx)(i.Z,{wider:!0,className:D?"is-home-page container":"container",children:(0,d.jsxs)("div",{className:"teaser-wrap",children:[(0,d.jsx)("div",{className:"teaser-image",children:D?(0,d.jsx)(Z.Z,{quality:95,width:1050,height:350,className:"teaser-bg",src:decodeURIComponent(null===(c=C.entity)|| void 0===c?void 0:null===(f=c.fieldLpTeaserImage)|| void 0===f?void 0:null===(g=f.entity)|| void 0===g?void 0:null===(j=g.thumbnail)|| void 0===j?void 0:j.url),alt:""}):(0,d.jsx)(Z.Z,{layout:"fill",className:"teaser-bg",src:decodeURIComponent(null===(k=C.entity)|| void 0===k?void 0:null===(l=k.fieldLpTeaserImage)|| void 0===l?void 0:null===(m=l.entity)|| void 0===m?void 0:null===(p=m.thumbnail)|| void 0===p?void 0:p.url),alt:""})}),(0,d.jsxs)("div",{className:(null===(r=C.entity)|| void 0===r?void 0:r.fieldTeaserInvert)?"inverted teaser-content":"teaser-content",children:[(null===(s=C.entity)|| void 0===s?void 0:s.fieldLpTeaserTitle)&&(0,d.jsx)("h3",{children:null===(v=C.entity)|| void 0===v?void 0:v.fieldLpTeaserTitle}),(null===(w=C.entity)|| void 0===w?void 0:w.fieldLpTeaserSubtitle)&&(0,d.jsx)("p",{children:null===(x=C.entity)|| void 0===x?void 0:x.fieldLpTeaserSubtitle}),F?(0,d.jsx)(o.Z,(0,u.Z)((0,t.Z)({className:"btn-link",onClick:function(){I||G(!1)}},I&&{href:(0,q.RT)(null===(y=C.entity)|| void 0===y?void 0:y.fieldLpTeaserCtaLink),component:n.Z}),{children:H})):(0,d.jsx)($,(0,u.Z)((0,t.Z)({},a),{open:!0}))]})]})})})},aa=c(80129),ab=c.n(aa);function ac(){var a=(0,j.Z)(["\n   \n"]);return ac=function(){return a},a}var ad=k.ZP.div.withConfig({componentId:"sc-2d8451ce-0"})(ac()),ae=function(a){var b,c,e,f=a.content,g=a.regions.map(function(a){var b,c,d=null==f?void 0:null===(b=f.entity)|| void 0===b?void 0:null===(c=b.fieldLocationModuleItem)|| void 0===c?void 0:c.find(function(b){return a.name===b.entity.fieldLocationItemName});if(d){var e=ab().parse(d.entity.fieldLocationAdditionalQuery).conditions;return(0,u.Z)((0,t.Z)({},a),{additionalQuery:e})}return(0,t.Z)({},a)})||[];return(0,d.jsx)(ad,{id:null==f?void 0:null===(b=f.entity)|| void 0===b?void 0:b.entityId,children:(0,d.jsxs)(i.Z,{wider:!0,children:[(null==f?void 0:null===(c=f.entity)|| void 0===c?void 0:c.fieldModuleLocationsTitle)&&(0,d.jsx)(R.fT,{children:null==f?void 0:null===(e=f.entity)|| void 0===e?void 0:e.fieldModuleLocationsTitle}),(0,d.jsx)(R.LN,{regions:g})]})})},af=c(25617),ag=c(62043);function ah(){var a=(0,j.Z)(["\n    margin-top: 20px;\n    margin-bottom: 20px;\n    padding: 25px 15px 20px;\n   .body-types-wrap {\n      background: #F9F9F9;\n      border-radius: 25px;\n      padding: 40px 35px;\n      @media (max-width: 767px) {\n        padding: 45px 15px;\n      }\n      h3 {\n          margin-bottom: 30px;\n          color: #191919;\n          font-size: 20px;\n          font-weight: bold;\n          letter-spacing: 0;
1\n          line-height: 26px;\n          @media (min-width: 1376px) {\n            font-size: 24px;\n            margin-bottom: 8px;\n        }\n      }\n      .body-types-list {\n        display: flex;\n        flex-wrap: wrap;\n        margin-bottom: 0;\n        li {\n          width: calc(100% / 7);\n          margin-bottom: 20px;\n          @media (min-width: 1376px) {\n            width: calc(100% / 6);\n            font-size: 16px;\n          }\n          @media (max-width: 1200px) {\n            width: calc(100% / 5);\n          }\n          @media (max-width: 767px) {\n            width: calc(100% / 3);\n          }\n          @media (max-width: 580px) {\n            width: calc(100% / 2);\n          }\n          .item-link {\n          color: #000;\n          text-decoration: none;\n              .item-content {\n                display: flex;\n                flex-direction: column;\n                align-items: center;\n                height: 100%;\n                justify-content: flex-end;\n                .icon-body {\n                  /* width: 82px; */\n                  margin-bottom: 15px;\n                  span {\n                   font-size: 16px;\n                   letter-spacing: 0;\n                   line-height: 21px;\n                  }\n                }\n              }\n          }\n        }\n      }\n   }\n"]);return ah=function(){return a},a}var ai=k.ZP.div.withConfig({componentId:"sc-69a5b5f7-0"})(ah()),aj=function(a){var b=a.content,c=(0,af.v9)(function(a){return a.carListPage}).jsonQuery;return(0,d.jsx)(i.Z,{wider:!0,children:(0,d.jsx)(ai,{id:b.entity.entityId,children:(0,d.jsxs)("div",{className:"body-types-wrap",children:[(0,d.jsx)("h3",{children:b.entity.fieldBodyTypesTitle}),(0,d.jsx)("ul",{className:"body-types-list list-unstyled",children:ag.OI.filter(function(a){return""!==a.icon}).map(function(a){var e,f;return(0,d.jsx)("li",{children:(0,d.jsx)(L(),{href:(e=a,(f=b.entity.fieldUseOldListLinks)?{pathname:"/gebrauchtwagen",query:{offset:0,limit:c.limit,orderBy:JSON.stringify({property:"price",order:"ASC"}),conditions:JSON.stringify([{property:"category",in:encodeURIComponent(e.value)}])}}:"/".concat({Kleinwagen:"kleinwagen",Coupe:"coupe",Cabrio:"cabrio",Roadster:"roadster",Kombi:"kombi",Limousine:"limousine","Gel\xe4ndewagen/SUV":"suv","Kleinbus/Van":"van",Pickup:"pickup",Transporter:"transporter"}[e.value])),children:(0,d.jsx)("a",{className:"item-link",children:(0,d.jsxs)("div",{className:"item-content",children:[""!==a.icon&&(0,d.jsx)(Z.Z,{width:167,height:100,className:"icon-body",src:"https://autohaus24.de/icons/icon-cartype-".concat(a.icon,".svg"),alt:a.icon}),(0,d.jsx)("span",{children:a.label})]})})})},a.label)})})]})})})},ak=c(14158),al=c(47568),am=c(14924),an=c(828),ao=c(29815),ap=c(34051),aq=c.n(ap),ar=c(96026),as=c.n(ar),at=c(23279),au=c.n(at),av=c(59122),aw=c(30553),ax=c(95477);function ay(){var a=(0,j.Z)(["\n    margin-top: 20px;\n    margin-bottom: 20px;\n    position: relative;\n    z-index: 2;\n    .container {\n      border-radius: 25px;\n      background-color: #F9F9F9;\n      padding: 40px 35px;\n       @media (max-width: 767px) {\n        padding: 20px 15px;\n       }\n       &.is-home-page {\n         position: relative;\n         top: -150px;\n         background-color: #fff;\n         box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);\n         margin-bottom: -100px;\n         @media (max-width: ",") {\n             margin-bottom: 0;\n             top: 0;\n             overflow: hidden;\n            }\n       }\n    }\n    h4 {\n      color: #191919;\n      font-size: 20px;\n      font-weight: bold;\n      letter-spacing: 0;\n      line-height: 26px;\n      margin-bottom: 15px;\n\n      @media (min-width: 1376px) {\n          font-size: 16px;\n      }\n    }\n    .left-first-row {\n      margin-bottom: 70px;\n      margin-top: 20px;\n      @media (max-width: 767px) {\n        margin-bottom: 0;\n        margin-top: 0;\n      }\n    }\n    .form-select  {\n      @media (max-width: 767px) {\n        margin-bottom: 30px;\n      }\n    }\n    .MuiSlider-root {\n      width: 95%;\n    }
1\n    .MuiSlider-rail {\n      background: #DCD8D8;\n      opacity: 1;\n      height: 4px;\n    }\n    .MuiSlider-track {\n       height: 4px;\n    }\n    .MuiSlider-mark {\n      background: transparent;\n    }\n    .MuiSlider-thumb {\n      height: 20px;\n      width: 20px;\n      background-color: #FFFFFF;\n      box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);\n      margin-top: -9px;\n    }\n    .btn-link {\n      margin-top: 30px;\n      font-size: 14px;\n      width: 100%;\n\n      @media (min-width: 1376px) {\n          font-size: 16px;\n      }\n    }\n"]);return ay=function(){return a},a}var az=k.ZP.div.withConfig({componentId:"sc-87c91438-0"})(ay(),function(a){return a.theme.breakpoints.sm}),aA=c(99794),aB=c(85161),aC=c(64436),aD=c(55296),aE=c(37702);function aF(){var a=(0,j.Z)(["\n  && {\n    font-size: 14px;\n    color: ",";\n\n    &.Mui-focused {\n      color: ",";\n    }\n\n    @media (min-width: 1376px) {\n      font-size: 16px;    \n    }\n  }\n"]);return aF=function(){return a},a}var aG=(0,k.ZP)(aB.Z).withConfig({componentId:"sc-b7108a76-0"})(aF(),function(a){return a.theme.colors.disabledColor},function(a){return a.theme.colors.disabledColor}),aH=function(a){return(0,d.jsxs)(aC.Z,{className:"form-select",fullWidth:!0,component:"fieldset",style:{background:"transparent"},children:[(0,d.jsx)(aG,{shrink:""!==a.value&&0!==a.value.length,htmlFor:"age-native-helper",children:a.label}),(0,d.jsxs)(aD.Z,(0,u.Z)((0,t.Z)({value:a.value,multiple:a.multiple||!1,disabled:a.disabled,inputProps:{name:a.id,id:a.id},onChange:a.onChange},a.onOpen&&{onOpen:a.onOpen}),{children:[!a.multiple&&(0,d.jsx)(aE.Z,{dense:!0,value:"",children:a.emptyName}),a.options.map(function(a){return(0,d.jsx)(aE.Z,{dense:!0,value:a.value,children:a.label},a.label)})]}))]})},aI=c(23088),aJ=as()(0,105e3,5e3).map(function(a){return{value:Number(a)}}),aK=as()(0,1250,50).map(function(a){return{value:Number(a)}}),aL=as()(2008,new Date().getFullYear()+1),aM=[5e3].concat((0,ao.Z)(as()(1e4,11e4,1e4)),[125e3,15e4,2e5]).map(function(a){return{value:a,label:(0,q.uY)(String(a))}}),aN=function(a){var b,c=a.content,f=(0,af.I0)(),g="/"===(0,h.useRouter)().route,j=ab().parse(null==c?void 0:c.entity.fieldMiniConfiguratorQuery),k=null;j.conditions&&(k=JSON.parse(j.conditions));var l,m=function(a,b){var c=null==k?void 0:k.find(function(c){return c.property===a&&b in c});return c?"modelId"===a?c[b].split(",").map(function(a){return Number(a)}):"registrationDate"===a?c[b].split("-")[0]:c[b]||"":"price"===a&&"min"===b||"monthlyRate"===a&&"min"===b?0:"price"===a&&"max"===b?1e5:"monthlyRate"===a&&"max"===b?1200:"modelId"===a?[]:""},p=(0,af.v9)(function(a){return a.lists}),r=p.brands,v=p.models,w=p.locations,x=(0,e.useState)({loading:!1,error:!1,carsCount:0}),y=x[0],z=x[1],A=(0,e.useState)({brandId:m("brandId","value"),modelId:m("modelId","in"),locationId:m("locationId","value"),mileage:m("mileage","max"),registrationDate:m("registrationDate","max"),price_min:m("price","min"),price_max:m("price","max"),monthlyRate_min:m("monthlyRate","min"),monthlyRate_max:m("monthlyRate","max"),paymentType:0!==m("monthlyRate","min")||1200!==m("monthlyRate","max")?"monthlyRate":"price"}),B=A[0],C=A[1],D=function(a){return Object.keys(a).map(function(b){if(""===a[b]||0===a[b].length||0===a[b]||1200===a[b]||1e5===a[b]&&"mileage"!==b)return!1;if(b.includes("_"))return(0,am.Z)({property:b.split("_")[0]},b.split("_")[1],a[b]);switch(b){case"brandId":case"locationId":return{property:b,value:a[b]};case"modelId":return{property:b,in:a[b].join(",")};case"registrationDate":return{property:b,max:"".concat(a[b],"-12-31")};case"paymentType":return!1;default:return{property:b,max:a[b]}}}).filter(Boolean)},E=(l=(0,al.Z)(aq().mark(function a(b){var c,d;return aq().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return z((0,u.Z)((0,t.Z)({},y),{loading:!0})),a.prev=1,a.next=4,fetch("/api/cars",{method:"POST",body:JSON.stringify({conditions:D(b),limit:1})});case 4:return c=a.sent,a.next=7,c.json();case 7:return d=a.sent,a.next=10,z((0,u.Z)((0,t.Z)({},y),{loading:!1,carsCount:(null==d?void 0:d.carsCount)||0}));case 10:a.next=16;break;case 12:return a.prev=12,a.t0=a.catch(1),a.next=16,z((0,u.Z)((0,t.Z)({},y),{loading:!1,error:!0}));case 16:case"end":return a.stop()}},a,null,[[1,12]])})),function(a){return l.apply(this,arguments)});(0,e.useEffect)(function(){E(B)},[]),(0,e.useEffect)(function(){"price"===B.paymentType&&C((0,u.Z)((0,t.Z)({},B),{monthlyRate_max:1200,monthlyRate_min:0})),"monthlyRate"===B.paymentType&&C((0,u.Z)((0,t.Z)({},B),{price_max:1e5,price_min:0}))},[B.paymentType]);var F,G,H,I,J=(0,an.Z)(e.useState(function(){return au()(E,300)}),1)[0],K=function(a,b,c){var d,e;C((0,u.Z)((0,t.Z)({},B),(d={},(0,am.Z)(d,"".concat(c,"_min"),b[0]),(0,am.Z)(d,"".concat(c,"_max"),b[1]),d))),J((0,u.Z)((0,t.Z)({},B),(e={},(0,am.Z)(e,"".concat(c,"_min"),b[0]),(0,am.Z)(e,"".concat(c,"_max"),b[1]),e)))},L=(F=(0,al.Z)(aq().mark(function a(){return aq().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:r.length||f((0,aI.Q$)(void 0));case 1:case"end":return a.stop()}},a)})),function(){return F.apply(this,arguments)}),M=(G=(0,al.Z)(aq().mark(function a(){return aq().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:v.length||f((0,aI.ys)(void 0));case 1:case"end":return a.stop()}},a)})),function(){return G.apply(this,arguments)}),N=(H=(0,al.Z)(aq().mark(function a(){return aq().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:w.length||f((0,aI.gh)(void 0));case 1:case"end":return a.stop()}},a)})),function(){return H.apply(this,arguments)}),O=(I=(0,al.Z)(aq().mark(function a(b,c){var d;return aq().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:d=(0,u.Z)((0,t.Z)({},B),(0,am.Z)({},c,b.target.value)),"brandId"===c&&(d.modelId=[],C((0,u.Z)((0,t.Z)({},d),{modelId:[]}
1))),C((0,u.Z)((0,t.Z)({},d),(0,am.Z)({},c,b.target.value))),J(d);case 4:case"end":return a.stop()}},a)})),function(a,b){return I.apply(this,arguments)}),P=function(a){C((0,u.Z)((0,t.Z)({},B),{paymentType:a.target.value}))},Q="/gebrauchtwagen?conditions=".concat(encodeURIComponent(JSON.stringify(D(B))));return(0,d.jsx)(i.Z,{wider:!0,children:(0,d.jsx)(az,{id:c.entity.entityId,children:(0,d.jsx)("div",{className:"wrap",children:(0,d.jsxs)(i.Z,{wider:!0,className:g?"is-home-page container":"container",children:[(0,d.jsx)("h4",{children:null===(b=c.entity)|| void 0===b?void 0:b.fieldMiniConfiguratorTitle}),(0,d.jsxs)("div",{className:"row align-items-center",children:[(0,d.jsx)("div",{className:"col-md-4",children:(0,d.jsx)(aH,{label:"Marke",emptyName:"Alle",value:B.brandId,options:r.map(function(a){return{label:a.name,value:a.id}}),onChange:function(a){return O(a,"brandId")},onOpen:L})}),(0,d.jsx)("div",{className:"col-md-4",children:(0,d.jsx)(aH,{label:"Modell",disabled:!B.brandId,emptyName:"Alle",multiple:!0,value:B.modelId,options:v.filter(function(a){return Number(a.brandId)===Number(B.brandId)}).map(function(a){return{label:a.name,value:a.id}}),onChange:function(a){return O(a,"modelId")},onOpen:M})}),(0,d.jsxs)("div",{className:"col-md-4",children:[(0,d.jsxs)("div",{className:"row",children:[(0,d.jsx)("div",{className:"col-6",children:(0,d.jsx)(aw.Z,{control:(0,d.jsx)(aA.Z,{}),value:"price",checked:"price"===B.paymentType,onChange:P,label:(0,d.jsx)("span",{style:{fontSize:16,marginRight:30},children:"Kaufpreis"})})}),(0,d.jsx)("div",{className:"col-6",children:(0,d.jsx)(aw.Z,{control:(0,d.jsx)(aA.Z,{}),value:"monthlyRate",checked:"monthlyRate"===B.paymentType,onChange:P,label:(0,d.jsx)("span",{style:{fontSize:16,marginRight:30},children:"Monatsrate"})})})]}),(0,d.jsx)("div",{className:"row",children:(0,d.jsxs)("div",{className:"col-md-12",children:[(0,d.jsx)(av.Z,{value:"monthlyRate"===B.paymentType?[B.monthlyRate_min,B.monthlyRate_max]:[B.price_min,B.price_max],"aria-labelledby":"discrete-slider-restrict","aria-label":"Price range",onChange:function(a,b){return K(a,b,"monthlyRate"===B.paymentType?"monthlyRate":"price")},max:"monthlyRate"===B.paymentType?1200:1e5,step:null,valueLabelDisplay:"off",marks:"monthlyRate"===B.paymentType?aK:aJ}),(0,d.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,d.jsx)("div",{className:"price-text",children:"ab ".concat("price"===B.paymentType?(0,q.uY)(B.price_min):(0,q.uY)(B.monthlyRate_min)," €")}),(0,d.jsx)("div",{className:"price-text",children:"bis ".concat("price"===B.paymentType?(0,q.uY)(B.price_max):(0,q.uY)(B.monthlyRate_max)," €")})]})]})})]})]}),(0,d.jsxs)("div",{className:"row",children:[(0,d.jsx)("div",{className:"col-md-4",children:(0,d.jsx)(aH,{label:"Erstzulassung ab",emptyName:"Alle",value:B.registrationDate,options:aL.map(function(a){return{label:a,value:a}}),onChange:function(a){return O(a,"registrationDate")}})}),(0,d.jsx)("div",{className:"col-md-4",children:(0,d.jsx)(aH,{label:"Kilometerstand bis",emptyName:"Alle",value:B.mileage,options:aM,onChange:function(a){return O(a,"mileage")}})}),(0,d.jsx)("div",{className:"col-md-4",children:(0,d.jsx)(aH,{label:"Standorte",emptyName:"Alle",value:B.locationId,options:w.map(function(a){return{label:a.name,value:a.id}}),onChange:function(a){return O(a,"locationId")},onOpen:N})})]}),(0,d.jsx)("div",{className:"row flex-row-reverse",children:(0,d.jsx)("div",{className:"col-md-4",children:(0,d.jsx)(o.Z,{className:"btn-link",href:Q,component:n.Z,onClick:function(){if(g){var a=D(B).map(function(a){return"fuel"===a.property?{property:"fuel",in:a.in.join(",")}:a}),b=function(){return a.sort(function(a,b){return a.property>b.property?1:b.property>a.property?-1:0}).map(function(a){try{if("regensensor"===a.property)return{property:"regensensor",value:"".concat(a.value)};if("brandId"===a.property)return{property:"brandId",value:null===(b=r.find(function(b){return Number(a.value)===b.id}))|| void 0===b?void 0:b.name};if("locationId"===a.property)return{property:"locationId",value:null===(c=w.find(function(b){return Number(null==a?void 0:a.value)===b.id}))|| void 0===c?void 0:c.name.replace(/ /g,"")};if("exportFinancingParams"===a.property)return{property:"exportFinancingParams",in:"1"===a.in?"leasing":"financing"};if("modelId"===a.property)return{property:"modelId",in:a.in.split(",").map(function(a){var b;return null===(b=v.find(function(b){return Number(a)===b.id}))|| void 0===b?void 0:b.name}).join(",")};if("min"in a||"max"in a){var b,c,d="min"in a?"min":"max";return(0,u.Z)((0,t.Z)({},a),(0,am.Z)({},d,"".concat(d,"-").concat(a[d])))}}catch(e){}return a}).map(function(a){return Object.values(a).filter(function(a){return 1!==a}).join("-").replace(/ /g,"").toLowerCase()}).join("_")};(0,s.Y8)({filters:b()})}},children:y.loading?(0,d.jsx)(ax.Z,{"aria-label":"Loading",style:{height:20,width:20,color:"white"}}):"".concat(y.carsCount||0," Ergebnisse")})})})]})})})})},aO=c(63457),aP=c(47737),aQ=c.n(aP);function aR(){var a=(0,j.Z)(["\nmargin-top: 20px;\nmargin-bottom: 20px;\n    h4 {\n        color: #191919;\n        font-family: Roboto;\n        font-size: 20px;\n        font-weight: bold;\n        letter-spacing: 0;
1\n        line-height: 26px;\n        text-align: center;\n        margin-bottom: 30px;\n    }\n    .subtitle {\n      color: #191919;\n      font-family: Roboto;\n      font-size: 16px;\n      letter-spacing: 0;\n      line-height: 24px;\n      text-align: center;\n      margin-bottom: 45px;\n    }\n    .container {\n        background: #F9F9F9;\n        border-radius: 25px;\n        padding: 45px 35px;\n        @media (max-width: 767px) {\n          padding: 45px 15px;\n        }\n    }\n\n  .img-wrap {\n    display: grid;\n    grid-gap: 15px;\n    grid-template-columns: repeat(5, 1fr);\n    grid-template-rows: repeat(2, 1fr);\n    .img { \n      img {\n        width: 100%;\n        object-fit: cover;\n        height: calc(250px / 2 - 7.5px);\n        cursor: pointer;\n        border-radius: 18px;\n        @media (max-width: 1200px) {\n            height: calc(180px / 2 - 7.5px);\n        }\n      }\n      &.first {\n        grid-column-start: 1;\n        grid-column-end: 4;\n        grid-row-start: 1;\n        grid-row-end: 3;\n        img {\n          height: 250px;\n          width: 100%;\n          border-radius: 25px;\n          @media (max-width: 1200px) {\n            height: 180px;\n          }\n        }\n      }\n    }\n  }\n  .alice-carousel {\n    img {\n      width: 100%;\n      max-width: 100%;\n      object-fit: cover;\n      height: 250px;\n      border-radius: 18px;\n      @media (max-width: 450px) {\n        height: 180px;\n      }\n    }\n\n    &__dots {\n      margin-top: 8px;\n\n      &-item {\n          width: 8px;\n          height: 8px;\n          background: #D8D8D8;\n\n          &:hover{\n              background: #D8D8D8;\n          }\n\n          &.__active{\n              background: #E4001E;\n          }\n\n          &:not(:last-child){\n              margin-right: 6px;\n          }\n      }\n    }\n  }\n"]);return aR=function(){return a},a}var aS=k.ZP.div.withConfig({componentId:"sc-8291e0ea-0"})(aR()),aT={0:{items:1}},aU=function(a){var b,c,f,g,h,j,k=a.content,l=(0,e.useState)(k.entity.fieldModuleGalleryPicture),m=l[0],n=l[1],o=(0,aO.Z)("(max-width: 767px)"),p=function(a){if(0!==a&&!o){var b=(0,ao.Z)(m),c=b[a];b[a]=b[0],b[0]=c,n(b)}};return(0,d.jsx)(aS,{id:k.entity.entityId,children:(0,d.jsx)(i.Z,{wider:!0,children:(0,d.jsxs)("div",{className:"gallery",children:[(null===(b=k.entity)|| void 0===b?void 0:b.fieldGalleryTitle)&&(0,d.jsx)("h4",{children:null===(c=k.entity)|| void 0===c?void 0:c.fieldGalleryTitle}),(null===(f=k.entity)|| void 0===f?void 0:null===(g=f.fieldGalleryDescription)|| void 0===g?void 0:g.value)&&(0,d.jsx)("div",{className:"subtitle",dangerouslySetInnerHTML:{__html:null===(h=k.entity)|| void 0===h?void 0:null===(j=h.fieldGalleryDescription)|| void 0===j?void 0:j.value}}),o?(0,d.jsx)(aQ(),{responsive:aT,disableButtonsControls:!0,infinite:!0,children:m.map(function(a,b){return(0,d.jsx)("div",{className:0===b?"img first":"img img-".concat(b),children:(0,d.jsx)(r.Z,{alt:"",src:a.entity.thumbnail.url})},"".concat(a.entity.thumbnail.url,"_").concat(b))})}):(0,d.jsx)("div",{className:"img-wrap",children:m.map(function(a,b){return(0,d.jsx)("div",{className:0===b?"img first":"img img-".concat(b),onClick:function(){return p(b)},children:(0,d.jsx)(r.Z,{alt:"",src:a.entity.thumbnail.url})},"".concat(a.entity.thumbnail.url,"_").concat(b))})})]})})})},aV=c(66261);function aW(){var a=(0,j.Z)(["\n    background-color: #F1F5F9;\n    overflow-x: auto;\n    padding: 10px 0;\n    box-shadow: 0px 2px 4px rgba(0, 0, 0 , .15);\n    position: sticky;\n    top: 0;\n    z-index: 1280;\n    .links-wrap {\n        display: flex;\n        flex-wrap: nowrap;\n        a {\n            padding: 0 5px;\n            color: #535353;\n            font-family: Roboto;\n            font-size: 14px;\n            letter-spacing: 0;\n            line-height: 24px;\n            margin-right: 15px;\n            white-space: nowrap;\n            text-decoration: none;\n            cursor: pointer;\n            &:hover {\n                color: #191919;\n            }\n            &.active {\n                color: #191919;\n            }\n        }\n    }\n"]);return aW=function(){return a},a}var aX=k.ZP.div.withConfig({componentId:"sc-de46a0d-0"})(aW()),aY=function(a){var b,c=a.content,e=function(){var a=document.querySelector(".links-wrap .active"),b=document.querySelector(".links-wrap-container");a&&b&&(b.scrollLeft=a.offsetLeft)};return(0,d.jsx)(aX,{id:c.entity.entityId,className:"links-wrap-container",children:(0,d.jsx)(i.Z,{wider:!0,className:"links-wrap container",children:null==c?void 0:null===(b=c.entity)|| void 0===b?void 0:b.fieldAnchorLinks.map(function(a){var b,c,f;return(null==a?void 0:null===(b=a.entity)|| void 0===b?void 0:null===(c=b.fieldAnchorLink)|| void 0===c?void 0:c.includes("/"))?(0,d.jsx)("a",{href:"".concat(a.entity.fieldAnchorLink),children:a.entity.fieldAnchorLinkLabel},a.entity.fieldAnchorLink):(0,d.jsx)(aV.rU,{activeClass:"active",spy:!0,onSetActive:e,smooth:!0,offset:-44,duration:500,to:"".concat(null===(f=a.entity.fieldAnchorLink)|| void 0===f?void 0:f.replace("#","")),children:a.entity.fieldAnchorLinkLabel},a.entity.fieldAnchorLink)})})})},aZ=c(9607),a$=c(50743),a_=c(61201),a0=c(64566),a1=c(4298),a2=c.n(a1);function a3(){var a=(0,j.Z)(["\n.faq-wrap {\n    padding: 40px 0;\n    .faq-header {\n        color: #333333;\n        font-family: Roboto;\n        font-size: 32px;\n        font-weight: 700;\n        letter-spacing: 0;\n        line-height: 40px;\n        margin-bottom: 25px;\n    }\n    .MuiAccordion-root {\n        box-shadow: none;\n        &:before {\n            display: none;  \n        }\n        &:not(:last-child) {\n            border-bottom: 1px solid #DCD8D8;\n        }\n        &.Mui-expanded {\n            margin: 0;\n        }\n    }\n    .MuiAccordionSummary-root {\n        padding: 0;\n        color: #191919;\n        font-family: Roboto;\n        font-size: 16px;\n        font-weight: bold;\n        letter-spacing: 0;\n        line-height: 17px;\n        &.Mui-expanded {\n            min-height: 48px;\n        }\n        .MuiAccordionSummary-content {\n            margin: 24px 0;\n        }\n    }
1\n    \n    .MuiAccordionDetails-root {\n        padding: 0 0 10px;\n        color: #191919;\n        font-family: Roboto;\n        font-size: 16px;\n        letter-spacing: 0;\n        line-height: 24px;\n        & > div {\n            overflow: hidden;\n            width: 100%;\n        }\n        p {\n            margin-bottom: 0;\n        }\n        a {\n            color: #AA0016;\n            &.faq-cta {\n                border-radius: 30px;\n                background-color: #E4001E;\n                display: inline-block;  \n                color: ",';\n                padding: 10px 70px;\n                cursor: pointer;\n                font-family: Roboto;\n                font-size: 14px;\n                font-weight: bold;\n                letter-spacing: 0;\n                line-height: 19px;\n                text-align: center;\n                border: none;\n                text-decoration: none;\n                @media (max-width: 767px) {\n                    padding: 10px 30px;\n                }\n            }\n        }\n        ul {\n            padding: 0;\n            margin: 0 0 20px;\n            list-style-type: none;\n            li {\n                position: relative;\n                padding: 8px 30px;\n                color: #191919;\n                font-family: Roboto;\n                font-size: 16px;\n                letter-spacing: 0;\n                line-height: 21px;\n                &:before {\n                    content: "";\n                    position: absolute;\n                    width: 18px;\n                    height: 10px;\n                    left: 0;\n                    top: calc(50% - 8px);\n                    border-bottom: 2px solid #191919;\n                    border-left: 2px solid #191919;\n                    transform: rotate(-45deg);\n                }\n            }\n        }\n        table {\n            border: transparent;\n            border-collapse: collapse!important;\n            width: 100%;\n            max-width: 100%;\n            white-space: nowrap;\n            background-color: white;\n            color: #333333;\n            font-family: Roboto;\n            font-size: 16px; \n            letter-spacing: 0;\n            line-height: 24px;\n        }\n        table th {\n            background-color: white;  \n        }\n\n        table td, table th {\n            text-align: center;\n            padding: 15px;\n            font-weight: 700;\n        }\n\n        table td {\n            font-size: 16px;\n            font-weight: 400;\n        }\n\n        table tr:nth-child(odd) {\n            background: #F2F2F2;\n        }\n\n        /* Responsive */\n\n        @media (max-width: 1198px) {\n            table {\n                display: block;\n                width: 100%;\n            }\n            table thead, table tbody, table thead th {\n                display: block;\n            }\n            table thead th:last-child{\n                border-bottom: none;\n            }\n            table thead {\n                float: left;\n            }\n            table tbody {\n                width: auto;\n                position: relative;\n                overflow-x: auto;\n            }\n            table td, table th {\n                padding: 20px .625em .625em .625em;\n                height: 60px;\n                vertical-align: middle;\n                box-sizing: border-box;\n                overflow-x: hidden;\n                overflow-y: auto;\n                text-overflow: ellipsis;\n            }\n            table thead th {\n                text-align: left;\n            }\n            table thead th:nth-child(odd) {\n                background: #F8F8F8;\n            }\n            table tbody tr {\n                display: table-cell;\n            }\n            table tbody tr:nth-child(odd) {\n                background: none;\n            }\n            table tr:nth-child(even) {\n                background: transparent;\n            }\n            table tr td:nth-child(odd) {\n                background: #F8F8F8;\n             \n            }\n            table tbody td {\n                display: block;\n                text-align: center;\n            }\n        }\n    }\n    .MuiSvgIcon-root {\n        width: 40px;\n        height: 40px;\n    }\n}\n']);return a3=function(){return a},a}var a4=(0,k.ZP)(i.Z).withConfig({componentId:"sc-18bf72e-0"}
1)(a3(),function(a){return a.theme.colors.sectionBackground}),a5=function(a){var b,c,e,f,g,h,i=a.content,j=null==i?void 0:null===(b=i.entity)|| void 0===b?void 0:b.fieldFaqFields.map(function(a){return{"@type":"Question",name:a.entity.fieldFaqQuestion,acceptedAnswer:{"@type":"Answer",text:a.entity.fieldFaqAnswer.value.replace(/\r?\n|\r|\t/gm,"")}}});return(0,d.jsxs)(a4,{id:null==i?void 0:null===(c=i.entity)|| void 0===c?void 0:c.entityId,children:[(0,d.jsxs)("div",{className:"faq-wrap",children:[(null==i?void 0:null===(e=i.entity)|| void 0===e?void 0:e.faqHeader)&&(0,d.jsx)("h3",{className:"faq-header",children:null==i?void 0:null===(f=i.entity)|| void 0===f?void 0:f.faqHeader}),null==i?void 0:null===(g=i.entity)|| void 0===g?void 0:g.fieldFaqFields.map(function(a,b){var c,e;return(0,d.jsxs)(aZ.Z,{children:[(0,d.jsx)(a$.Z,{expandIcon:(0,d.jsx)(a0.Z,{}),"aria-controls":"panel-content_".concat(null==i?void 0:null===(c=i.entity)|| void 0===c?void 0:c.entityId,"_").concat(b),id:"panel-header_".concat(null==i?void 0:null===(e=i.entity)|| void 0===e?void 0:e.entityId,"_").concat(b),children:a.entity.fieldFaqQuestion}),(0,d.jsx)(a_.Z,{children:(0,d.jsx)("div",{dangerouslySetInnerHTML:{__html:a.entity.fieldFaqAnswer.value}})})]},b)})]}),(0,d.jsx)(a2(),{id:"faq-".concat(null==i?void 0:null===(h=i.entity)|| void 0===h?void 0:h.entityId),type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:j})})]})};function a6(){var a=(0,j.Z)(['\n.loading {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  min-height: 100px;\n}  \n.wrap {\n    border-radius: 25px;\n    background: linear-gradient(90deg, #BD1252 0%, #CF0939 37.42%, #E20120 100%);\n    padding: 30px 30px 20px;\n    margin-top: 20px;\n    margin-bottom: 30px;\n    @media (max-width: 767px) {\n      padding: 30px 10px 40px;\n    }\n    @media (max-width: 1024px) {\n      max-width: none;\n      border-radius: 0;\n    }\n  \n\n    > h3 {\n      color: #FFFFFF;\n      font-family: Roboto;\n      font-size: 20px;\n      font-weight: bold;\n      letter-spacing: 0;\n      line-height: 26px;\n    }\n\n    .subtitle {\n      color: #FFFFFF;\n      font-family: Roboto;\n      font-size: 16px;\n      letter-spacing: 0;\n      line-height: 21px;\n      margin-bottom: 20px;\n\n      a {\n        color: #FFFFFF;\n        text-decoration: underline;\n      }\n    }\n\n    .cars-list {\n      display: flex;\n      flex-wrap: wrap;\n      justify-content: flex-start;\n\n      > li {\n        width: calc(25% - 10px);\n        margin-left: 5px;\n        margin-right: 5px;\n      }\n    }\n\n    .alice-carousel {\n\n      &__wrapper {\n        padding-bottom: 20px;\n      }\n\n      &__dots {\n        margin-top: 0;\n        margin-bottom: 0;\n\n        &-item {\n          width: 12px;\n          height: 12px;\n          background: rgb(216, 216, 216);\n\n          &.__active {\n            background-color: #fff;\n          }\n\n          &:not(:last-child){\n            margin-right: 6px;\n          }\n          \n        }\n      }\n    }\n\n    .cars-list > li, .alice-carousel .slide {\n\n\n      // width: calc(25% - 10px);\n      border: 1.5px solid #EBEBEB;\n      border-radius: 25px;\n      background-color: #FFFFFF;\n      box-shadow: 0 7px 10px 0 rgba(0, 0, 0, 0.19);\n      overflow: hidden;\n      margin-bottom: 20px;\n\n      a.slide-link {\n        display: block;\n        height: 100%;\n        padding: 0 12px 16px;\n        text-decoration: none;\n      }\n\n      h4 {\n        color: #191919;\n        font-family: Roboto;\n        font-size: 16px;\n        font-weight: bold;\n        letter-spacing: 0;\n        line-height: 21px;\n        margin-top: 12px;\n        margin-bottom: 0;\n        white-space: nowrap;\n        text-overflow: ellipsis;\n        overflow: hidden;\n      }\n\n      .body-type, .description {\n        color: #191919;\n        font-family: Roboto;\n        font-size: 12px;\n        letter-spacing: 0;\n        line-height: 16px;\n        margin-bottom: 10px;\n      }
1\n\n      .description li {\n        display: inline-block;\n        margin-right: 10px;\n        margin-bottom: 5px;\n\n        &:before {\n          display: inline-block;\n          content: "\xb7";\n          font-size: 9px;\n          transform: scale(3);\n          margin-right: 5px;\n        }\n      }\n\n      img {\n        width: calc(100% + 24px);\n        margin-left: -12px;\n        margin-right: -12px;\n        height: 147px;\n        object-fit: cover;\n      }\n\n      .price-wrap {\n        color: #595959;\n        font-family: Roboto;\n        font-size: 10px;\n        letter-spacing: 0;\n        line-height: 13px;\n\n        span.price {\n          color: #191919;\n          font-family: Roboto;\n          font-size: 16px;\n          font-weight: bold;\n          letter-spacing: 0;\n          line-height: 21px;\n\n          &.small {\n            font-size: 14px;\n            font-weight: bold;\n            letter-spacing: 0;\n            line-height: 24px;\n          }\n        }\n      }\n\n    }\n\n    .alice-carousel__stage {\n\n      > li {\n        //height: 100%;\n\n        .slide {\n          margin-left: auto;\n          margin-right: auto;\n          height: 100%;\n          max-width: 230px;\n        }\n      }\n    }\n}\n']);return a6=function(){return a},a}var a7=(0,k.ZP)(i.Z).withConfig({componentId:"sc-76c4da17-0"})(a6()),a8=c(91756),a9={0:{items:1},568:{items:2},767:{items:3},1024:{items:2}},ba=function(a){var b,c=a.content,f=(0,e.useState)({loading:!1,data:[],error:!1}),g=f[0],h=f[1],i=(0,aO.Z)("(min-width: 1200px)"),j=function(a,b){return{orderBy:{property:a,order:b},limit:2}},k=[(0,t.Z)({conditions:[{property:"monthlyRate",min:1}]},j("monthlyRate","ASC")),(0,t.Z)({conditions:[{property:"monthlyRate",min:1}]},j("monthlyRate","DESC")),(0,t.Z)({conditions:[]},j("updatedAt","ASC")),(0,t.Z)({conditions:[]},j("updatedAt","DESC")),],l=(0,a8.Z)(void 0);return((0,e.useEffect)(function(){var a;(a=(0,al.Z)(aq().mark(function a(){var b,d,e,f,i,j;return aq().wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(h((0,u.Z)((0,t.Z)({},g),{loading:!0})),d=[],e=[],!((null==c?void 0:c.entity.brandName)&&!d.length)){a.next=11;break}return a.next=7,fetch("".concat(l,"/brands"),{method:"POST",body:JSON.stringify({conditions:[{property:"name",value:c.entity.brandName}]})});case 7:return f=a.sent,a.next=10,f.json();case 10:d=a.sent;case 11:if(!((null==c?void 0:null===(b=c.entity)|| void 0===b?void 0:b.modelName)&&!e.length)){a.next=18;break}return a.next=14,fetch("".concat(l,"/models"),{method:"POST",body:JSON.stringify({conditions:[{property:"name",value:c.entity.modelName}]})});case 14:return i=a.sent,a.next=17,i.json();case 17:e=a.sent;case 18:return a.next=20,k.map(function(a){if(null==c?void 0:c.entity.brandName){var b,f=null===(b=d.find(function(a){var b;return a.name===(null==c?void 0:null===(b=c.entity)|| void 0===b?void 0:b.brandName)}))|| void 0===b?void 0:b.id;a.conditions.push({property:"brandId",value:f})}if(null==c?void 0:c.entity.modelName){var g,h=null===(g=e.find(function(a){var b;return a.name===(null==c?void 0:null===(b=c.entity)|| void 0===b?void 0:b.modelName)}))|| void 0===g?void 0:g.id;a.conditions.push({property:"modelId",value:h})}return a});case 20:return j=a.sent,a.next=23,Promise.all(j.map(function(a){return fetch("".concat(l,"/carscon"),{method:"POST",body:JSON.stringify(a)})})).then(function(a){return Promise.all(a.map(function(a){return a.json()}))}).then(function(a){var b=[];return a.forEach(function(a){a.cars.forEach(function(a){a.brand=d.find(function(b){return b.id===a.brandId}),b.push(a)})}),h((0,u.Z)((0,t.Z)({},g),{data:b,loading:!1})),b});case 23:case"end":return a.stop()}},a)})),function(){return a.apply(this,arguments)})()},[]),g.data.length<4&&!g.loading)?null:g.loading?(0,d.jsx)(a7,{children:(0,d.jsx)("div",{className:"loading",children:(0,d.jsx)(ax.Z,{"aria-label":"Loading",disableShrink:!0})})}):(0,d.jsx)(a7,{id:c.entity.entityId,children:(0,d.jsxs)("div",{className:"wrap",children:[c.entity.title&&(0,d.jsx)("h3",{className:"text-center",children:c.entity.title}),i?(0,d.jsx)("ul",{className:"cars-list list-unstyled",children:null==g?void 0:null===(b=g.data)|| void 0===b?void 0:b.map(function(a,b){var c;return(0,d.jsx)("li",{children:(0,d.jsx)(L(),{prefetch:!1,href:"/gebrauchtwagen/cars/".concat(a.id),children:(0,d.jsxs)("a",{className:"slide-link",children:[(0,d.jsx)(Z.Z,{width:230,height:150,quality:25,src:null==a?void 0:a.image,alt:""}),(0,d.jsxs)("h4",{children:[null==a?void 0:null===(c=a.brand)|| void 0===c?void 0:c.name," ",(0,q.BL)((null==a?void 0:a.title)||"")]}),(0,d.jsx)("div",{className:"body-type",children:a.category}),(0,d.jsxs)("ul",{className:"description list-unstyled",children:[(0,d.jsx)("li",{children:"".concat((0,q.uY)(a.mileage)," km")}),(0,d.jsx)("li",{children:"".concat(a.ps," PS (").concat(a.kw," kW)")}),(0,d.jsx)("li",{children:a.gear}),(0,d.jsx)("li",{children:a.fuel}),(0,d.jsx)("li",{children:"Energieverbrauch (".concat(a.isPluginHybrid?"gewichtet, kombiniert)":"kombiniert)",": ").concat((0,q.DE)(a))}),(0,d.jsx)("li",{children:"CO₂-Emissionen kombiniert: ".concat((0,q.S6)(a)," ").concat("k.A."===(0,q.S6)(a)?"":"g/km")}),(0,d.jsx)("li",{children:"CO₂-Klasse: ".concat((0,q.Qo)(a))})]}),(0,d.jsx)("hr",{}),(0,d.jsxs)("div",{className:"price-wrap",children:[(0,d.jsx)("span",{className:"price",children:"".concat((0,q.uY)(a.price)," €")})," ","/ Kaufpreis"]}),1===a.exportFinancingParams&&(0,d.jsxs)("div",{className:"price-wrap",children:[(0,d.jsx)("span",{className:"price small",children:"".concat((0,q.uY)(a.leasMonatsrate)," €")})," ","/ mtl"]}),2===a.exportFinancingParams&&(0,d.jsxs)("div",{className:"price-wrap",children:[(0,d.jsx)("span",{className:"price small",children:"".concat((0,q.uY)(a.financingMonthlyRate)," €")})," ","/ mtl"]})]})})},b)})}):(0,d.jsx)(aQ(),{responsive:a9,infinite:!0,disableButtonsControls:!0,children:g.data.map(function(a,b){var c;return(0,d.jsx)("div",{className:"slide",children:(0,d.jsx)(L(),{prefetch:!1,href:"/gebrauchtwagen/cars/".concat(a.id),children:(0,d.jsxs)("a",{className:"slide-link",children:[(0,d.jsx)(Z.Z,{width:230,height:150,quality:25,src:null==a?void 0:a.image,alt:""}),(0,d.jsxs)("h4",{children:[null==a?void 0:null===(c=a.brand)|| void 0===c?void 0:c.name," ",(0,q.BL)((null==a?void 0:a.title)||"")]}),(0,d.jsx)("div",{className:"body-type",children:a.category}),(0,d.jsxs)("ul",{className:"description list-unstyled",children:[(0,d.jsx)("li",{children:"".concat((0,q.uY)(a.mileage)," km")}),(0,d.jsx)("li",{children:"".concat(a.ps," PS (").concat(a.kw," kW)")}),(0,d.jsx)("li",{children:a.gear}),(0,d.jsx)("li",{children:a.fuel}),(0,d.jsx)("li",{children:"Energieverbrauch (".concat(a.isPluginHybrid?"gewichtet, kombiniert)":"kombiniert)",": ").concat((0,q.DE)(a))}),(0,d.jsx)("li",{children:"CO₂-Emissionen kombiniert: ".concat((0,q.S6)(a)," ").concat("k.A."===(0,q.S6)(a)?"":"g/km")}),(0,d.jsx)("li",{children:"CO₂-Klasse: ".concat((0,q.Qo)(a))})]}),(0,d.jsx)("hr",{}),(0,d.jsxs)("div",{className:"price-wrap",children:[(0,d.jsx)("span",{className:"price",children:"".concat((0,q.uY)(a.price)," €")})," ","/ Kaufpreis"]}),1===a.exportFinancingParams&&(0,d.jsxs)("div",{className:"price-wrap",children:[(0,d.jsx)("span",{className:"price small",children:"".concat((0,q.uY)(a.leasMonatsrate)," €")})," ","/ mtl"]}),2===a.exportFinancingParams&&(0,d.jsxs)("div",{className:"price-wrap",children:[(0,d.jsx)("span",{className:"price small",children:"".concat((0,q.uY)(a.financingMonthlyRate)," €")})," ","/ mtl"]})]})})},b)})})]})})};function bb(){var a=(0,j.Z)(["\n.info-block-list {\n    display: flex;
1\n    align-items: flex-start;\n    justify-content: center;\n    gap: 40px;\n    flex-wrap: wrap;\n    padding: 50px 0;\n}\n.info-block-item {\n    width: 40%;\n    font-size: 16px;\n    @media (max-width: 767px) {\n        width: 100%;\n    }\n    h4 {\n        margin: 15px 0 20px;\n    }\n}\n"]);return bb=function(){return a},a}var bc=k.ZP.div.withConfig({componentId:"sc-dc5b646e-0"})(bb()),bd=function(a){var b=a.content;return(0,d.jsx)(bc,{id:b.entity.entityId,children:(0,d.jsx)(i.Z,{wider:!0,children:(0,d.jsx)("ul",{className:"info-block-list list-unstyled",children:b.entity.fieldInfoBlocks.map(function(a,b){return(0,d.jsxs)("li",{className:"info-block-item",children:[(0,d.jsx)(r.Z,{src:a.entity.fieldInformationModuleIcon.entity.thumbnail.url,width:64,height:64,alt:a.entity.fieldInformationModuleIcon.entity.thumbnail.alt,className:"d-block"}),a.entity.fieldInformationModuleTitle&&(0,d.jsx)("h4",{children:a.entity.fieldInformationModuleTitle}),(0,d.jsx)("div",{dangerouslySetInnerHTML:{__html:a.entity.fieldInformationModuleText.value}})]},a.entity.fieldInformationModuleTitle+b)})})})})};function be(){var a=(0,j.Z)(["\npadding: 75px 15px;\nbackground: #F7F7F7;\nposition: relative;\nh3 {\n    margin-bottom: 50px;\n    @media (max-width: 767px) {\n      font-size: 24px;\n      line-height: 26px;\n      margin-bottom: 30px;\n    }\n}\n\n.alice-carousel__stage-item {\n    width: auto !important;\n    height: 300px;\n    margin: 15px;\n    border-radius: 20px;\n    overflow: hidden;\n    @media (max-width: 767px) {\n        height: 180px;\n    }\n}\n    .nav-control {\n        display: flex;\n        position: absolute;\n        left: 0;\n        width: 100%;\n        top: 50%;\n        pointer-events: none;\n        \n        .next, .prev {\n            width: 30px;\n            height: 30px;\n            background: rgba(255,255,255,0.67);\n            border-radius: 3px;\n            position: relative;\n            cursor: pointer;\n            z-index: 3;\n            margin-right: 20px;\n            pointer-events: all;\n\n            &:after {\n                content: '';\n                position: absolute;\n                width: 8px;\n                height: 8px;\n                left: 50%;\n                top: 50%;\n                border-right: 2px solid #E4001E;\n                border-top: 2px solid #E4001E;\n                transform: translate(-60%, -50%) rotate(45deg);               \n            }\n        }\n\n        .prev {\n            margin-right: 0;\n            margin-left: 20px;\n            &:after {\n                transform: translate(-35%, -50%) rotate(-135deg);\n            }\n        }\n    }\n    .alice-carousel {\n        &__dots {\n\n            position: absolute;\n            width: 100%;\n            z-index: 5;\n            bottom: -50px;\n\n            &-item {\n                width: 12px;\n                height: 12px;\n                background: #D8D8D8;\n\n                &:hover{\n                    background: #D8D8D8;\n                }\n\n                &.__active{\n                    background: #E4001E;\n                }\n\n                &:not(:last-child){\n                    margin-right: 6px;\n                }\n            }\n        }\n    }\n"]);return be=function(){return a},a}var bf=k.ZP.div.withConfig({componentId:"sc-697bcbf9-0"})(be()),bg=function(a){var b=a.content,c=e.useRef(null),f=function(){c.current.slideNext()},g=function(){c.current.slidePrev()},h=b.entity.fieldLocationsGalleryImage.map(function(a){return(0,d.jsx)(r.Z,{className:"locations-item",src:a.entity.thumbnail.url})});return(0,d.jsx)(bf,{id:b.entity.entityId,children:(0,d.jsxs)(i.Z,{className:"position-relative",wider:!0,children:[(0,d.jsx)("h3",{children:b.entity.fieldLocationsGalleryTitle}),(0,d.jsx)(aQ(),{ref:c,autoWidth:!0,disableButtonsControls:!0,mouseTracking:!1,infinite:!0,items:h}),(0,d.jsxs)("div",{className:"nav-control justify-content-between",children:[(0,d.jsx)("div",{className:"prev",onClick:g}),(0,d.jsx)("div",{className:"next",onClick:f})]})]})})};function bh(){var a=(0,j.Z)(["\n  padding-top: 70px;\n  padding-bottom: 70px;\n  iframe {\n    height: 560px;\n    border-radius: 25px;\n    box-shadow: rgb(0 0 0 / 6%) 0px 6px 6px 0px;\n    @media (max-width: 767px) {\n      height: 360px;\n    }\n  }\n  p {\n    margin-bottom: 0;\n  }\n"]);return bh=function(){return a},a}var bi=k.ZP.div.withConfig({componentId:"sc-2a442c88-0"})(bh()),bj=function(a){var b=a.content;return(0,d.jsx)(i.Z,{id:"map",wider:!0,children:(0,d.jsx)(bi,{id:b.entity.entityId,children:(0,d.jsxs)("div",{className:"row align-items-center",children:[(0,d.jsx)("div",{className:"col-sm-12 col-md-8",children:(0,d.jsx)("iframe",{loading:"lazy",title:"map ".concat(b.entity.body.value),width:"100%",src:"https://maps.google.de/maps?hl=de&q=".concat(b.entity.fieldLocationMapName,"&ie=UTF8&t=&z=15&iwloc=A&output=embed"),frameBorder:"0",scrolling:"no",marginHeight:0,marginWidth:0})}),(0,d.jsx)("div",{className:"col-sm-12 col-md-4 pl-5",children:(0,d.jsx)("div",{className:"pt-5 pt-md-0",dangerouslySetInnerHTML:{__html:b.entity.body.value}})})]})})})}
1,bk=g()(function(){return c.e(1370).then(c.bind(c,81370))},{loadableGenerated:{webpack:function(){return[81370]}},ssr:!1}),bl=g()(function(){return Promise.resolve().then(c.bind(c,6619))},{loadableGenerated:{webpack:function(){return[6619]}},ssr:!1}),bm=g()(function(){return c.e(6926).then(c.bind(c,96926))},{loadableGenerated:{webpack:function(){return[96926]}},ssr:!1}),bn=g()(function(){return c.e(8757).then(c.bind(c,48757))},{loadableGenerated:{webpack:function(){return[48757]}},ssr:!1}),bo=g()(function(){return Promise.all([c.e(285),c.e(1341),c.e(5394),c.e(8215)]).then(c.bind(c,58215))},{loadableGenerated:{webpack:function(){return[58215]}},ssr:!1}),bp=g()(function(){return Promise.all([c.e(5855),c.e(2684),c.e(8897)]).then(c.bind(c,38897))},{loadableGenerated:{webpack:function(){return[38897]}},ssr:!1}),bq={module_hero:D,module_brands:T,module_lp_offers_module:bm,module_textimage_section:U.Z,module_list_image:V.Z,module_generic_offers:bk,module_landing_teaser:_,module_locations:ae,module_body_types:aj,module_links_section:ak.Z,module_mini_configurator:aN,module_other_articles:bl,module_gallery:aU,module_anchor_links:aY,module_faq:a5,module_automated_car_offer:ba,module_sellers_carousel:bn,module_hero_locations:I,module_information:bd,module_locations_gallery:bg,module_locations_map:bj,module_query_car_list:bo,module_location_campaign_form:bp};function br(a){if(a.components){var b=a.components;return(0,d.jsx)(d.Fragment,{children:b.map(function(b,c){if(!(null==b?void 0:null===(f=b.entity)|| void 0===f?void 0:f.type)||!(null==b?void 0:null===(g=b.entity)|| void 0===g?void 0:g.status))return null;var e,f,g,h=(e=bq,function(a){return e[a]})(b.entity.type);return h?(0,d.jsx)(h,{regions:a.regions,sellers:a.sellers,moduleOfferCars:a.moduleOfferCars[c],content:b},"".concat(b.entity.entityId,"_").concat(c)):null})})}return null}},1430:function(a,b,c){c.d(b,{Z:function(){return y}});var d=c(7297),e=c(85893);c(67294);var f=c(41664),g=c.n(f),h=c(81621),i=c(11163),j=c(31344),k=c(70383),l=c(7122),m=c(51645),n=c(19521);function o(){var a=(0,d.Z)(["\n    padding: 70px 0;\n    background: ",";\n\n    .img-column {\n        position: relative;\n\n        @media (min-width: 1376px) {\n          max-width: 650px;\n      }\n    }\n\n    &.padding-big {\n        padding: 70px 0;\n    }\n\n    &.padding-medium {\n        padding: 40px 0;\n    }\n\n    &.padding-small {\n        padding: 20px 0;\n    }\n\n    &.text-content-left {\n        .img-column {\n            margin-left: 60px;\n            width: 100%;\n        }\n    }\n\n    &.text-content-right {\n        .img-column {\n            margin-right: 60px;\n            order: -1;\n            width: 100%;\n        }\n    }\n\n    &.text-content-center {\n        .text_image-row {\n            flex-wrap: wrap;\n            .text-column {\n                width: 100%;\n                text-align: center;\n\n                .text-html {\n                    width: 100%;                  \n                }\n            }\n\n            .img-column {\n                order: -1;\n                width: 100%;\n                margin-bottom: 42px;\n\n                img {\n                    width: 100%;\n                }\n            }\n        }\n    }\n\n    .text_image-row {\n        display: flex;\n        justify-content: space-between;\n\n        .text-column {\n            text-align: left;\n            display: flex;\n            justify-content: center;\n            flex-grow: 1;\n            flex-direction: column;\n            align-items: flex-start;\n\n            .text-html {\n                font-size: 16px;\n                line-height: 21px;\n\n                li {\n                    letter-spacing: 0;\n                    \n                    margin-bottom: 0px;\n\n                    &:not(:last-child) {\n                        margin-bottom: 12px;\n                    }\n                }\n\n                h2 {\n                    font-size: 20px;\n                    font-weight: ",";\n                    letter-spacing: 0;\n                    line-height: 26px;\n                }\n\n                h3 {\n                    font-size: 18px;\n                    font-weight: ",";\n                    letter-spacing: 0;\n                    line-height: 24px;\n                }\n\n                p {\n                    letter-spacing: 0;\n                    margin-bottom: 0px;\n\n                    &:not(:last-child) {\n                        margin-bottom: 20px;\n                    }\n                }\n\n                a {\n                    color: #AA0016;\n                    font-size: inherit;\n                    font-weight: ",";\n                    letter-spacing: 0;\n                    text-decoration: none;\n                    cursor: pointer;\n                }\n\n                ul {\n                    text-align: left;\n                    list-style: none;\n                    padding-left: 0;\n\n                    li {\n                        position: relative;\n                        padding-left: 32px;\n\n                        &:before {\n                            content: '';\n                            position: absolute;\n                            display: inline-block;\n                            transform: rotate(45deg);\n                            height: 15px;\n                            width: 9px;\n                            left: 6px;\n                            top: 1px;\n                            border-bottom: 2px solid #000000;\n                            border-right: 2px solid #000000;\n                        }\n                    }\n                }\n            }\n\n            .simple-link {\n                font-size: 14px;\n                font-weight: 500;\n                letter-spacing: 0;\n                line-height: 19px;\n                text-decoration: none;\n                cursor: pointer;\n                border-bottom: 1px solid #000;\n                padding-bottom: 5px;\n                display: inline-block;\n                color: #000;\n            }\n\n            .btn-link {\n                text-transform: none;\n                width: 340px;\n                font-size: 16px;\n                text-decoration: none;\n                align-self: flex-start;\n            }\n        }\n\n        .img-column {\n            img {\n                display: block;\n                width: 425px;\n                height: 100%;\n                object-fit: cover;\n                border-radius: 25px;\n\n                &.img-contain {\n                    object-fit: contain;\n                }\n            }\n        }\n    }\n\n    .text-image-list-wrap {\n        h4 {\n            color: #333333;\n            font-size: 20px;\n            letter-spacing: 0;\n            line-height: 32px;\n            -moz-letter-spacing: 0;\n            font-weight: 700;\n            margin-bottom: 30px;\n        }\n\n        .icons-list {\n            li {\n                display: flex;\n                position: relative;\n                align-items: flex-start;\n                .title {\n                    color: #333333;\n                    font-size: 16px;\n                    font-weight: 700;\n                    letter-spacing: 0;\n                    line-height: 24px;\n                    margin-bottom: 0px;\n                }\n                .desc {\n                    color: #191919;\n                    font-size: 14px;\n                    letter-spacing: 0;\n                    line-height: 15px;\n                    margin-bottom: 20px;\n                }\n               .icon-wrap {\n                 position: relative;\n                 width: 30px;\n                 height: 30px;\n                 margin-right: 30px;\n                 flex-grow: 0;\n                 flex-shrink: 0;\n                 flex-basis: 30px;\n               }\n               }\n            }\n        }\n        @media (max-width: ",") {\n            h4 {\n                font-size: 18px;\n            }\n            .icons-list {\n                li {\n                    margin-bottom: 15px;\n                    .desc {\n                        display: none;\n                    }\n                }\n            }\n        }\n    }\n\n    @media (max-width: ",") {\n        .text_image-row {\n            .text-column {\n                .btn-group {\n                    width: 100%;\n                }\n                .btn-link {\n                    max-width: 340px;\n                    width: 100%;\n                }\n            }\n            .img-column {\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                flex-wrap: wrap;\n                //height: 208px;\n                img {\n                  /*  width: 310px;\n                    height: 235px;*/\n                }\n            }\n        }\n    }\n    @media (max-width: ",") {\n        .text_image-row {\n            flex-wrap: wrap;\n            .text-column {\n                font-size: 14px;\n                .text-html {\n                    max-width: 100%;\n                    width: 100%;\n                    line-height: 19px;\n                    font-size: 14px;\n\n                    h2 {\n                        font-size: 18px;\n                        margin-bottom: 17px;\n                    }\n                    h3 {\n                        font-size: 16px;\n                        margin-bottom: 14px;\n                    }\n                }\n                .btn-link {\n                    max-width: 100%;\n                    width: 100%;\n                    font-size: 14px;\n                }\n            }\n            .img-column {\n                display: block;\n                order: -1;\n                margin-bottom: 35px;\n                margin-left: 0;\n                margin-right: 0;\n                width: 100%;\n\n                img {\n                    //width: 100%;\n                    //height: 208px;\n                }\n            }\n        }\n    }\n"]);return o=function(){return a},a}var p=n.ZP.div.withConfig({componentId:"sc-4338e8e4-0"})(o(),function(a){return a.coloredBg?"#F4F4F4":"#fff"},function(a){return a.theme.fontWeight.bold},function(a){return a.theme.fontWeight.bold},function(a){return a.theme.fontWeight.bold},function(a){return a.theme.breakpoints.lg},function(a){return a.theme.breakpoints.lg},function(a){return a.theme.breakpoints.sm}),q=c(949),r=c(30527),s=c(5900);function t(){var a=(0,d.Z)(["\n      fragment TextImageListModuleFragment on NodeModuleListImage {\n        title\n        coloredBg: fieldColoredBg\n        link: fieldLink{\n          entity {\n            ...LinkFragment\n          }               \n        }\n        linkType: fieldLinkType\n        buttonsPosition: fieldButtonsPosition\n        buttons: fieldButtons {\n          entity {\n            ...ButtonFragment\n          }\n        }\n        fieldTextImageList {\n          entity{\n            ... on N
1odeTexImageListItem{\n              fieldTextImageListItemDesc\n              fieldTextImageListItemIcon {\n                entity {\n                  thumbnail {\n                    url\n                  }\n                }\n              }\n              fieldTextImageListItemTitle\n            }\n          }\n        }\n        fieldTextImageListTitle\n        textPosition: fieldTextPosition\n        paddingOption: fieldPaddingOption\n        imageCover: fieldImgCover\n        image: fieldBlockImage {\n          entity {\n            ... on Media {\n              thumbnail {\n                alt\n                url\n              }\n            }\n          }\n        }\n      }\n      \n      ","\n      ","\n    "]);return t=function(){return a},a}var u=function(a){var b=a.textPosition,c=a.paddingOption;return" text-content-".concat(void 0===b?"left":b," padding-").concat(void 0===c?"medium":c)},v=function(a){var b,c,d=a.params,f=d.type,h=d.link,i=(0,q.RT)(null==h?void 0:null===(b=h.entity)|| void 0===b?void 0:b.url),j=null==h?void 0:null===(c=h.entity)|| void 0===c?void 0:c.text,m=null;if(!i||!j)return m;switch(f){case"button":m=(0,e.jsx)(k.Z,{className:"btn-link",href:i,component:l.Z,children:j});break;case"button_white":m=(0,e.jsx)(k.Z,{className:"btn-link",variant:"outlined",href:i,component:l.Z,children:j});break;case"simple":m=(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("div",{className:"hr"}),(0,e.jsx)(g(),{href:i,as:i,children:(0,e.jsx)("a",{className:"simple-link",children:j})})]});break;default:m=null}return m},w=function(a){var b,c,d,f,g,h,i=a.params,j=null==i?void 0:null===(b=i.image)|| void 0===b?void 0:null===(c=b.entity)|| void 0===c?void 0:null===(d=c.thumbnail)|| void 0===d?void 0:d.url,k=null==i?void 0:null===(f=i.image)|| void 0===f?void 0:null===(g=f.entity)|| void 0===g?void 0:null===(h=g.thumbnail)|| void 0===h?void 0:h.alt,l=(null==i?void 0:i.imageCover)?"":"img-contain";return j?(0,e.jsx)("div",{className:"img-column",children:(0,e.jsx)(s.Z,{layout:"fill",className:l,src:j,alt:k})}):null},x=function(a){var b=a.content.entity,c=b.buttons,d=b.coloredBg,f=b.fieldTextImageList,g=b.textPosition,h=b.link,k=b.linkType,l=b.image,m=b.imageCover,n=b.paddingOption,o=b.fieldTextImageListTitle,q=b.buttonsPosition,t=(0,i.useRouter)(),x="/"===t.route,y=u({textPosition:g,paddingOption:n});return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(p,{coloredBg:d,className:y,id:b.entityId,children:(0,e.jsx)(j.Z,{wider:!0,children:(0,e.jsxs)("div",{className:"text_image-row text-image-list-wrap",children:[(0,e.jsxs)("div",{className:"text-column",children:[(0,e.jsx)("h4",{children:o}),(0,e.jsx)("ul",{className:"list-unstyled icons-list",children:f.map(function(a,b){var c,d;return(0,e.jsxs)("li",{children:[(null===(c=a.entity.fieldTextImageListItemIcon)|| void 0===c?void 0:c.entity.thumbnail.url)&&(0,e.jsx)("div",{className:"icon-wrap",children:(0,e.jsx)(s.Z,{layout:"fill",src:null===(d=a.entity.fieldTextImageListItemIcon)|| void 0===d?void 0:d.entity.thumbnail.url,alt:""})}),(0,e.jsxs)("div",{children:[(0,e.jsx)("p",{className:"title",children:a.entity.fieldTextImageListItemTitle}),(0,e.jsx)("p",{className:"desc",children:a.entity.fieldTextImageListItemDesc})]})]},b)})}),(0,e.jsxs)("div",{className:"btn-group ".concat(void 0===q?"vertical":q),onClick:function(){if(x){var a;(0,r.Hz)({url:null==h?void 0:null===(a=h.entity)|| void 0===a?void 0:a.url})}},children:[(0,e.jsx)(v,{params:{link:h,type:k}}),c.map(function(a){var b;return(0,e.jsx)(v,{params:{link:a,type:null==a?void 0:null===(b=a.entity)|| void 0===b?void 0:b.linkType}})})]})]}),(0,e.jsx)(w,{params:{image:l,imageCover:m}})]})})})})};x.fragment={name:"TextImageListModuleFragment",get body(){return(0,h.ZP)(t(),m.AV,m.Yg)}};var y=x},14158:function(a,b,c){c.d(b,{Z:function(){return r}});var d=c(7297),e=c(85893);c(67294);var f=c(81621),g=c(11163),h=c(31344),i=c(70383),j=c(7122),k=c(51645),l=c(19521);function m(){var a=(0,d.Z)(["\n    padding: 70px 0;\n    background: ",";\n\n    .links-title {\n        text-align: center;\n        color: #191919;\n        font-size: 20px;\n        font-weight: 600;\n        letter-spacing: 0px;
1\n        line-height: 26px;\n        margin-bottom: 42px;\n        text-align: center;\n    }\n\n    .btn-container {\n        display: flex;\n    }\n\n    .btn-link {\n        margin-left: auto;\n        margin-right: auto;\n        margin-top: 20px;\n        width: 340px;\n        font-size: 16px;\n        text-decoration: none;\n    }\n\n    .links-section {\n        display: grid;\n        grid-template-columns: auto auto;\n        gap: 45px 20px;\n        justify-content: space-evenly;\n        font-size: 0;\n\n        p {\n            display: block;\n            margin-bottom: 0;\n        }\n\n        a {\n            color: #000000;\n            font-size: 16px;\n            letter-spacing: 0.29px;\n            line-height: 24px;\n            text-decoration: none;\n            display: block;\n            position: relative;\n            padding-left: 28px;\n            margin-bottom: 7px;\n\n            &:before {\n                content: '';\n                position: absolute;\n                left: 0;\n                top: 3px;\n                width: 15px;\n                height: 15px;\n                background-size: cover;\n                background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='512.000000pt' height='512.000000pt' viewBox='0 0 512.000000 512.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,512.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M2909 4677 c-64 -24 -102 -53 -211 -165 -126 -127 -151 -172 -151 -272 0 -124 -14 -106 601 -722 l557 -558 -1737 0 c-1722 0 -1738 0 -1792 -20 -74 -28 -139 -98 -161 -174 -13 -45 -16 -91 -13 -224 3 -145 6 -173 25 -213 25 -56 84 -118 138 -144 39 -20 75 -20 1793 -25 l1752 -5 -560 -560 c-617 -617 -604 -601 -603 -722 1 -96 31 -148 165 -279 140 -138 176 -159 278 -159 62 1 84 5 125 27 67 36 1953 1923 1981 1983 28 60 26 176 -5 236 -32 64 -1928 1958 -1985 1984 -52 23 -151 29 -197 12z'/%3E%3C/g%3E%3C/svg%3E\");\n            }\n        }\n    }\n\n\n    @media (max-width: ",") {\n        .links-title {\n            font-size: 18px;\n        }\n\n        .links-section {\n            grid-template-columns: auto;\n        }\n    }\n"]);return m=function(){return a},a}var n=l.ZP.div.withConfig({componentId:"sc-f713e0a4-0"})(m(),function(a){return a.coloredBg?"#F4F4F4":"#fff"},function(a){return a.theme.breakpoints.md}),o=c(949);function p(){var a=(0,d.Z)(["\n        fragment ModuleLinksFragment on NodeModuleLinksSection {\n          status\n          title: fieldTitle\n          coloredBg: fieldColoredBg\n          link: fieldLink{\n            entity {\n              ...LinkFragment\n            }               \n          }\n          text: fieldText {\n            processed\n          }\n        }\n        \n        ","\n      "]);return p=function(){return a},a}var q=function(a){var b=(0,g.useRouter)(),c=a.content.entity,d=c.coloredBg,f=c.text,k=c.title,l=c.link;return(0,e.jsx)(n,{coloredBg:d,id:c.entityId,children:(0,e.jsxs)(h.Z,{wider:!0,children:[(0,e.jsx)("h4",{className:"links-title",children:k}),(0,e.jsx)("div",{className:"links-section",dangerouslySetInnerHTML:{__html:null==f?void 0:f.processed},onClick:function(a){var c;a.preventDefault(),(null===(c=a.target)|| void 0===c?void 0:c.href)&&b.push(a.target.href)}}),l&&(0,e.jsx)("div",{className:"btn-container",children:(0,e.jsx)(i.Z,{className:"btn-link",href:(0,o.RT)(l.entity.url),component:j.Z,children:l.entity.text})})]})})};q.fragment={name:"ModuleLinksFragment",get body(){return(0,f.ZP)(p(),k.AV)}};var r=q},6619:function(a,b,c){c.r(b);var d=c(7297),e=c(85893);c(67294);var f=c(19521),g=c(41664),h=c.n(g),i=c(81621),j=c(47737),k=c.n(j),l=c(31344),m=c(949),n=c(5900);function o(){var a=(0,d.Z)(["\n    padding: 70px 0;\n    background: ",";\n    overflow: hidden;\n\n    .articles-title {\n        color: #191919;\n        font-family: Roboto;\n        font-size: 20px;\n        font-weight: bold;\n        letter-spacing: 0;\n        line-height: 26px;\n        margin-bottom: 30px;\n        @media (min-width: 1376px) {\n          font-size: 24px;\n      }\n    }\n\n      @media (min-width: ",") {\n        .alice-carousel__wrapper {\n            padding-right: ",";\n        }\n      }\n\n    .alice-carousel {\n      display: flex;\n      flex-wrap: wrap;\n\n      &__wrapper {\n        padding-bottom: 20px;\n      }\n\n      & > div {\n        width: 100%;\n      }\n\n      &__prev-btn, &__next-btn {\n          width: auto!important;\n\n          @media (min-width: ",") {\n                display: ",";\n          }\n        }\n\n        &__prev-btn {\n          margin-left: auto;\n        }\n      }\n\n    .article-card {\n        width: 270px;\n\n        .img-container {\n            height: 175px;\n            display: block;\n            border-radius: 20px;\n            margin-bottom: 30px;\n            overflow: hidden;\n            position: relative;\n        }\n\n        img {\n            display: block;\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n            cursor: pointer;\n        }\n\n        h3 {\n            color: #191919;\n            font-family: Roboto;\n            font-size: 18px;\n            font-weight: bold;\n            letter-spacing: 0;\n            line-height: 24px;\n        }\n\n        p {\n            color: #191919;\n            font-family: Roboto;\n            font-size: 16px;\n            letter-spacing: 0;\n            line-height: 21px;\n        }\n\n        .link-underscore {\n            font-size: 14px;\n            font-weight: 500;\n            letter-spacing: 0px;\n            line-height: 19px;\n            text-decoration: none;\n            cursor: pointer;\n            border-bottom: 1px solid rgb(0, 0, 0);\n            padding-bottom: 5px;\n            display: inline-block;\n            color: rgb(0, 0, 0);\n        }\n    }\n\n    .carousel-arrow {\n      height: 34px;\n      width: 34px;\n      border-radius: 3px;\n      background-color: #000000;\n      margin-left: 10px;\n      cursor: pointer;\n      position: relative;\n      transition: opacity .35s;\n\n      &.disabled {\n        opacity: .6;\n        pointer-events: none;\n      }\n\n      &:before {\n        content: '';\n        position: absolute;\n        width: 15px;\n        height: 15px;\n        left: 50%;\n        top: 50%;\n        border-right: 3px solid #fff;\n        border-top: 3px solid #fff;\n        transform: translate(-60%,-50%) rotate(45deg);\n      }\n\n      &.prev {\n        &:before {\n          transform: translate(-35%,-50%) rotate(-135deg);\n        }\n      }\n    }\n\n    @media (max-width: ",") {\n      .article-card {\n          width: 100%;\n          padding-right: 20px;\n\n          .img-container {\n            height: 210px;\n          }\n      }\n    }\n"]);return o=function(){return a},a}function p(){var a=(0,d.Z)(["\n      fragment ModuleOtherArticlesFragment on NodeModuleOtherArticles {\n        status\n        title: fieldTitle\n        coloredBg: fieldColoredBg\n        articles: fieldArticles {\n          entity {\n            ... on N
1odeArticleEntity {\n              title: fieldTitle\n              text: fieldTextLong\n              image: fieldBlockImage {\n                entity {\n                  ... on Media {\n                    thumbnail {\n                      alt\n                      url\n                    }\n                  }\n                }\n              }\n              link: fieldArticleLink {\n                title\n                url {\n                  path\n                }\n              }\n            }\n          }\n        }\n      }\n\n    "]);return p=function(){return a},a}var q=f.ZP.div.withConfig({componentId:"sc-e6200237-0"})(o(),function(a){return a.coloredBg?"#F4F4F4":"#fff"},function(a){return a.theme.breakpoints.lg},function(a){return a.infinite?"30px":"0px!important"},function(a){return a.theme.breakpoints.lg},function(a){return a.infinite?"inline-block":"none"},function(a){return a.theme.breakpoints.sm}),r={0:{items:1,paddingRight:30},767:{items:2,paddingRight:50},1199:{items:3},1439:{items:4}},s=function(a){var b,c,d,f,g=a.content.entity,i=g.articles,j=void 0===i?[]:i,o=g.coloredBg,p=g.title,s=j.length>3;
1return(0,e.jsx)(q,{coloredBg:o,infinite:s,id:a.content.entity.entityId,children:(0,e.jsxs)(l.Z,{wider:!0,children:[p&&(0,e.jsx)("h2",{className:"articles-title",children:p}),(0,e.jsx)(k(),{renderPrevButton:function(){return(0,e.jsx)("div",{className:"carousel-arrow prev"})},renderNextButton:function(){return(0,e.jsx)("div",{className:"carousel-arrow next"})},responsive:r,disableDotsControls:!0,paddingRight:30,infinite:s,mouseTracking:s,children:j.map(function(a){var g,i,j,k,l,o,p,q,r,s,t,u,v,w,x,y,z=a.entity;return(0,e.jsxs)("div",{className:"article-card",children:[(0,e.jsx)(h(),{href:null==z?void 0:null===(g=z.link)|| void 0===g?void 0:null===(i=g.url)|| void 0===i?void 0:i.path,children:(0,e.jsx)("a",{className:"img-container","aria-label":null!==(c=null!==(b=null==z?void 0:null===(j=z.image)|| void 0===j?void 0:null===(k=j.entity)|| void 0===k?void 0:null===(l=k.thumbnail)|| void 0===l?void 0:l.alt)&& void 0!==b?b:null==z?void 0:z.title)&& void 0!==c?c:"",children:(0,e.jsx)(n.Z,{layout:"fill",src:decodeURIComponent(null==z?void 0:null===(o=z.image)|| void 0===o?void 0:null===(p=o.entity)|| void 0===p?void 0:null===(q=p.thumbnail)|| void 0===q?void 0:q.url),alt:null!==(f=null!==(d=null==z?void 0:null===(r=z.image)|| void 0===r?void 0:null===(s=r.entity)|| void 0===s?void 0:null===(t=s.thumbnail)|| void 0===t?void 0:t.alt)&& void 0!==d?d:null==z?void 0:z.title)&& void 0!==f?f:""})})}),(0,e.jsx)("h3",{children:null==z?void 0:z.title}),(0,e.jsx)("p",{children:null==z?void 0:z.text}),(0,e.jsx)(h(),{href:(0,m.RT)(null==z?void 0:null===(u=z.link)|| void 0===u?void 0:null===(v=u.url)|| void 0===v?void 0:v.path),children:(0,e.jsx)("a",{className:"link-underscore",children:null==z?void 0:null===(w=z.link)|| void 0===w?void 0:w.title})})]},null==z?void 0:null===(x=z.link)|| void 0===x?void 0:null===(y=x.url)|| void 0===y?void 0:y.path)})})]})})};s.fragment={name:"ModuleOtherArticlesFragment",get body(){return(0,i.ZP)(p())}},b.default=s},38381:function(a,b,c){c.d(b,{Z:function(){return w}});var d=c(7297),e=c(85893);c(67294);var f=c(41664),g=c.n(f),h=c(81621),i=c(31344),j=c(70383),k=c(7122),l=c(51645),m=c(19521);function n(){var a=(0,d.Z)(["\n    background: ",";\n    .img-column {\n      position: relative;\n      flex-basis: 50%;\n      flex-grow: 0;\n      flex-shrink: 0;\n      img {\n        width: 100%!important;\n        min-height: auto!important;\n        height: auto!important;\n      }\n\n      /* &.img-contain img{\n          height: 290px!important;\n      } */\n      @media (min-width: 1376px) {\n          img {\n              max-height: 850px!important;\n          }\n      }\n    }\n\n    &.padding-big {\n        padding: 70px 0;\n    }\n\n    &.padding-medium {\n        padding: 40px 0;\n    }\n\n    &.padding-small {\n        padding: 20px 0;\n    }\n\n    &.text-content-left {\n        .img-column {\n            margin-left: 60px;\n        }\n    }\n\n    &.text-content-right {\n        .img-column {\n            margin-right: 60px;\n            order: -1;\n        }\n    }\n\n    &.text-content-center {\n        .text_image-row {\n            flex-wrap: wrap;\n            .text-column {\n                width: 100%;\n                text-align: center;\n\n                .text-html {\n                    width: 100%;\n                    overflow: auto;\n                }\n\n                .btn-group.hor {\n                    justify-content: space-around;\n                }  \n            }\n\n            .img-column {\n                flex-grow: 1;\n                order: -1;\n                width: 100%;\n                margin-bottom: 42px;\n\n                img {\n                    width: 100%;\n                }\n            }\n        }\n    }\n\n    .text_image-row {\n        display: flex;\n        justify-content: space-between;\n\n        .text-column {\n            text-align: left;\n            display: flex;\n            justify-content: center;\n            flex-grow: 1;\n            flex-direction: column;\n            align-items: flex-start;\n            overflow: hidden;\n\n            .btn-group {                \n                display: flex;\n                justify-content: center;\n                flex-grow: 1;\n                flex-direction: column;\n                align-items: flex-start;\n                width: 100%;\n\n                &.horizontal {\n                    flex-direction: row;\n                    flex-wrap: wrap;\n                    justify-content: space-between;\n\n                    .btn-link {\n                        width: auto;\n                        min-width: 45%;\n                        max-width: 340px;\n                    }\n\n                    .hr {\n                        width: 100%;\n                        height: 0px;\n                        margin: 0;\n                        border: 0;\n                    }\n\n                    .simple-link {\n                        position: relative;\n                        display: inline-block;\n                        margin-right: 20px;\n                    }\n                }\n            }\n\n            .text-html {\n                font-size: 14px;\n                line-height: 21px;\n                width: 100%;\n                overflow: auto;\n\n                li {\n                    letter-spacing: 0;\n                    \n                    margin-bottom: 0px;\n\n                    &:not(:last-child) {\n                        margin-bottom: 12px;\n                    }\n                }\n\n                h2 {\n                    font-size: 20px;\n                    font-weight: ",";\n                    letter-spacing: 0;
1\n                    line-height: 26px;\n                }\n\n                h3 {\n                    font-size: 18px;\n                    font-weight: ",";\n                    letter-spacing: 0;\n                    line-height: 24px;\n                }\n\n                p {\n                    letter-spacing: 0;\n                    margin-bottom: 0px;\n\n                    &:not(:last-child) {\n                        margin-bottom: 20px;\n                    }\n                }\n\n                a {\n                    color: #AA0016;\n                    font-size: inherit;\n                    font-weight: ",";\n                    letter-spacing: 0;\n                    text-decoration: none;\n                    cursor: pointer;\n                }\n\n                ul {\n                    text-align: left;\n                    list-style: none;\n                    padding-left: 0;\n\n                    li {\n                        position: relative;\n                        padding-left: 32px;\n\n                        &:before {\n                            content: '';\n                            position: absolute;\n                            display: inline-block;\n                            transform: rotate(45deg);\n                            height: 15px;\n                            width: 9px;\n                            left: 6px;\n                            top: 1px;\n                            border-bottom: 2px solid #000000;\n                            border-right: 2px solid #000000;\n                        }\n                    }\n                }\n            }\n\n            .simple-link {\n                font-size: 14px;\n                font-weight: 500;\n                letter-spacing: 0;\n                line-height: 19px;\n                text-decoration: none;\n                cursor: pointer;\n                border-bottom: 1px solid #000;\n                padding-bottom: 5px;\n                margin-top: 20px;\n                display: inline-block;\n                color: #000;\n            }\n\n            .btn-link {\n                margin-top: 20px;\n                text-transform: none;\n                width: 340px;\n                font-size: 14px!important;\n                text-decoration: none;\n                align-self: flex-start;\n            }\n        }\n\n        .img-column {\n            img {\n                display: block;\n                //width: 425px;\n                //height: 290px;\n                object-fit: cover;\n                border-radius: 25px;\n\n                &.img-contain {\n                    object-fit: contain;\n                }\n            }\n        }\n    }\n      table {\n        border: transparent;\n        border-collapse: collapse!important;\n        width: 100%;\n        max-width: 100%;\n        //white-space: nowrap;\n        background-color: white;\n        color: #333333;\n        font-family: Roboto;\n        font-size: 16px;\n        letter-spacing: 0;\n        line-height: 24px;\n      }\n      table th {\n        background-color: white;\n      }\n    \n      table td, table th {\n        text-align: center;\n        padding: 15px;\n        font-weight: 700;\n      }\n    \n      table td {\n        font-size: 16px;\n        font-weight: 400;\n        vertical-align: top;\n      }\n    \n      table tr:nth-child(odd) {\n        background: #F2F2F2;\n      }\n\n    @media (max-width: ",") {\n        .text_image-row {\n            .text-column {\n                .btn-link {\n                    max-width: 340px;\n                    width: 100%;\n                }\n            }\n            .img-column {\n                display: flex;\n                align-items: center;\n                justify-content: center;\n                flex-wrap: wrap;\n                img {\n                    //width: 310px;\n                    //height: 235px;\n                }\n            }\n        }\n    }\n    @media (max-width: ",") {\n        .text_image-row {\n            flex-wrap: wrap;\n            .text-column {\n                font-size: 14px;\n                .text-html {\n                    max-width: 100%;\n                    width: 100%;\n                    line-height: 19px;\n                    font-size: 14px;\n                    overflow: auto;\n\n                    h2 {\n                        font-size: 18px;\n                        margin-bottom: 17px;\n                    }\n                    h3 {\n                        font-size: 16px;\n                        margin-bottom: 14px;\n                    }\n                }\n                .btn-link {\n                    max-width: 100%;\n                    width: 100%;\n                    font-size: 14px;\n                }\n            }\n            .img-column {\n                display: block;\n                order: -1;\n                margin-bottom: 35px;\n                margin-left: 0;\n                margin-right: 0;\n                width: 100%;\n                flex-basis: 100%;\n                //height: 220px;\n\n                img {\n                    //width: auto !important;\n                }\n            }\n        }\n    }\n"]);return n=function(){return a},a}var o=m.ZP.div.withConfig({componentId:"sc-fd40caa1-0"})(n(),function(a){return a.coloredBg?"#F4F4F4":"#fff"},function(a){return a.theme.fontWeight.bold},function(a){return a.theme.fontWeight.bold},function(a){return a.theme.fontWeight.bold},function(a){return a.theme.breakpoints.lg},function(a){return a.theme.breakpoints.sm}),p=c(39745),q=c(949);function r(){var a=(0,d.Z)(["\n      fragment TextImageModuleFragment on NodeModuleTextimageSection {\n        status\n        title\n        coloredBg: fieldColoredBg\n        link: fieldLink{\n          entity {\n            ...LinkFragment\n          }               \n        }\n        linkType: fieldLinkType\n        buttonsPosition: fieldButtonsPosition\n        buttons: fieldButtons {\n          entity {\n            ...ButtonFragment\n          }\n        }\n        text: fieldText {\n          processed\n        }\n        textPosition: fieldTextPosition\n        paddingOption: fieldPaddingOption\n        imageCover: fieldImgCover\n        image: fieldBlockImage {\n          entity {\n            ... on Media {\n              thumbnail {\n                alt\n                url\n              }\n            }\n          }\n        }\n      }\n      \n      ","\n      ","\n    "]);return r=function(){return a},a}var s=function(a){var b=a.textPosition,c=a.paddingOption;return" text-content-".concat(void 0===b?"left":b," padding-").concat(void 0===c?"medium":c)},t=function(a){var b,c,d=a.params,f=d.type,h=d.link,i=(0,q.RT)(null==h?void 0:null===(b=h.entity)|| void 0===b?void 0:b.url),l=null==h?void 0:null===(c=h.entity)|| void 0===c?void 0:c.text,m=null;if(!i||!l)return m;switch(f){case"button":m=(0,e.jsx)(j.Z,{className:"btn-link",href:i,component:k.Z,children:l});break;case"button_white":m=(0,e.jsx)(j.Z,{className:"btn-link",variant:"outlined",href:i,component:k.Z,children:l});break;case"simple":m=(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("div",{className:"hr"}),(0,e.jsx)(g(),{href:i,as:i,children:(0,e.jsx)("a",{className:"simple-link",children:l})})]});break;default:m=null}return m},u=function(a){var b,c,d,f,h,i,j,k,l=a.params,m=null==l?void 0:null===(b=l.image)|| void 0===b?void 0:null===(c=b.entity)|| void 0===c?void 0:null===(d=c.thumbnail)|| void 0===d?void 0:d.url,n=null==l?void 0:null===(f=l.image)|| void 0===f?void 0:null===(h=f.entity)|| void 0===h?void 0:null===(i=h.thumbnail)|| void 0===i?void 0:i.alt;return m?null===l.linkType&&(null==l?void 0:l.link)&&(null==l?void 0:null===(j=l.link)|| void 0===j?void 0:null===(k=j.entity)|| void 0===k?void 0:k.url)?(0,e.jsx)("div",{className:"img-column",children:(0,e.jsx)(g(),{href:l.link.entity.url,as:l.link.entity.url,children:(0,e.jsx)("a",{"aria-label":n,children:(0,e.jsx)(p.Z,{objectFit:(null==l?void 0:l.imageCover)?"cover":"contain",fullWidth:!0,src:m,alt:n})})})}):(0,e.jsx)("div",{className:"img-column",children:(0,e.jsx)(p.Z,{objectFit:(null==l?void 0:l.imageCover)?"cover":"contain",fullWidth:!0,src:m,alt:n})}):null},v=function(a){var b=a.content.entity,c=b.buttons,d=b.coloredBg,f=b.text,g=b.textPosition,h=b.link,j=b.linkType,k=b.image,l=b.imageCover,m=b.paddingOption,n=b.buttonsPosition,p=s({textPosition:g,paddingOption:m});return(0,e.jsx)(e.Fragment,{children:(0,e.jsx)(o,{coloredBg:d,className:p,id:b.entityId,children:(0,e.jsx)(i.Z,{wider:!0,children:(0,e.jsxs)("div",{className:"text_image-row",children:[(0,e.jsxs)("div",{className:"text-column",children:[(null==f?void 0:f.processed)?(0,e.jsx)("div",{className:"text-html",dangerouslySetInnerHTML:{__html:(null==f?void 0:f.processed)||""}}):null,(0,e.jsxs)("div",{className:"btn-group ".concat(void 0===n?"vertical":n),children:[(0,e.jsx)(t,{params:{link:h,type:j}}),c.map(function(a,b){var c;return(0,e.jsx)(t,{params:{link:a,type:null==a?void 0:null===(c=a.entity)|| void 0===c?void 0:c.linkType}},b.toString())})]})]}),(0,e.jsx)(u,{params:{image:k,imageCover:l,link:h,linkType:j}})]})})})})};v.fragment={name:"TextImageModuleFragment",get body(){return(0,h.ZP)(r(),l.AV,l.Yg)}};var w=v},94304:function(a,b,c){c.d(b,{xj:function(){return i},LN:function(){return s},fT:function(){return v}});var d=c(85893);c(67294);var e=c(7297),f=c(19521);function g(){var a=(0,e.Z)(['\n    min-height: 700px;\n    background: url("https://autohaus24.de/background/background_logo.png");\n    background-repeat: no-repeat;\n    background-size: 435px 280px;\n    background-position: 100% 0px;\n    background-color: #F9F9F9;\n    padding-top: 60px;\n\n    @media (max-width: ',") {\n        background-size: 315px 200px;\n    }\n\n    @media (max-width: ",") {\n        background: none;\n        padding-top: 45px;\n    }    \n"]);return g=function(){return a},a}var h=f.ZP.div.withConfig({componentId:"sc-e97f4b46-0"})(g(),function(a){return a.theme.breakpoints.lg},function(a){return a.theme.breakpoints.xs}),i=function(a){return(0,d.jsx)(h,{children:a.children})},j=c(41664),k=c.n(j),l=c(11163),m=c(949);function n(){var a=(0,e.Z)(["\n    display: flex;\n    flex-direction: column;\n    justify-content: center;
1\n    align-items: center;\n    margin-bottom: 25px;\n    border-radius: 25px;\n    background-color: #FFFFFF;\n    box-shadow: 0 6px 6px 0 rgba(0,0,0,0.06);\n    .card-link-wrap {\n    display: block;\n    padding: 36px 40px;\n    text-decoration: none;\n    color: ",";\n\n    @media (min-width: 1376px) {\n        padding: 62px 100px 75px;\n    }\n\n    .card-title {\n        font-size: 20px;\n        font-weight: bold;\n        letter-spacing: 0;\n        line-height: 24px;\n        margin-bottom: 10px;\n        text-align: center;\n\n        @media (max-width: ",") {\n            font-size: 16px;\n        }\n    }\n\n    .card-location {\n        font-size: 16px;\n        letter-spacing: 0;\n        line-height: 21px;\n        margin-bottom: 25px;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n\n        img {\n            height: 25px;\n            margin-right: 5px;\n        }\n\n        @media (min-width: 1376px) {\n            font-weight: bold;\n        }\n\n        @media (max-width: ",") {\n            font-size: 14px;\n        }\n    }\n\n    .card-link {\n        display: flex;\n        width: 100%;\n        justify-content: center;\n        padding: 10px;\n        border: 2px solid #E00424;\n        border-radius: 30px;\n        color: #E00424;\n        font-size: 14px;\n        font-weight: bold;\n        letter-spacing: 0;\n        line-height: 19px;\n        text-align: center;\n\n        @media (min-width: 1376px) {\n            font-size: 16px;\n        }\n\n        @media (max-width: ",") {\n            max-width: 170px;\n            margin: 0 auto;\n        }\n    }\n\n    .card-image {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        margin-bottom: 25px;\n\n        img {\n            width: 185px;\n            height: 185px;\n            flex: 0 0 185px;\n            border-radius: 50%;\n        }\n        \n        @media (max-width: ",") {\n            img {\n                width: 160px;\n                height: 160px;\n                flex: 0 0 160px;\n                border-radius: 50%;\n            }\n        }\n    }\n  }\n    @media (max-width: ",") {\n        padding: 30px 25px;\n    }\n    \n"]);return n=function(){return a},a}var o=f.ZP.div.withConfig({componentId:"sc-4349cd21-0"})(n(),function(a){return a.theme.colors.primaryFont},function(a){return a.theme.breakpoints.lg},function(a){return a.theme.breakpoints.lg},function(a){return a.theme.breakpoints.lg},function(a){return a.theme.breakpoints.lg},function(a){return a.theme.breakpoints.lg}),p=c(30527),q=c(5900),r=function(a){var b=a.item,c=a.index,e=a.firstSection,f=(0,l.useRouter)(),g="/"===f.route;return(0,d.jsx)(o,{children:(0,d.jsx)(k(),{href:b.additionalQuery?"/gebrauchtwagen/standorte/[region]?conditions=".concat(encodeURIComponent(b.additionalQuery)):"/gebrauchtwagen/standorte/[region]",as:b.additionalQuery?"/gebrauchtwagen/standorte/".concat((0,m.BV)(b.name),"?conditions=").concat(encodeURIComponent(b.additionalQuery)):"/gebrauchtwagen/standorte/".concat((0,m.BV)(b.name)),prefetch:!1,children:(0,d.jsxs)("a",{className:"card-link-wrap",onClick:function(){g&&(0,p.Hz)({url:"/gebrauchtwagen/standorte/".concat((0,m.BV)(b.name))})},children:[(0,d.jsx)("h2",{className:"card-title",children:b.name}),(0,d.jsxs)("div",{className:"card-location",children:[(0,d.jsx)(q.Z,{width:"25",height:"25",
1src:"/icons/icon-pin-25.svg",alt:"marker"})," ","1 Standort"]}),(0,d.jsx)("div",{className:"card-image",children:(0,d.jsx)(q.Z,{quality:75,layout:"fixed",priority:void 0!==e&&e&&0===c,width:200,height:200,src:b.image,alt:"".concat(b.name," Gebrauchtwagen")})}),(0,d.jsx)("span",{className:"card-link",children:"Infos zum Standort"})]})})})},s=function(a){var b,c=a.regions,e=a.firstSection,f=void 0!==e&&e;return(null==c?void 0:c.length)?(0,d.jsx)("div",{className:"row justify-content-center",children:(b=c).map(function(a,b){return(0,d.jsx)("div",{className:"col-xs-12 col-sm-6 col-xl-3",children:(0,d.jsx)(r,{item:a,index:b,firstSection:f})},"".concat(a.id,"_").concat(b))})}):null};function t(){var a=(0,e.Z)(["\n    color: #191919;\n    font-size: 20px;\n    font-weight: bold;\n    letter-spacing: 0;\n    line-height: 26px;\n    margin: 35px 0;\n\n    @media (max-width: ",") {\n        font-size: 18px;\n    }\n\n    @media (max-width: ",") {\n        margin-top: 0;\n        margin-bottom: 35px;\n    }   \n"]);return t=function(){return a},a}var u=f.ZP.h1.withConfig({componentId:"sc-256de7ac-0"})(t(),function(a){return a.theme.breakpoints.lg},function(a){return a.theme.breakpoints.xs}),v=function(a){return(0,d.jsx)(u,{children:a.children})}},70383:function(a,b,c){c.d(b,{Z:function(){return o}});var d=c(26042),e=c(69396),f=c(99534),g=c(85893);c(67294);var h=c(7297),i=c(19521),j=c(282);function k(){var a=(0,h.Z)(["\n    font-weight: ",";\n    color: ",";\n    text-transform: none;\n"]);return k=function(){return a},a}function l(){var a=(0,h.Z)(["\n    && {\n        border-radius: 30px;\n        background: ",";\n        height: 45px;\n        font-size: 14px;\n        \n        &:focus {\n            outline: none;\n        }\n\n        &:hover {\n            background: ",";\n        }\n\n        &.MuiButton-outlined {\n            background: #fff;\n            border: 2px solid ",";\n\n            span {\n                color: ",";\n            }\n\n            &:hover {\n                background: #fff;\n            }\n        }\n        &.Mui-disabled {\n            color: rgba(0, 0, 0, 0.26);\n            box-shadow: none;\n            background-color: #E0E0E0;\n        }\n    }\n"]);return l=function(){return a},a}var m=i.ZP.span.withConfig({componentId:"sc-6bf7e248-0"})(k(),function(a){return a.theme.fontWeight.bold},function(a){return a.theme.colors.activeButtonFontColor}),n=(0,i.ZP)(j.Z).withConfig({componentId:"sc-6bf7e248-1"})(l(),function(a){return a.theme.colors.primaryColor},function(a){return a.theme.colors.primaryColor},function(a){return a.theme.colors.primaryColor},function(a){return a.theme.colors.primaryColor}),o=function(a){var b=a.children,c=(0,f.Z)(a,["children"]);return(0,g.jsx)(n,(0,e.Z)((0,d.Z)({},c),{children:(0,g.jsx)(m,{children:b})}))}},24112:function(a,b,c){c.d(b,{"$s":function(){return e},EM:function(){return k},G8:function(){return r},GG:function(){return p},HP:function(){return m},JJ:function(){return o},LC:function(){return l},Lc:function(){return f},Oc:function(){return h},Q7:function(){return i},QQ:function(){return j},TO:function(){return q},Tj:function(){return d},VT:function(){return v},a2:function(){return u},br:function(){return t},fi:function(){return s},y1:function(){return g},yV:function(){return n}});var d="\n...on NodeModuleLpOffersModule {\n    status\n    fieldOfferModuleCtaLink\n    fieldOfferModuleCtaText\n    fieldOfferModuleHeadline\n    fieldAdditionalQueryLink\n    fieldOfferModuleSubtitle {\n        value\n    }\n    fieldOfferModuleOffersList {\n        entity {\n            ...on NodeOfferModuleCar {\n                fieldCarId\n                fieldCarCustom\n                fieldCarCustomTitle\n                fieldCarCustomImage {\n                    entity{\n                        thumbnail {\n                          url\n                        }\n                    }\n                }    \n            }\n        }\n    }\n}",e="\n... on NodeModuleGenericOffers {\n    status\n    fieldGenericOfferTitle\n    fieldGenericOfferCarCards {\n        entity {\n            ... on N
1odeGenericOfferCard {\n                fieldGenericOfferCardBack\n                fieldGenericOfferCardLink\n                fieldLabelWhiteText\n                fieldGenericOfferCardImage {\n                    entity {\n                        thumbnail {\n                            url\n                        }\n                    }\n                }\n                fieldGenericOfferCardPrice\n                fieldGenericOfferCardTitle\n            }\n        }\n    }\n}",f="\n... on NodeModuleHero {\n    status\n    fieldHeroTitle\n    fieldHeroCtaLink {\n        uri\n        title\n    }\n    fieldHeroCtaLink2 {\n        uri\n        title\n    }\n    fieldHeroCarImage {\n        entity {\n            thumbnail {\n                url\n            }\n        }\n    }\n    fieldHeroSubtitle\n    fieldCustomBreadcrumbText\n    fieldFullWidthBackground\n    fieldInvertColors\n    fieldHeroBackground {\n        entity {\n            thumbnail {\n                url\n            }\n        }\n    }\n}",g="\n... on NodeModuleLandingTeaser {\n    status\n    id: entityId\n    fieldLpTeaserTitle\n    fieldLpTeaserSubtitle\n    fieldLpTeaserCtaLink\n    fieldLpTeaserCtaText\n    fieldLpTeaserButtonType\n    fieldManagerComment\n    fieldSalesEmail\n    fieldSearchAgentLink\n    fieldTeaserInvert\n    fieldLpTeaserImage {\n        entity {\n            thumbnail {\n                url\n            }\n        }\n    }\n}",h="\n... on NodeModuleLocations {\n    status\n    fieldModuleLocationsTitle\n    fieldLocationModuleItem {\n        entity {\n            ... on NodeLocationModuleItem {\n                fieldLocationItemName\n                fieldLocationAdditionalQuery\n            }\n        }\n    }\n}",i="\n...on NodeModuleBodyTypes {\n    status\n    fieldBodyTypesTitle\n    fieldUseOldListLinks\n}",j="\n... on NodeModuleBrands {\n    status\n    fieldModuleBrandsTitle\n    fieldModuleBrandsCta {\n        uri\n        title\n    }\n}",k="\n...on NodeModuleMiniConfigurator {\n    status\n    fieldMiniConfiguratorQuery\n    fieldMiniConfiguratorTitle\n}",l="\n...on NodeModuleGallery {\n    status\n    fieldGalleryTitle\n    fieldGalleryDescription{\n        value\n    }\n    fieldModuleGalleryPicture {\n        entity{\n            thumbnail {\n                url\n            }\n        }\n    }\n}\n",m="\n...on NodeModuleAnchorLinks {\n    status\n    fieldAnchorLinks {\n        entity {\n            ...on NodeAnchorLink {\n                fieldAnchorLinkLabel\n                fieldAnchorLink\n            }\n        }\n    }\n}\n",n="\n... on NodeModuleFaq {\n    status\n  faqHeader: fieldFaqHeader\n  fieldFaqFields {\n    entity {\n      ... on NodeFaqBlock {\n        fieldFaqQuestion\n        fieldFaqAnswer {\n          value\n        }\n      }\n    }\n  }\n}\n",o="\n... on NodeModuleAutomatedCarOffer {\n    status\n    brandName: fieldAutomatedOfferBrandName\n    modelName: fieldAutomatedOfferModelName\n    title: fieldAutomatedOfferTitle\n}",p="\n... on NodeModuleSellersCarousel {\n    status\n  fieldLocationOption\n}",q="\n... on NodeModuleHeroLocations {\n    status\n    fieldHeroTitle\n    fieldHeroCtaLink {\n        uri\n        title\n    }\n    fieldHeroCtaLink2 {\n        uri\n        title\n    }\n    fieldHeroCarImage {\n        entity {\n            thumbnail {\n                url\n            }\n        }\n    }\n    fieldHeroSubtitle\n    fieldFullWidthBackground\n    fieldInvertColors\n    fieldHeroBackground {\n        entity {\n            thumbnail {\n                url\n            }\n        }\n    }\n    fieldHeroHoursIcon {\n        entity {\n            thumbnail {\n                url\n            }\n        }\n    }\n    fieldHeroLocationIcon {\n        entity {\n            thumbnail {\n                url\n            }\n        }\n    }\n    fieldHeroContactIcon {\n        entity {\n            thumbnail {\n                url\n            }\n        }\n    }\n    fieldHeroHoursText {\n        value\n    }\n    fieldHeroLocationText {\n        value\n    }\n    fieldHeroContactText {\n        value\n    }\n    fieldHeroProvenExpert {\n        value\n    }\n    fieldHeroLocationSaleLabel {\n        value\n    }\n}",r="\n...on NodeModuleInformation {\n    status\n    fieldInfoBlocks {\n      entity {\n        ...on NodeInformationModuleBlock {\n          fieldInformationModuleIcon {\n            entity {\n              thumbnail {\n                url\n                alt\n              }\n            }\n          }\n          fieldInformationModuleText {\n            value\n          }\n          fieldInformationModuleTitle\n        }\n      }\n    }\n  }\n",s="\n...on NodeModuleLocationsGallery {\n    status\n    fieldLocationsGalleryTitle\n    fieldLocationsGalleryImage {\n      entity {\n        thumbnail {\n          url\n        }\n      }\n    }\n  }
1\n",t="\n...on NodeModuleLocationsMap {\n    status\n    fieldLocationMapName\n    body {\n      value\n    }\n}\n",u="\n...on NodeModuleQueryCarList {\n    status\n    fieldCarQueryLink\n    fieldQueryCarListTitle\n}\n",v="\n...on NodeModuleLocationCampaignForm {\n    status\n    fieldFormHeadingText {\n      value\n    }\n}\n"}}])

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.