.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{position:relative;color:#000;font-size:1.4rem;padding-right:32px;text-transform:uppercase}.FileDocument__link:hover{font-weight:700}.FileDocument__link:hover:after,.FileDocument__link:hover:before{right:0}.FileDocument__link:after,.FileDocument__link:before{position:absolute;top:50%;transform:translateY(-50%);border-color:#122aff;content:"";right:6px;top:calc(50% - 3px);transition:right .3s ease-out}.FileDocument__link:after{border-bottom-style:solid;border-bottom-width:2px;width:16px}.FileDocument__link:before{border-style:solid;border-width:2px 2px 0 0;height:12px;transform:translateY(-50%) scaleY(.8) rotate(45deg);width:12px}.FileDocument{background-color:#fff;border:1px solid #ccc}.FileDocument__title{color:#000}.FileDocument__svgIcon{fill:#122aff}.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}.LinkDocument{background-color:#fff;border:1px solid #ccc}.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:#122aff}.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 path{fill:#000}.VideoDocument{border:1px solid #ccc}.VideoDocument__playerCloseButtonSvgIcon{width:14px}.VideoDocument__playerCloseButtonSvgIcon path{fill:#f2f2f2}.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}.ComponentDocument{border:1px solid #ccc}.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{position:relative;color:#000;font-size:1.4rem;padding-right:32px;text-transform:uppercase}.RadioCodeComponent .RadioCodeComponent__link:hover{font-weight:700}.RadioCodeComponent .RadioCodeComponent__link:hover:after,.RadioCodeComponent .RadioCodeComponent__link:hover:before{right:0}.RadioCodeComponent .RadioCodeComponent__link:after,.RadioCodeComponent .RadioCodeComponent__link:before{position:absolute;top:50%;transform:translateY(-50%);border-color:#122aff;content:"";right:6px;top:calc(50% - 3px);transition:right .3s ease-out}.RadioCodeComponent .RadioCodeComponent__link:after{border-bottom-style:solid;border-bottom-width:2px;width:16px}.RadioCodeComponent .RadioCodeComponent__link:before{border-style:solid;border-width:2px 2px 0 0;height:12px;transform:translateY(-50%) scaleY(.8) rotate(45deg);width:12px}.RadioCodeComponent{background-color:#fff;border:1px solid #ccc}.RadioCodeComponent .RadioCodeComponent__svgIcon{fill:#122aff}.CarDocumentation{padding:32px 16px 0}