body{font-size:18px}h1,h2,h3,h4,h5,h6{margin-bottom:30px}h1{font-size:50px;line-height:60px}h2{font-size:40px;line-height:50px}h3{font-size:30px;line-height:40px}@media (max-width:992px){body{font-size:16px}h1,h2,h3,h4,h5,h6{line-height:30px;margin-bottom:20px}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}}@font-face{font-display:swap;font-family:OpenSans300;font-style:normal;font-weight:300;src:url(/build/website/fonts/open-sans-v17-latin-300.4e01f785.eot);src:local("Open Sans Light"),local("OpenSans-Light"),url(/build/website/fonts/open-sans-v17-latin-300.4e01f785.eot) format("embedded-opentype"),url(/build/website/fonts/open-sans-v17-latin-300.b871ad6e.woff2) format("woff2"),url(/build/website/fonts/open-sans-v17-latin-300.38bcfba2.woff) format("woff"),url(/build/website/fonts/open-sans-v17-latin-300.fd477a1c.ttf) format("truetype"),url(/build/website/images/open-sans-v17-latin-300.bb3b405a.svg) format("svg")}@font-face{font-display:swap;font-family:OpenSans400;font-style:normal;font-weight:400;src:url(/build/website/fonts/open-sans-v17-latin-regular.b9e56724.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/build/website/fonts/open-sans-v17-latin-regular.b9e56724.eot) format("embedded-opentype"),url(/build/website/fonts/open-sans-v17-latin-regular.f57a62e9.woff2) format("woff2"),url(/build/website/fonts/open-sans-v17-latin-regular.347639ec.woff) format("woff"),url(/build/website/fonts/open-sans-v17-latin-regular.cf6a3454.ttf) format("truetype"),url(/build/website/images/open-sans-v17-latin-regular.1d0d8b66.svg) format("svg")}@font-face{font-display:swap;font-family:OpenSans600;font-style:normal;font-weight:600;src:url(/build/website/fonts/open-sans-v17-latin-600.bbccb828.eot);src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/build/website/fonts/open-sans-v17-latin-600.bbccb828.eot) format("embedded-opentype"),url(/build/website/fonts/open-sans-v17-latin-600.95264708.woff2) format("woff2"),url(/build/website/fonts/open-sans-v17-latin-600.7e06644b.woff) format("woff"),url(/build/website/fonts/open-sans-v17-latin-600.3f76b060.ttf) format("truetype"),url(/build/website/images/open-sans-v17-latin-600.099f4053.svg) format("svg")}@font-face{font-display:swap;font-family:OpenSans700;font-style:normal;font-weight:700;src:url(/build/website/fonts/open-sans-v17-latin-700.78e1d7f3.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/build/website/fonts/open-sans-v17-latin-700.78e1d7f3.eot) format("embedded-opentype"),url(/build/website/fonts/open-sans-v17-latin-700.92425c62.woff2) format("woff2"),url(/build/website/fonts/open-sans-v17-latin-700.f24f4bce.woff) format("woff"),url(/build/website/fonts/open-sans-v17-latin-700.eea87f9e.ttf) format("truetype"),url(/build/website/images/open-sans-v17-latin-700.926388f0.svg) format("svg")}@font-face{font-display:swap;font-family:OpelNextLight;font-style:normal;font-weight:300;src:local("Opel Next Light"),local("OpelNext-Light"),url(/build/website/fonts/OpelNextW05-Light.24593efc.woff2) format("woff2"),url(/build/website/fonts/OpelNextW05-Light.584d94c4.woff) format("woff"),url(/build/website/fonts/OpelNextLight.c3789730.ttf) format("truetype")}@font-face{font-display:swap;font-family:OpelNextRegular;font-style:normal;font-weight:400;src:local("Opel Next Regular"),local("OpelNext-Regular"),url(/build/website/fonts/OpelNextW05-Regular.122989df.woff2) format("woff2"),url(/build/website/fonts/OpelNextW05-Regular.e67c818e.woff) format("woff"),url(/build/website/fonts/OpelNext.af46663a.ttf) format("truetype")}@font-face{font-display:swap;font-family:OpelNextBold;font-style:normal;font-weight:700;src:local("Opel Next Bold"),local("OpelNext-Bold"),url(/build/website/fonts/OpelNextW05-Bold.07b47cce.woff2) format("woff2"),url(/build/website/fonts/OpelNextW05-Bold.7cfccc3a.woff) format("woff"),url(/build/website/fonts/OpelNextBold.888ae789.ttf) format("truetype")}@font-face{font-display:swap;font-family:HyundaiSansLight;font-style:normal;font-weight:300;src:local("Hyundai Sans Light"),local("HyundaiSans-Light"),url(/build/website/fonts/HyundaiSansHead-Light.3f963072.woff2) format("woff2"),url(/build/website/fonts/HyundaiSansHead-Light.2f8b3919.woff) format("woff"),url(/build/website/fonts/HyundaiSansHead-Light.6bcacf4a.ttf) format("truetype")}@font-face{font-display:swap;font-family:HyundaiSansRegular;font-style:normal;font-weight:400;src:local("Hyundai Sans Regular"),local("HyundaiSansRegular"),url(/build/website/fonts/HyundaiSansHead-Regular.a137d415.woff2) format("woff2"),url(/build/website/fonts/HyundaiSansHead-Regular.30b44ae4.woff) format("woff"),url(/build/website/fonts/HyundaiSansHead-Regular.d20472ec.ttf) format("truetype")}@font-face{font-display:swap;font-family:HyundaiSansMedium;font-style:normal;font-weight:500;src:local("Hyundai Sans Medium"),local("HyundaiSansMedium"),url(/build/website/fonts/HyundaiSansHead-Medium.bf65c5e9.woff2) format("woff2"),url(/build/website/fonts/HyundaiSansHead-Medium.22f13653.woff) format("woff"),url(/build/website/fonts/HyundaiSansHead-Medium.aa169fc6.ttf) format("truetype")}@font-face{font-display:swap;font-family:HyundaiSansBold;font-style:normal;font-weight:700;src:local("Hyundai Sans Bold"),local("HyundaiSansBold"),url(/build/website/fonts/HyundaiSansHead-Bold.e40cf917.woff2) format("woff2"),url(/build/website/fonts/HyundaiSansHead-Bold.66401ee8.woff) format("woff"),url(/build/website/fonts/HyundaiSansHead-Bold.73d525ac.ttf) format("truetype")}@font-face{font-display:swap;font-family:MaterialIcons;font-style:normal;font-weight:400;src:url(/build/website/fonts/MaterialIcons-Regular.4674f8de.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/build/website/fonts/MaterialIcons-Regular.cff684e5.woff2) format("woff2"),url(/build/website/fonts/MaterialIcons-Regular.83bebaf3.woff) format("woff"),url(/build/website/fonts/MaterialIcons-Regular.5e7382c6.ttf) format("truetype")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:MaterialIcons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:hsla(0,0%,100%,.3)}body .m-content-005 .content-item .content-container .content-container__link.as__icon-link{background:#f1f1f1}body .m-icons-001 .flex-container{align-items:center}body .m-icons-001 .icon-container .icons .row>*{width:auto}body .m-icons-001 .icon-container .icons .icon{flex:unset}@media (max-width:992px){body .m-icons-001 .icon-container .icons .icon{flex:1}}body .m-location-001 .locations__default .location-item{margin-bottom:30px}body footer .footer-row .specific-legal-information .specific-legal-information-item__description a{color:#9d1b19;text-decoration:underline}body footer .footer-row .footer-column h4{border-bottom:2px solid #9d1b19;font-family:OpenSans700,"sans-serif"}body footer .footer-row .footer-column.nav-column ul.footer-nav li.footer-nav__item{border-right:2px solid #9d1b19}body footer .footer-row .footer-column.nav-column ul.footer-nav li.footer-nav__item:last-child{border-right:none}body footer .footer-row .footer-column .company-information .company-information__description a,body footer .footer-row .footer-column ul.footer-nav li.footer-nav__item a:hover{color:inherit;text-decoration:underline}body footer .footer-row .legal-information-container{border-top:2px solid #9d1b19}body .modal-loader__container{display:flex;justify-content:center;left:50%;position:fixed;top:50%;transform:translateY(-50%);width:auto;z-index:10002}body .modal-loader__container .modal-loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:8px solid #9d1b19;border-radius:50%;border-top-color:#000;height:60px;width:60px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body #modal-form-overlay{display:flex;justify-content:center;width:100%}body #modal-form-overlay .modal-form{background:#f1f1f1;padding:30px;position:relative}body #modal-form-overlay .modal-form .content-container__title,body #modal-form-overlay .modal-form .modal-close-btn .material-icons{color:#000}body #modal-form-overlay .modal-form input,body #modal-form-overlay .modal-form label,body #modal-form-overlay .modal-form select,body #modal-form-overlay .modal-form textarea{background:#f1f1f1;border:1px solid #000;color:#000}body #modal-form-overlay .modal-form label{border:none}body #modal-form-overlay .modal-form .modal-close-btn{position:absolute;right:15px;top:15px}body #modal-form-overlay .modal-form .modal-close-btn span.material-icons:hover{cursor:pointer}body.opel main{font-family:OpelNextLight;font-size:18px}body.opel main a{color:#000;text-decoration:underline}body.opel main a:hover{color:#f7ff14}body.opel main h1,body.opel main h2,body.opel main h3{font-family:OpelNextBold}body.opel main h1{font-size:50px;line-height:60px}body.opel main h2{font-size:40px;line-height:50px}body.opel main h3{font-size:30px;line-height:40px}body.opel main .btn{border-radius:0;font-size:18px;min-width:250px;padding:15px;text-transform:uppercase}body.opel main .btn.btn-primary{background:#f7ff14;border:2px solid #fff;color:#000}body.opel main .btn.btn-primary:hover{background:#fff;border:2px solid #f7ff14;color:#000;cursor:pointer}body.opel main .btn.btn-primary-bordered{background:#fff;border:2px solid #f7ff14;color:#000;font-family:OpelNextBold,"sans-serif"}body.opel main .btn.btn-primary-bordered:hover{background:#f7ff14;border:2px solid #fff;color:#000;cursor:pointer}body.opel main .btn.btn-transparent-white{background:#f7ff14;color:#000}body.opel main .btn.btn-transparent-white:hover{background:#fff;border:2px solid #f7ff14;color:#000;cursor:pointer}body.opel main .m-slider-001 .carousel.slick-slider .slick-next .material-icons,body.opel main .m-slider-001 .carousel.slick-slider .slick-prev .material-icons,body.opel main .m-slider-002 .carousel.slick-slider .slick-next .material-icons,body.opel main .m-slider-002 .carousel.slick-slider .slick-prev .material-icons,body.opel main .m-slider-003 .carousel.slick-slider .slick-next .material-icons,body.opel main .m-slider-003 .carousel.slick-slider .slick-prev .material-icons,body.opel main .m-slider-004 .carousel.slick-slider .slick-next .material-icons,body.opel main .m-slider-004 .carousel.slick-slider .slick-prev .material-icons{background:#f7ff14;color:#000}body.opel main .m-slider-002 .carousel .slider-item__container{display:flex;flex-direction:row}body.opel main .m-slider-002 .carousel .slider-item__container .slider-item__content{background:#f1f1f1}body.opel main .m-slider-002 .carousel .slider-item__container .slider-item__content .content-container__description,body.opel main .m-slider-002 .carousel .slider-item__container .slider-item__content .content-container__title{color:#000}body.opel main .m-slider-003{background:#f1f1f1;padding:120px 0}body.opel main .m-clevercars-001.module-item{background:#f1f1f1}body.opel main .m-collapse-001 .accordion .accordion-item .accordion-header .accordion-button.collapsed:after,body.opel main .m-collapse-001 .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}body.opel main .m-collapse-001 .accordion .accordion-item .accordion-header .accordion-button{background:#f7ff14;color:#000}body.opel main .m-collapse-001 .accordion .accordion-item .accordion-header .accordion-button:after{color:#f7ff14}body.opel main .m-contact-001{background:#f1f1f1}body.opel main .m-contact-001 .contact-content,body.opel main .m-contact-001 .contact-item{color:#000}body.opel main .m-contact-001 .contact-item .contact-item__name{font-family:OpelNextBold}body.opel main .m-contact-001 .contact-item .contact-item__mail a,body.opel main .m-contact-001 .contact-item .contact-item__phone a{color:#000;text-decoration:underline}body.opel main .m-content-004 .asset-left .content-container{margin-left:16px;order:2}body.opel main .m-content-004 .asset-left .image-container{order:1}body.opel main .m-content-004 .asset-right .content-container{margin-right:16px;order:1}body.opel main .m-content-004 .asset-right .image-container{order:2}body.opel main .m-content-004 .content-container{background:#f1f1f1;color:#000}body.opel main .m-content-004 .content-container .content-container__description a{color:#000;text-decoration:underline}body.opel main .m-content-005 .flex-container{background:#f1f1f1}@media (max-width:992px){body.opel main .m-content-005 .flex-container{background:none}}body.opel main .m-content-005 .content-item .content-container{color:#000}body.opel main .m-content-005 .content-item .content-container .content-container__link.as__icon-link{background:#f1f1f1}@media (max-width:992px){body.opel main .m-content-005 .content-item{background:#f1f1f1;margin-bottom:16px}body.opel main .m-content-005 .content-item .content-container{padding:16px}}body.opel main .m-teaser-001 .teaser-item{background:#f1f1f1}body.opel main .m-teaser-001 .teaser-item .teaser-item-header .teaser-item-header__title{background:#f7ff14;color:#000}body.opel main .m-downloads-001{background:#f1f1f1}body.opel main .m-downloads-001 .download-collection-items .download-collection-item .download-collection-item__header .download-collection-item-header__mimetype,body.opel main .m-downloads-001 .download-collection-items .download-collection-item .download-collection-item__header .download-collection-item-header__size,body.opel main .m-downloads-001 .download-collection-items__title{color:#000}body.opel main .m-downloads-001 .download-collection-items .download-collection-item .download-collection-item__header .download-collection-item-header__size{border-left:1px solid #000}body.opel main .m-downloads-001 .download-collection-items .download-collection-item .download-collection-item__footer .download-collection-item-footer__icon{color:#000}body.opel main .m-downloads-001 .download-collection-items .download-collection-item .download-collection-item__footer .download-collection-item-footer__download a{color:#000;text-decoration:underline}body.opel main .m-downloads-001 .download-collection-items .download-collection-item .download-collection-item__footer .download-collection-item-footer__download a:hover{color:#f7ff14}body.opel main .m-form-001{background-color:#f1f1f1;color:#000}body.opel main .m-form-001 input,body.opel main .m-form-001 label,body.opel main .m-form-001 select,body.opel main .m-form-001 textarea{background-color:#f1f1f1;border:2px solid #000;color:#000}body.opel main .m-form-001 textarea{min-height:200px}body.opel main .m-form-001 label{border:none;padding-left:0}body.opel main .m-form-001 button[type=submit]{background:#f7ff14;border:2px solid #fff;color:#000;font-family:OpelNextBold,"sans-serif"}body.opel main .m-form-001 button[type=submit]:hover{background:#fff;border:2px solid #f7ff14;color:#000;cursor:pointer}body.opel main .m-location-001{color:#000}body.opel main .m-location-001 .locations__default .location__item .location .location__content .location__content-header .location__content-header__category{font-family:OpelNextBold}body.opel main .m-location-001 .locations__default .location__item .location .location__content .location__content-body{background:#f1f1f1}body.opel main .m-location-001 .locations__default .location__item .location .location__content .location__content-body .location__content-body__description .email .email__key,body.opel main .m-location-001 .locations__default .location__item .location .location__content .location__content-body .location__content-body__title{font-family:OpelNextBold}body.opel main .m-location-001 .locations__default .location__item .location .location__content .location__content-body .location__content-body__description .email .email__value a:hover{color:#f7ff14}body.opel main .m-location-001 .locations__default .location__item .location .location__content .location__content-body .additional-phone-fax-number .additional-phone-fax-number__key{font-family:OpelNextBold}body.opel main .m-location-001 .locations__default .location__item .location .location__content .location__content-body .additional-phone-fax-number .additional-phone-fax-number__value a{color:#000;text-decoration:underline}body.opel main .m-location-001 .locations__default .location__item .location .location__content .location__content-body .additional-phone-fax-number .additional-phone-fax-number__value a:hover{color:#f7ff14}body.opel main .m-location-001 .locations__default .location__item .location .location__content .location__content-footer{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}body.opel main .m-location-001 .locations__default .location__item .location .location__content .location__content-footer .location__content-footer__link button{width:100%}body.opel main .m-location-002 .content-container{background:#f1f1f1;color:#000}body.opel main .m-location-002 #additional-phone-fax-numbers a,body.opel main .m-location-002 #emails a,body.opel main .m-location-002 #fax a,body.opel main .m-location-002 #mapsLink a{color:#000}body.opel main .m-location-002 #additional-phone-fax-numbers .additional-phone-fax-number .additional-phone-fax-number__key{font-family:OpelNextBold}body.opel main .m-location-002 #additional-phone-fax-numbers .additional-phone-fax-number .additional-phone-fax-number__value a{color:#000}body.opel main .m-location-002 #additional-phone-fax-numbers .additional-phone-fax-number .additional-phone-fax-number__value a:hover{color:#f7ff14}body.opel main .m-location-002 #emails .email .email__key,body.opel main .m-location-002 #opening-times .time-data-container .time .time__key{font-family:OpelNextBold}body.opel main .offers .offer-items .offer-item{display:flex;flex-direction:row}body.opel main .offers .offer-items .offer-item .offer-item__card.offer-item__price .offer-item__body{background:#f1f1f1}body.opel main .offers .offer-items .offer-item .offer-item__card.offer-item__price .offer-item__body .offer-item__block-row .offer-item__block__title{color:#000;font-family:OpelNextBold;font-size:50px}body.opel main .offers .offer-items .offer-item .offer-item__card .offer-item__header{background:#f1f1f1;color:#000;font-family:OpelNextBold}body.opel main .offers .offer-items .offer-item .offer-item__card .offer-item__body .offer-item__block-row .offer-item__block__description{font-family:OpelNextBold}body.opel main .blog .blog-container__highlighted{margin-bottom:60px}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content{background:#f1f1f1;color:#000}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content .blog-article__content-header{display:flex;flex-direction:row;margin-bottom:35px}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content .blog-article__content-header .blog-article__content-header__category{flex:1;font-family:OpenSans600;font-size:18px;text-transform:uppercase}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content .blog-article__content-header .blog-article__content-header__date{flex:1}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content .blog-article__content-body .blog-article__content-body__title{font-family:OpenSans600;font-size:46px;margin-bottom:30px;text-transform:uppercase}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content .blog-article__content-body .blog-article__content-body__description{font-size:18px;margin-top:30px}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content .blog-article__content-footer{margin-top:30px}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__image{flex:2;position:relative}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__image .media-item__caption{background:rgba(0,0,0,.71);bottom:0;color:#fff;left:0;position:absolute;text-align:center;width:100%}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__image .media-item__caption .media-item__caption-content{padding:15px 45px}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__image .media-item__caption .media-item__caption-action{position:absolute;right:15px;top:15px}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__image .media-item__caption .media-item__caption-action .hideImageCaption{cursor:pointer;font-size:19px}@media (max-width:992px){body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .asset-left .blog-article__content{margin-left:0;order:2}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .asset-left .blog-article__image{order:1}body.opel main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content{padding:16px}}body.opel main .blog .blog-container__default{background:#f1f1f1;color:#000;padding:60px 0}body.opel main .blog .blog-container__default .blog-categories{padding-bottom:60px;text-align:center}body.opel main .blog .blog-container__default .blog-categories ul.categories{padding:0 0 60px}body.opel main .blog .blog-container__default .blog-categories ul.categories li.category{display:inline;list-style:none}body.opel main .blog .blog-container__default .blog-categories ul.categories li.category.active{border-bottom:2px solid #000;font-weight:700}body.opel main .blog .blog-container__default .blog-categories ul.categories li.category:hover{border-bottom:2px solid #000;cursor:pointer}body.opel main .blog .blog-container__default .blog-articles__default .article--row{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:60px}body.opel main .blog .blog-container__default .blog-articles__default .article--row:last-child{margin-bottom:0}body.opel main .blog .blog-container__default .blog-articles__default .article--row .article--item{margin-right:16px;max-width:536px}body.opel main .blog .blog-container__default .blog-articles__default .article--row .article--item:last-child{margin-right:0}body.opel main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__image{margin-bottom:30px}body.opel main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__content .blog-article__content-header{display:flex;flex-direction:row;margin-bottom:35px}body.opel main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__content .blog-article__content-header .blog-article__content-header__category{flex:1;font-family:OpenSans600;font-size:18px;text-transform:uppercase}body.opel main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__content .blog-article__content-header .blog-article__content-header__date{flex:1}body.opel main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__content .blog-article__content-body .blog-article__content-body__title{font-family:OpenSans600;text-transform:uppercase}body.opel main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__content .blog-article__content-body .blog-article__content-body__description,body.opel main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__content .blog-article__content-footer{margin-top:30px}body.opel main .news .news-content__container .news-content .news-content__header .news-content__header-category{font-family:OpenSans600;text-transform:uppercase}body.opel main .news .news-content__container .news-content .news-content__header .news-content__header-category,body.opel main .news .news-content__container .news-content .news-content__header .news-content__header-date{flex:1}body.opel main .news .news-content__container .news-content .news-content__body .news-content__body-description{margin-top:30px}body.opel main .news .news-articles__container .news-articles__container-items{background:#f1f1f1}body.opel main .news .news-articles__container .news-articles__container-items .news-articles__container-item{margin-bottom:60px}body.opel main .news .news-articles__container .news-articles__container-items .news-articles__container-item .news-articles__container-item__content{color:#000}body.opel main .news .news-articles__container .news-articles__container-items .news-articles__container-item .news-articles__container-item__content .news-articles__container-item__content-header .news-articles__container-item__content-header__category{font-family:OpenSans600;text-transform:uppercase}@media (max-width:992px){body.opel main body{font-size:16px}body.opel main h1,body.opel main h2,body.opel main h3,body.opel main h4,body.opel main h5,body.opel main h6{line-height:30px;margin-bottom:20px}body.opel main h1{font-size:32px}body.opel main h2{font-size:28px}body.opel main h3{font-size:24px}body.opel main .offers .offer-items .offer-item{flex-direction:column}body.opel main .offers .offer-items .offer-item .offer-item__left-column{display:flex;flex:1;flex-direction:column;order:2;padding-right:0}body.opel main .offers .offer-items .offer-item .offer-item__left-column .offer-item__card.offer-item__overview{order:1}body.opel main .offers .offer-items .offer-item .offer-item__left-column .offer-item__card.offer-item__equipment{order:2}body.opel main .offers .offer-items .offer-item .offer-item__left-column .offer-item__card.offer-item__price{order:3}body.opel main .offers .offer-items .offer-item .offer-item__right-column{flex:1;order:1}body.opel main .news,body.opel main .offers .offer-items .offer-item .offer-item__card.offer-item__price .offer-item__body .offer-item__block-row{flex-direction:column}body.opel main .news .news-content__container{padding-right:0}body.opel main .news .news-content__container .news-content{padding:0}body.opel main .m-content-004 .asset-left .content-container{margin-left:0}body.opel main .m-content-004 .asset-right .content-container{margin-right:0}}body.opel footer .footer-row .specific-legal-information .specific-legal-information-item__description a{color:#000;text-decoration:underline}body.opel footer .footer-row .specific-legal-information .specific-legal-information-item__description a:hover{color:#f7ff14}body.opel footer .footer-row .footer-column h4{border-bottom:2px solid #f7ff14;font-family:OpelNextBold,"sans-serif"}body.opel footer .footer-row .footer-column.nav-column ul.footer-nav li.footer-nav__item{border-right:2px solid #f7ff14}body.opel footer .footer-row .footer-column.nav-column ul.footer-nav li.footer-nav__item:last-child{border-right:none}body.opel footer .footer-row .footer-column .company-information .company-information__description a,body.opel footer .footer-row .footer-column ul.footer-nav li.footer-nav__item a:hover{color:inherit;text-decoration:underline}body.opel footer .footer-row .legal-information-container{border-top:2px solid #f7ff14}body.hyundai main{font-family:HyundaiSansLight;font-size:18px}body.hyundai main a{color:#00345b;text-decoration:underline}body.hyundai main a:hover{color:#00345b}body.hyundai main h1,body.hyundai main h2,body.hyundai main h3{font-family:HyundaiSansBold}body.hyundai main h1{font-size:50px;line-height:60px}body.hyundai main h2{font-size:40px;line-height:50px}body.hyundai main h3{font-size:30px;line-height:40px}body.hyundai main .btn{border-radius:0;font-size:18px;min-width:250px;padding:15px;text-transform:uppercase}body.hyundai main .btn.btn-primary{background:#00345b;border:2px solid #fff;color:#fff}body.hyundai main .btn.btn-primary:hover{background:#fff;border:2px solid #00345b;color:#00345b;cursor:pointer}body.hyundai main .btn.btn-primary-bordered{background:#fff;border:2px solid #00345b;color:#00345b;font-family:OpenSans700,"sans-serif"}body.hyundai main .btn.btn-primary-bordered:hover{background:#00345b;border:2px solid #fff;color:#fff;cursor:pointer}body.hyundai main .btn.btn-transparent-white{background:#00345b;color:#fff}body.hyundai main .btn.btn-transparent-white:hover{background:#fff;border:2px solid #00345b;color:#00345b;cursor:pointer}body.hyundai main .m-slider-001 .carousel.slick-slider .slick-next .material-icons,body.hyundai main .m-slider-001 .carousel.slick-slider .slick-prev .material-icons,body.hyundai main .m-slider-002 .carousel.slick-slider .slick-next .material-icons,body.hyundai main .m-slider-002 .carousel.slick-slider .slick-prev .material-icons,body.hyundai main .m-slider-003 .carousel.slick-slider .slick-next .material-icons,body.hyundai main .m-slider-003 .carousel.slick-slider .slick-prev .material-icons,body.hyundai main .m-slider-004 .carousel.slick-slider .slick-next .material-icons,body.hyundai main .m-slider-004 .carousel.slick-slider .slick-prev .material-icons{background:#00345b;color:#fff}body.hyundai main .m-slider-002 .carousel .slider-item__container{display:flex;flex-direction:row}body.hyundai main .m-slider-002 .carousel .slider-item__container .slider-item__content{background:#f6f3f2}body.hyundai main .m-slider-002 .carousel .slider-item__container .slider-item__content .content-container__description,body.hyundai main .m-slider-002 .carousel .slider-item__container .slider-item__content .content-container__title{color:#000}body.hyundai main .m-slider-003{background:#f6f3f2;padding:120px 0}body.hyundai main .m-clevercars-001.module-item{background:#00345b}body.hyundai main .m-collapse-001 .accordion .accordion-item .accordion-header .accordion-button{background:#00345b;color:#fff}body.hyundai main .m-collapse-001 .accordion .accordion-item .accordion-header .accordion-button:after{color:#00345b}body.hyundai main .m-contact-001{background:#f6f3f2}body.hyundai main .m-contact-001 .contact-content,body.hyundai main .m-contact-001 .contact-item{color:#000}body.hyundai main .m-contact-001 .contact-item .contact-item__name{font-family:HyundaiSansBold}body.hyundai main .m-contact-001 .contact-item .contact-item__mail a,body.hyundai main .m-contact-001 .contact-item .contact-item__phone a{color:#00345b;text-decoration:underline}body.hyundai main .m-content-004 .asset-left .content-container{margin-left:16px;order:2}body.hyundai main .m-content-004 .asset-left .image-container{order:1}body.hyundai main .m-content-004 .asset-right .content-container{margin-right:16px;order:1}body.hyundai main .m-content-004 .asset-right .image-container{order:2}body.hyundai main .m-content-004 .content-container{background:#f6f3f2;color:#000}body.hyundai main .m-content-004 .content-container .content-container__description a{color:#00345b;text-decoration:underline}body.hyundai main .m-content-005 .flex-container{background:#f6f3f2}@media (max-width:992px){body.hyundai main .m-content-005 .flex-container{background:none}}body.hyundai main .m-content-005 .content-item .content-container{color:#000}body.hyundai main .m-content-005 .content-item .content-container .content-container__link.as__icon-link{background:#f6f3f2}@media (max-width:992px){body.hyundai main .m-content-005 .content-item{background:#f6f3f2;margin-bottom:16px}body.hyundai main .m-content-005 .content-item .content-container{padding:16px}}body.hyundai main .m-teaser-001 .teaser-item{background:#f6f3f2}body.hyundai main .m-teaser-001 .teaser-item .teaser-item-header .teaser-item-header__title{background:#00345b}body.hyundai main .m-downloads-001{background:#f6f3f2}body.hyundai main .m-downloads-001 .download-collection-items .download-collection-item .download-collection-item__header .download-collection-item-header__mimetype,body.hyundai main .m-downloads-001 .download-collection-items .download-collection-item .download-collection-item__header .download-collection-item-header__size,body.hyundai main .m-downloads-001 .download-collection-items__title{color:#000}body.hyundai main .m-downloads-001 .download-collection-items .download-collection-item .download-collection-item__header .download-collection-item-header__size{border-left:1px solid #000}body.hyundai main .m-downloads-001 .download-collection-items .download-collection-item .download-collection-item__footer .download-collection-item-footer__icon{color:#000}body.hyundai main .m-downloads-001 .download-collection-items .download-collection-item .download-collection-item__footer .download-collection-item-footer__download a{color:#000;text-decoration:underline}body.hyundai main .m-downloads-001 .download-collection-items .download-collection-item .download-collection-item__footer .download-collection-item-footer__download a:hover{color:#00345b}body.hyundai main .m-form-001{background-color:#f6f3f2;color:#000}body.hyundai main .m-form-001 input,body.hyundai main .m-form-001 label,body.hyundai main .m-form-001 select,body.hyundai main .m-form-001 textarea{background-color:#f6f3f2;border:2px solid #000;color:#000}body.hyundai main .m-form-001 textarea{min-height:200px}body.hyundai main .m-form-001 label{border:none;padding-left:0}body.hyundai main .m-form-001 button[type=submit]{background:#00345b;border:2px solid #fff;color:#fff;font-family:OpenSans700,"sans-serif"}body.hyundai main .m-form-001 button[type=submit]:hover{background:#fff;border:2px solid #00345b;color:#000;cursor:pointer}body.hyundai main .m-location-001{color:#000}body.hyundai main .m-location-001 .locations__default .location__item .location .location__content .location__content-header .location__content-header__category{font-family:HyundaiSansBold}body.hyundai main .m-location-001 .locations__default .location__item .location .location__content .location__content-body{background:#f6f3f2}body.hyundai main .m-location-001 .locations__default .location__item .location .location__content .location__content-body .location__content-body__description .email .email__key,body.hyundai main .m-location-001 .locations__default .location__item .location .location__content .location__content-body .location__content-body__title{font-family:HyundaiSansBold}body.hyundai main .m-location-001 .locations__default .location__item .location .location__content .location__content-body .location__content-body__description .email .email__value a:hover{color:#00345b}body.hyundai main .m-location-001 .locations__default .location__item .location .location__content .location__content-body .additional-phone-fax-number .additional-phone-fax-number__key{font-family:HyundaiSansBold}body.hyundai main .m-location-001 .locations__default .location__item .location .location__content .location__content-body .additional-phone-fax-number .additional-phone-fax-number__value a{color:#000;text-decoration:underline}body.hyundai main .m-location-001 .locations__default .location__item .location .location__content .location__content-body .additional-phone-fax-number .additional-phone-fax-number__value a:hover{color:#00345b}body.hyundai main .m-location-001 .locations__default .location__item .location .location__content .location__content-footer{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}body.hyundai main .m-location-001 .locations__default .location__item .location .location__content .location__content-footer .location__content-footer__link button{width:100%}body.hyundai main .m-location-001 a{color:#00345b}body.hyundai main .m-location-002 .content-container{background:#f6f3f2;color:#000}body.hyundai main .m-location-002 #additional-phone-fax-numbers a,body.hyundai main .m-location-002 #emails a,body.hyundai main .m-location-002 #fax a,body.hyundai main .m-location-002 #mapsLink a{color:#00345b}body.hyundai main .m-location-002 #additional-phone-fax-numbers .additional-phone-fax-number .additional-phone-fax-number__key{font-family:HyundaiSansBold}body.hyundai main .m-location-002 #additional-phone-fax-numbers .additional-phone-fax-number .additional-phone-fax-number__value a,body.hyundai main .m-location-002 #additional-phone-fax-numbers .additional-phone-fax-number .additional-phone-fax-number__value a:hover{color:#00345b}body.hyundai main .m-location-002 #emails .email .email__key,body.hyundai main .m-location-002 #opening-times .time-data-container .time .time__key{font-family:HyundaiSansBold}body.hyundai main .offers .offer-items .offer-item{display:flex;flex-direction:row}body.hyundai main .offers .offer-items .offer-item .offer-item__card.offer-item__price .offer-item__body{background:#f6f3f2}body.hyundai main .offers .offer-items .offer-item .offer-item__card.offer-item__price .offer-item__body .offer-item__block-row .offer-item__block__title{color:#000;font-family:HyundaiSansBold;font-size:50px}body.hyundai main .offers .offer-items .offer-item .offer-item__card .offer-item__header{background:#f6f3f2;color:#000;font-family:HyundaiSansBold}body.hyundai main .offers .offer-items .offer-item .offer-item__card .offer-item__body .offer-item__block-row .offer-item__block__description{font-family:HyundaiSansBold}body.hyundai main .blog .blog-container__highlighted{margin-bottom:60px}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content{background:#f6f3f2;color:#000}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content .blog-article__content-header{display:flex;flex-direction:row;margin-bottom:35px}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content .blog-article__content-header .blog-article__content-header__category{flex:1;font-family:OpenSans600;font-size:18px;text-transform:uppercase}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content .blog-article__content-header .blog-article__content-header__date{flex:1}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content .blog-article__content-body .blog-article__content-body__title{font-family:OpenSans600;font-size:46px;margin-bottom:30px;text-transform:uppercase}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content .blog-article__content-body .blog-article__content-body__description{font-size:18px;margin-top:30px}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content .blog-article__content-footer{margin-top:30px}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__image{flex:2;position:relative}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__image .media-item__caption{background:rgba(0,0,0,.71);bottom:0;color:#fff;left:0;position:absolute;text-align:center;width:100%}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__image .media-item__caption .media-item__caption-content{padding:15px 45px}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__image .media-item__caption .media-item__caption-action{position:absolute;right:15px;top:15px}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__image .media-item__caption .media-item__caption-action .hideImageCaption{cursor:pointer;font-size:19px}@media (max-width:992px){body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .asset-left .blog-article__content{margin-left:0;order:2}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .asset-left .blog-article__image{order:1}body.hyundai main .blog .blog-container__highlighted .blog-articles__highlighted .blog-article__content{padding:16px}}body.hyundai main .blog .blog-container__default{background:#f6f3f2;color:#000;padding:60px 0}body.hyundai main .blog .blog-container__default .blog-categories{padding-bottom:60px;text-align:center}body.hyundai main .blog .blog-container__default .blog-categories ul.categories{padding:0 0 60px}body.hyundai main .blog .blog-container__default .blog-categories ul.categories li.category{display:inline;list-style:none}body.hyundai main .blog .blog-container__default .blog-categories ul.categories li.category.active{border-bottom:2px solid #000;font-weight:700}body.hyundai main .blog .blog-container__default .blog-categories ul.categories li.category:hover{border-bottom:2px solid #000;cursor:pointer}body.hyundai main .blog .blog-container__default .blog-articles__default .article--row{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:60px}body.hyundai main .blog .blog-container__default .blog-articles__default .article--row:last-child{margin-bottom:0}body.hyundai main .blog .blog-container__default .blog-articles__default .article--row .article--item{margin-right:16px;max-width:536px}body.hyundai main .blog .blog-container__default .blog-articles__default .article--row .article--item:last-child{margin-right:0}body.hyundai main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__image{margin-bottom:30px}body.hyundai main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__content .blog-article__content-header{display:flex;flex-direction:row;margin-bottom:35px}body.hyundai main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__content .blog-article__content-header .blog-article__content-header__category{flex:1;font-family:OpenSans600;font-size:18px;text-transform:uppercase}body.hyundai main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__content .blog-article__content-header .blog-article__content-header__date{flex:1}body.hyundai main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__content .blog-article__content-body .blog-article__content-body__title{font-family:OpenSans600;text-transform:uppercase}body.hyundai main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__content .blog-article__content-body .blog-article__content-body__description,body.hyundai main .blog .blog-container__default .blog-articles__default .article--row .article--item .blog-article__content .blog-article__content-footer{margin-top:30px}body.hyundai main .news .news-content__container .news-content .news-content__header .news-content__header-category{font-family:OpenSans600;text-transform:uppercase}body.hyundai main .news .news-content__container .news-content .news-content__header .news-content__header-category,body.hyundai main .news .news-content__container .news-content .news-content__header .news-content__header-date{flex:1}body.hyundai main .news .news-content__container .news-content .news-content__body .news-content__body-description{margin-top:30px}body.hyundai main .news .news-articles__container .news-articles__container-items{background:#f6f3f2}body.hyundai main .news .news-articles__container .news-articles__container-items .news-articles__container-item{margin-bottom:60px}body.hyundai main .news .news-articles__container .news-articles__container-items .news-articles__container-item .news-articles__container-item__content{color:#000}body.hyundai main .news .news-articles__container .news-articles__container-items .news-articles__container-item .news-articles__container-item__content .news-articles__container-item__content-header .news-articles__container-item__content-header__category{font-family:OpenSans600;text-transform:uppercase}@media (max-width:992px){body.hyundai main body{font-size:16px}body.hyundai main h1,body.hyundai main h2,body.hyundai main h3,body.hyundai main h4,body.hyundai main h5,body.hyundai main h6{line-height:30px;margin-bottom:20px}body.hyundai main h1{font-size:32px}body.hyundai main h2{font-size:28px}body.hyundai main h3{font-size:24px}body.hyundai main .offers .offer-items .offer-item{flex-direction:column}body.hyundai main .offers .offer-items .offer-item .offer-item__left-column{display:flex;flex:1;flex-direction:column;order:2;padding-right:0}body.hyundai main .offers .offer-items .offer-item .offer-item__left-column .offer-item__card.offer-item__overview{order:1}body.hyundai main .offers .offer-items .offer-item .offer-item__left-column .offer-item__card.offer-item__equipment{order:2}body.hyundai main .offers .offer-items .offer-item .offer-item__left-column .offer-item__card.offer-item__price{order:3}body.hyundai main .offers .offer-items .offer-item .offer-item__right-column{flex:1;order:1}body.hyundai main .news,body.hyundai main .offers .offer-items .offer-item .offer-item__card.offer-item__price .offer-item__body .offer-item__block-row{flex-direction:column}body.hyundai main .news .news-content__container{padding-right:0}body.hyundai main .news .news-content__container .news-content{padding:0}body.hyundai main .m-content-004 .asset-left .content-container{margin-left:0}body.hyundai main .m-content-004 .asset-right .content-container{margin-right:0}.m-content-002 .text-align__center,.m-content-002 .text-align__left,.m-content-002 .text-align__right,.m-content-005 .text-align__center,.m-content-005 .text-align__left,.m-content-005 .text-align__right,.m-content-006 .text-align__center,.m-content-006 .text-align__left,.m-content-006 .text-align__right{text-align:center!important}}