.CSSGrid{display:grid;padding:32px 0;grid-template-columns:repeat(1);grid-gap:16px}@media screen and (min-width:670px){.CSSGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.CSSGrid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.CSSGrid .CSSGrid__cell.is-zoomed{grid-row:span 2;grid-column:span 2}}.FileDocument{display:flex;height:100%;flex-direction:column;justify-content:space-between;align-items:center;background-color:#f2f2f2;padding:16px;min-height:230px}.FileDocument__title{font-size:1.4rem;font-weight:700;text-transform:uppercase}.FileDocument__svgIcon{width:40px;fill:currentColor}.FileDocument__link{text-transform:uppercase;display:block;position:relative;font-size:1.6rem;font-weight:700;color:#000}.FileDocument__link:after{content:"";display:inline-block;border:2px solid #efdf00;border-width:2px 2px 0 0;height:.6em;width:.6em;transform:rotate(45deg);margin-left:6px;vertical-align:middle}.FileDocument__link:hover:after{border-color:currentColor}.LinkDocument{position:relative;width:100%;background-color:#000;color:#fff;text-align:center;min-height:230px;display:flex;align-items:center;justify-content:center;overflow:hidden}.LinkDocument:hover .LinkDocument__image{transform:scale(1.07)}.LinkDocument__imageWrapper{position:absolute;top:0;left:0;right:0;bottom:0}.LinkDocument__imageWrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.LinkDocument__imageWrapper .LinkDocument__image{object-fit:cover;width:100%;height:100%;transition:transform .35s ease-in-out}.LinkDocument__title{position:relative;color:#fff;text-transform:uppercase;font-weight:700;font-size:2.8rem;margin-left:32px;margin-right:32px}.GalleryPreview__visual{position:relative;padding-top:56.25%;overflow:hidden;width:100%}.GalleryPreview__visual .PictureElement__imgDefault{position:absolute;top:0;left:0}.GalleryPreview__visual svg{width:30px;z-index:1}.GalleryPreview__title,.GalleryPreview__visual svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GalleryPreview__title{color:#fff;font-size:1.3rem;z-index:2}.GalleryPreview__visual svg path{fill:#efdf00}.VideoDocument{display:block;position:relative;width:100%;height:100%;min-height:230px}.VideoDocument:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.4;background-color:rgba(0,0,0,.5)}.VideoDocument__Gallery{position:unset}.VideoDocument__videoMeta{position:absolute;bottom:0;left:0;right:0;color:#fff;background-color:rgba(0,0,0,.5);padding:16px 5px 16px 16px;z-index:1}.VideoDocument__title{font-weight:700;font-size:1.4rem;text-align:left}.VideoDocument__player{opacity:1;top:0;left:0;width:100%;height:100%}.VideoDocument__player.is-open{position:fixed;z-index:10;opacity:1;background-color:rgba(0,0,0,.5)}.VideoDocument__playerYoutube{width:100vw;height:100vh}.VideoDocument__playerCloseButtonWrapper{position:absolute;top:20px;right:20px;width:100%;display:flex;justify-content:flex-end}.VideoDocument__playerCloseButtonSvgIcon{width:14px}.VideoDocument__playerCloseButtonSvgIcon path{fill:#000}.ComponentDocument{cursor:pointer;position:relative;min-height:230px}.ComponentDocument .ComponentDocument__inner{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.ComponentDocument .ComponentDocument__inner.is-collapsed{overflow:auto;bottom:auto;z-index:3}.RadioCodeComponent{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:16px;background-color:#f2f2f2;min-height:230px}.RadioCodeComponent .RadioCodeComponent__title{font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#000}.RadioCodeComponent .RadioCodeComponent__value{font-size:3.4rem;font-weight:700;color:#000}.RadioCodeComponent .RadioCodeComponent__svgIcon{width:40px;fill:#000}.RadioCodeComponent .RadioCodeComponent__link{text-transform:uppercase;display:block;position:relative;font-size:1.6rem;font-weight:700;color:#000}.RadioCodeComponent .RadioCodeComponent__link:after{content:"";display:inline-block;border:2px solid #efdf00;border-width:2px 2px 0 0;height:.6em;width:.6em;transform:rotate(45deg);margin-left:6px;vertical-align:middle}.RadioCodeComponent .RadioCodeComponent__link:hover:after{border-color:currentColor}.CarDocumentation{padding:32px 16px 0}