﻿@font-face{font-family:"OpelNextW05-Regular";src:url("../fonts/OpelNextW05-Regular.woff2") format("woff2"),url("../fonts/OpelNextW05-Regular.woff") format("woff")}@font-face{font-family:"OpelNextW05-Light";src:url("../fonts/OpelNextW05-Light.woff2") format("woff2"),url("../fonts/OpelNextW05-Light.woff") format("woff")}@font-face{font-family:"OpelNextW05-Bold";src:url("../fonts/OpelNextW05-Bold.woff2") format("woff2"),url("../fonts/OpelNextW05-Bold.woff") format("woff")}@font-face{font-family:"opel-icons";src:url("../fonts/icons-opel.woff") format("woff")}html{font-size:16px;font-family:"OpelNextW05-Regular",sans-serif}body{position:relative;background-color:#fff;font-family:"OpelNextW05-Regular",sans-serif}*{border-radius:0 !important}#growitoForm_db6a2p17h9azdb6h47jdobmkwkfo6na0{border-right:0rem solid #5c636a;background-color:#f4f6fa;padding-top:2rem}#growitoForm_db6a2p17h9azdb6h47jdobmkwkfo6na0 .form-section.submit{padding-top:0 !important}h2{font-family:"OpelNextW05-Bold",sans-serif;font-size:3.5rem;text-transform:uppercase;letter-spacing:-0.1rem}h2 span{display:block;font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;line-height:1rem;letter-spacing:0}.slashY{font-style:normal;color:#f7ff14}.btn{font-family:"OpelNextW05-Regular",sans-serif;font-weight:normal;text-transform:none;padding:1rem 3rem}.btn-white{font-family:"OpelNextW05-Bold",sans-serif;font-weight:normal;background:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.btn-white:hover{background-color:#f7ff14;border-color:#f7ff14}.btn-orange{font-family:"OpelNextW05-Bold",sans-serif;font-weight:normal;background-color:#f7ff14;color:#000}.btn-orange:hover{background-color:#000;color:#fff}.btn-black{font-family:"OpelNextW05-Bold",sans-serif;font-weight:normal;background:rgba(0,0,0,0);border:1px solid #000;color:#000}.btn-black:hover{background-color:#f7ff14;border-color:#f7ff14}p.light{font-family:"OpelNextW05-Light",sans-serif}p.lead{font-size:1.25rem}strong{font-family:"OpelNextW05-Regular",sans-serif;font-weight:normal}.has-bg-img{height:42.3vw;background-position:center center;background-size:cover;overflow:hidden}.has-bg-img img.hero-img{position:absolute;top:0}.has-bg-img video{position:absolute;top:0;width:100vw}.badge{border-radius:4px !important}.badge.bg-white{color:#000 !important}table.table tbody tr{border:none}table.table tbody tr th{border:none;border-bottom:4px solid #f5f5f5;background-color:#fff;color:#000;font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;font-weight:normal}table.table tbody tr td{border:none;border-bottom:1px solid #f5f5f5;line-height:4rem}table.table tbody tr td .btn-outline-light{color:#fff;border-color:#fff;background-color:#000;padding:.5rem .75rem;font-size:.875rem}table.table tbody tr td .btn-outline-light:hover{opacity:.8 !important}table.table tbody tr td:first-of-type{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;text-align:center}.models .group{display:flex;flex-flow:row;justify-content:space-between;border:1px solid #ecedf0;margin-bottom:1rem;background-color:#fff}.models .group .header{flex:none}.models .group .model{text-align:center;max-width:270px;padding-bottom:1rem;padding-top:.5rem}.models .group .model .top{display:flex;flex-flow:row;justify-content:space-around;align-items:baseline;padding:0 .5rem}.models .group .model .top h3{font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem;text-transform:uppercase;margin-top:.5rem}.models .group .model .top div{color:#5c636a;font-family:"OpelNextW05-Light",sans-serif}.models .group .model .cta{display:flex;flex-flow:row;justify-content:space-evenly;align-items:flex-end}.models .group .model img{padding-left:1rem;padding-right:1rem}.models .group .model .btn{font-size:.875rem}.models .group .model:not(:first-of-type){margin-left:1rem}.models .group:not(:first-of-type){margin-left:1rem}#allnav .modal-dialog .modal-content{background-color:#f7ff14}#allnav .modal-dialog .modal-content .modal-header{border-bottom:1px solid #fff;background-color:#ecedf0}#allnav .modal-dialog .modal-content .modal-header .btn-close{margin:0;width:130px;background-position:left 50%;font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;line-height:.875rem;text-transform:uppercase;opacity:1}#allnav .modal-dialog .modal-content .modal-header .btn-close:hover{opacity:.5}#allnav .modal-dialog .modal-content .modal-header .nav-dealer{font-size:1.25rem;line-height:1.25rem}#allnav .modal-dialog .modal-content .modal-header .nav-dealer span{display:inline-block;font-size:2.25rem;line-height:2.75rem;padding-right:.75rem;border-right:1px solid #000;margin-right:.5rem}#allnav .modal-dialog .modal-content .modal-body{padding-left:10vw;padding-top:10vh;padding-bottom:0}#allnav .modal-dialog .modal-content .modal-body ul.first-level li a{display:block;font-family:"OpelNextW05-Light",sans-serif;font-size:2.75rem;line-height:5.75rem;padding-right:5rem;background:rgba(0,0,0,0) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'><path d='M6 3.5a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-1 0v2A1.5 1.5 0 0 0 6.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-8A1.5 1.5 0 0 0 5 3.5v2a.5.5 0 0 0 1 0v-2z'/><path d='M11.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H1.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3z'/></svg>") right center/1.25rem no-repeat;text-decoration:none;color:#000}#allnav .modal-dialog .modal-content .modal-body ul.first-level li a:hover{opacity:70%}#allnav .modal-dialog .modal-content .modal-body .shortcuts{padding-right:10vw;padding-left:2.5rem}#allnav .modal-dialog .modal-content .modal-body .shortcuts .list-group .list-group-item{background-color:#f5f5f5;border-color:#f5f5f5 !important}#allnav .modal-dialog .modal-content .modal-body .shortcuts .list-group .list-group-item a{text-decoration:none;text-transform:uppercase;color:#000;font-family:"OpelNextW05-Bold",sans-serif;font-size:1rem}#allnav .modal-dialog .modal-content .modal-body .shortcuts .list-group .list-group-item a:hover{opacity:.5}#allnav .modal-dialog .modal-content .modal-body .shortcuts .list-group .list-group-item a .slashY{color:#000}#allnav .modal-dialog .modal-content .modal-body .shortcuts .list-group .list-group-item.tel{background-color:#5c636a}#allnav .modal-dialog .modal-content .modal-body .shortcuts .list-group .list-group-item.tel a{color:#fff;font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;text-transform:uppercase}#allnav .modal-dialog .modal-content .modal-body .shortcuts .list-group .list-group-item.tel a span{font-family:"OpelNextW05-Bold",sans-serif;font-size:1rem}#allnav .modal-dialog .modal-content .modal-body .shortcuts .card{max-width:350px;overflow:hidden}#allnav .modal-dialog .modal-content .modal-body .shortcuts .card .card-img{overflow:hidden}#allnav .modal-dialog .modal-content .modal-body .shortcuts .card .card-body{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}#allnav .modal-dialog .modal-content .modal-body .shortcuts .card .card-body h5{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.125rem;text-transform:uppercase}#allnav .modal-dialog .modal-content .modal-body .shortcuts .card .card-body .card-text{font-size:.9375rem}#allnav .modal-dialog .modal-content .modal-body.subnav-active{padding-left:1rem;padding-top:2vh}#allnav .modal-dialog .modal-content .modal-body.subnav-active ul.first-level li a{font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem;line-height:5vh;padding-left:1.75rem;background:rgba(0,0,0,0) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'><path d='M6 3.5a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-1 0v2A1.5 1.5 0 0 0 6.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-8A1.5 1.5 0 0 0 5 3.5v2a.5.5 0 0 0 1 0v-2z'/><path d='M11.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H1.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3z'/></svg>") left center/1.15rem no-repeat;text-transform:uppercase}#allnav .modal-dialog .modal-content .modal-footer{background-color:#000}article.lead-form{background-color:#f5f5f5}article.lead-form .header h3{font-family:"OpelNextW05-Light",sans-serif;font-size:3rem;text-transform:uppercase}article.lead-form .header h3 span{font-family:"OpelNextW05-Bold",sans-serif}article.lead-form .form{background-color:rgba(0,0,0,0);padding:4rem}form{padding:0 10rem}form .form-control{background-color:rgba(255,255,255,.75)}form .form-control:focus{border-color:#fff;box-shadow:0 0 0 .25rem rgba(255,255,255,.5)}form .form-floating label{font-family:"OpelNextW05-Light",sans-serif;font-size:.9375rem}form fieldset{margin:0;padding:0}form fieldset legend{text-transform:uppercase;font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem}form .form-text{font-family:"OpelNextW05-Light",sans-serif}form .form-select:focus{border-color:#fff;box-shadow:0 0 0 .25rem rgba(255,255,255,.5)}form .form-check-label{font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem}form .form-check-input[type=radio]{border-radius:50% !important}form .form-switch .form-check-input{border-radius:2em !important}form .form-switch .form-check-input:focus{border-color:#fff;box-shadow:0 0 0 .25rem rgba(255,255,255,.5)}form .slots{margin-top:0rem;background-color:#fff;padding:1.5rem;border:1px solid #ced4da;border-top:none;gap:1.75rem}form .slots .form-check{border:1px solid #f5f5f5;padding:1rem}form .slots .form-check.booked{background-color:#f7ff14;color:#000}form .slots .form-check.booked .form-check-input,form .slots .form-check.booked .form-check-label{display:none}form .slots .form-check.booked:before{content:"OBSAZENO"}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-vis::before{padding-top:75%}@keyframes badge-anim{0%{background-color:#000}50%{background-color:red}100%{background-color:#000}}@keyframes badge-anim2{0%{background-color:#000}50%{background-color:red}100%{background-color:#000}}@keyframes badge-anim3{0%{background-color:#000}50%{background-color:red}100%{background-color:#000}}@media print{body{margin:0;color:#000;background-color:#fff}}header.titlepage nav.navbar{position:relative;z-index:999;background:rgba(255,255,255,.5);background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);padding-left:1rem}header.titlepage nav.navbar ul.nav{min-width:51%}header.titlepage nav.navbar ul.nav .nav-item{font-family:"OpelNextW05-Light",sans-serif;font-size:1.125rem;text-transform:uppercase}header.titlepage nav.navbar ul.nav .nav-item a{color:#000;text-decoration:none;padding-bottom:.5rem;border-bottom:1px solid #000;transition:.2s all ease-in-out}header.titlepage nav.navbar ul.nav .nav-item a .bi{font-size:2.5rem}header.titlepage nav.navbar ul.nav .nav-item a .icon{font-size:2rem}header.titlepage nav.navbar ul.nav .nav-item a .badge{background-color:#000;animation:badge-anim2 3s infinite;animation-delay:-1.5s}header.titlepage nav.navbar ul.nav .nav-item a:hover{opacity:.5}header.titlepage nav.navbar ul.nav .nav-item a.menu:hover{border-color:rgba(0,0,0,0)}header.titlepage nav.navbar ul.nav .nav-item .bg-primary{color:#000}header.titlepage nav.navbar ul.nav .nav-item.buynav a:hover{border-color:rgba(0,0,0,0)}header.titlepage nav.navbar .navbar-brand a.full-menu{display:none}header.titlepage nav.navbar .navbar-brand a.brand{display:block;color:#000;text-decoration:none}header.titlepage nav.navbar .navbar-brand a.brand .logo{font-size:4.25rem;line-height:4rem}header.titlepage .overlay{position:absolute;top:11vw}header.titlepage .overlay h2{text-transform:uppercase;margin-bottom:0;letter-spacing:0;font-family:"OpelNextW05-Bold",sans-serif;font-size:calc(3rem + 1vw);line-height:calc(3rem + .8vw);letter-spacing:-0.1rem;color:#fff}header.titlepage .overlay h2 span{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;line-height:2rem;margin-top:1rem;max-width:580px;text-transform:none}header.titlepage .overlay h2 span.lead{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.875rem;line-height:2rem;text-transform:uppercase}header.titlepage .overlay .claim{display:block;padding-top:.5rem;margin-bottom:.75rem}header.page{padding-top:.5rem;background:#fff}header.page nav.navbar{padding-bottom:0;margin-bottom:1rem}header.page nav.navbar ul.nav{min-width:50%}header.page nav.navbar ul.nav .nav-item{font-family:"OpelNextW05-Light",sans-serif;font-size:1.125rem;text-transform:uppercase}header.page nav.navbar ul.nav .nav-item a{color:#000;text-decoration:none;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,0)}header.page nav.navbar ul.nav .nav-item a .bi{font-size:2.5rem}header.page nav.navbar ul.nav .nav-item a .icon{font-size:2rem}header.page nav.navbar ul.nav .nav-item a .badge{background-color:#000;animation:badge-anim2 3s infinite;animation-delay:-1.5s}header.page nav.navbar ul.nav .nav-item a:hover,header.page nav.navbar ul.nav .nav-item a.active{border-color:#000}header.page nav.navbar ul.nav .nav-item a.menu:hover{border-color:rgba(0,0,0,0)}header.page nav.navbar ul.nav .nav-item .bg-primary{color:#000}header.page nav.navbar ul.nav nav-item.buynav a:hover{border-color:rgba(0,0,0,0)}header.page nav.navbar .navbar-brand a.full-menu{display:none}header.page nav.navbar .navbar-brand a.brand{display:block;color:#000;text-decoration:none}header.page nav.navbar .navbar-brand a.brand .logo{font-family:"OpelNextW05-Regular",sans-serif;font-size:3.5rem;line-height:4rem;border-right:1px solid #000}header.page nav.navbar .navbar-brand a.brand h1.dealer{font-family:"OpelNextW05-Light",sans-serif;font-size:1.75rem;margin-bottom:0}header.page nav.navbar .navbar-brand a.brand h1.dealer .slashY{display:none}main section.win{background-color:#fff;padding-top:3rem;padding-bottom:0}main section.win .header{text-align:center;color:#000}main section.win .header h2{line-height:3.5rem}main section.win .header h2 span{display:inline-block;color:#000}main section.win .content{text-align:center}main section.win .content p{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem}main section.win .content p.lead{font-family:"OpelNextW05-Regular",sans-serif}main section.win .content p.small{font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem}main section.win .content p a{color:#000}main section.win .gform form{padding:0 2rem 5rem 2rem}main section.win .gform form fieldset:nth-child(2) .formEl:last-child{display:none !important}main section.win .gform form fieldset .formEl .TextInput .flatpickr-wrapper{width:100%}main section.win .gform form fieldset.seller-select .formEl{width:100%}main section.win .gform form fieldset #field-karoserie label{display:block;color:#6c757d !important;font-size:14px}main section.win .gform form fieldset #field-karoserie .TextInput{margin-top:1rem;display:flex;justify-content:space-around}main section.win .gform form fieldset #field-karoserie .TextInput div label{display:flex;flex-direction:column}main section.win .gform form fieldset #field-karoserie .TextInput div label input{margin:.5rem .5rem .5rem 0}main section.win .gform .cta-txt{background-color:#f7ff14;padding:2rem;padding-bottom:0;color:#000;font-family:"OpelNextW05-Light",sans-serif;font-size:1.125rem}main section.win .gform .cta-txt strong{font-family:"OpelNextW05-Bold",sans-serif}main section.win .gform .cta-txt::after{content:"";display:block;position:relative;top:15px;width:30px;height:30px;background-color:#f7ff14;transform:rotate(45deg);margin-left:auto;margin-right:auto}main section#models{background-color:#fff;border-bottom:1px solid #f5f5f5}main section#models h2{color:#000}main section#models h2 span{display:inline-block;border-bottom:6px solid #000;color:#000}main section#models .alternative .card{flex-basis:50%;border:none}main section#models .alternative .card h3.card-title{font-family:"OpelNextW05-Regular",sans-serif;font-size:1.25rem;text-transform:uppercase}main section#models .alternative .card p.card-text{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}main section#models .alternative.variants .card{flex-basis:25%;padding:1rem}main section#models .alternative.equip h3.card-title{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.5rem}main section#models .alternative.equip p,main section#models .alternative.equip ul{font-family:"OpelNextW05-Light",sans-serif}main section#dealers{background-color:#fff;border-bottom:1px solid #f5f5f5}main section#dealers h2{color:#000}main section#dealers h2 span{display:inline-block;border-bottom:6px solid #000;color:#000}main section.contentual{background-color:#f5f5f5}main section.contentual article.intro{background-color:#fff}main section.contentual article.intro .content{margin-top:0rem;border-top:1rem solid #f5f5f5;border-bottom:1rem solid #f5f5f5}main section.contentual .cliped{clip-path:polygon(0 0, 100% 0, 67% 100%, 0% 100%)}main section.content-page{border-bottom:1px solid #ecedf0;border-top:.5rem solid #f7ff14;margin-top:0rem}main section.content-page .hero{text-align:center;background-color:#f5f5f5;padding:2rem 0}section.stockcars{background-color:#000;border-bottom:.5rem solid #e5e5e5;border-top:.5rem solid #f7ff14;padding:4rem 0 5rem 0;text-align:center}section.stockcars h2{font-family:"OpelNextW05-Bold",sans-serif;color:#fff;margin-bottom:2rem;text-transform:uppercase}section.stockcars h2 strong{display:block;font-family:"OpelNextW05-Light",sans-serif;font-weight:normal;font-size:2.5rem}section.stockcars .stock-snippet .stock-snippet-car{background-color:#fff;text-align:center;border:1px solid #f5f5f5;padding:1rem;font-family:"OpelNextW05-Light",sans-serif;font-size:.8125rem;margin-bottom:1rem}section.stockcars .stock-snippet .stock-snippet-car a.lnk{display:block;height:167px;max-height:167px;min-height:167px;overflow:hidden;background-color:#f5f5f5;margin-bottom:1rem}section.stockcars .stock-snippet .stock-snippet-car h4{display:block;font-family:"OpelNextW05-Bold",sans-serif;font-size:1.25rem;margin:0rem;padding:0;text-transform:uppercase}section.stockcars .stock-snippet .stock-snippet-car .stock-snippet-car-price{display:block;padding:.5rem;background-color:#000;font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;margin-top:1rem;color:#f7ff14;text-decoration:none}section.stockcars .stock-snippet .stock-snippet-car .stock-snippet-car-price .stock-snippet-car-price-lcv{color:#fff;font-size:.875rem}section.stockcars .stock-snippet .stock-snippet-car .stock-snippet-car-discount{display:block;border-bottom:2px solid #000;background-color:#fff;padding:.5rem}section.stockcars .stock-snippet .stock-snippet-car .stock-snippet-car-lnk{display:block;text-transform:uppercase;text-decoration:underline;margin-top:1rem;color:#000}section.stockcars .stock-snippet .stock-snippet-car .stock-snippet-car-lnk:hover{color:#000;text-decoration:none}section.stockcars .stock-snippet .stock-snippet-car .car-img{position:relative;overflow:hidden}section.stockcars .stock-snippet .stock-snippet-car .sold-flag{display:block;position:absolute;bottom:20px;right:-110px;width:300px;text-align:center;text-transform:uppercase;background-color:#f7ff14;font-size:1rem;font-family:"OpelNextW05-Bold",sans-serif;transform:rotate(-35deg)}section.stockcars .stock-snippet .sold img{opacity:.5}section.stockcars .stock-snippet .button{display:inline-block;box-shadow:0px 0px 11px 0px rgba(0,0,0,.3);margin-top:2rem;padding-top:1.25rem;padding-left:2rem;padding-right:2rem}section.stockcars .stock-snippet .button span{top:-0.375rem}section.stockcars .stock-snippet .button em.badge{background-color:#fff;font-size:1.5rem;font-style:normal;padding:.25rem .5rem .25rem .5rem}footer{background-color:#000;color:#fff;text-align:center}@media(max-width: 767px){html{font-size:14px;font-family:"OpelNextW05-Regular",sans-serif}h2{font-size:2.75rem}.has-bg-img{height:auto}.has-bg-img img,.has-bg-img video{position:static !important}#allnav .modal-dialog .modal-content .modal-header .nav-dealer{font-size:1rem}#allnav .modal-dialog .modal-content .modal-header .nav-dealer span{display:none}#allnav .modal-dialog .modal-content .modal-body{padding-left:10vw;padding-top:10vh;padding-bottom:0}#allnav .modal-dialog .modal-content .modal-body ul.first-level li a{font-family:"OpelNextW05-Light",sans-serif;font-size:1.75rem;line-height:4.75rem;padding-right:5rem}#allnav .modal-dialog .modal-content .modal-body .shortcuts{display:none}#allnav .modal-dialog .modal-content .modal-body.subnav-active{visibility:hidden}#allnav div[id*=subnav-]{width:100%}#allnav div[id*=subnav-] .offcanvas-header{flex-direction:column}#allnav div[id*=subnav-] .offcanvas-header .btn-close{height:2rem;width:2rem}#allnav div[id*=subnav-] .offcanvas-header .btn-close span{display:none}#allnav div[id*=subnav-] .offcanvas-header h5{margin-top:.5rem}header.titlepage nav.navbar{margin:0;text-align:center;padding:0}header.titlepage nav.navbar div[class^=container]{padding:0;max-width:100% !important}header.titlepage nav.navbar div[class^=container] ul.nav{display:none !important;background-color:#f5f5f5;min-width:100%;padding-top:70px}header.titlepage nav.navbar div[class^=container] ul.nav .nav-item{width:75%;border-bottom:0px solid #fff;font-size:1.75rem;padding-top:.5rem;padding-bottom:.5rem}header.titlepage nav.navbar div[class^=container] ul.nav .nav-item .badge{font-size:.75rem;vertical-align:middle}header.titlepage nav.navbar div[class^=container] ul.nav .nav-item.buynav{display:none}header.titlepage nav.navbar div[class^=container] ul.nav .nav-item:last-child{border-bottom:none}header.titlepage nav.navbar div[class^=container] .navbar-brand{margin:0;width:100%}header.titlepage nav.navbar div[class^=container] .navbar-brand a.brand{width:100%;height:70px;position:static;display:block !important;top:0;z-index:9999;margin-right:0;padding:1.5rem;justify-content:center;background-color:#000;color:#fff !important;text-decoration:none}header.titlepage nav.navbar div[class^=container] .navbar-brand a.brand .logo{font-size:2.75rem;line-height:2rem;border-right:none}header.titlepage nav.navbar div[class^=container] .navbar-brand a.brand h1.dealer{font-size:1.375rem}header.titlepage nav.navbar div[class^=container] .navbar-brand a.brand h1.dealer .slashY{display:inline-block}header.titlepage nav.navbar div[class^=container] ul.head-contacts{width:100%;flex-flow:row nowrap;justify-content:space-around;background-color:#f7ff14;padding:.75rem 0 .5rem 0;margin:0;list-style:none;-webkit-box-shadow:0px -5px 16px 0px rgba(0,0,0,.1);box-shadow:0px -5px 16px 0px rgba(0,0,0,.1)}header.titlepage nav.navbar div[class^=container] ul.head-contacts li{width:100%;border-right:1px solid #000}header.titlepage nav.navbar div[class^=container] ul.head-contacts li a{text-decoration:none;color:#000}header.titlepage nav.navbar div[class^=container] ul.head-contacts li a i{font-size:2rem}header.titlepage nav.navbar div[class^=container] ul.head-contacts li a .badge{background-color:#000;animation:badge-anim3 3s infinite;animation-delay:-1.5s}header.titlepage nav.navbar div[class^=container] ul.head-contacts li:last-child{border-right:none}header.titlepage nav.navbar.nograd{background:inherit}header.titlepage .overlay{position:relative;top:0;text-align:center;padding:1.5rem 0 2rem 0}header.titlepage .overlay h2{font-size:3.5rem}header.titlepage .overlay h2 span{font-size:1.375rem;line-height:normal;max-width:100%;width:100%}header.titlepage .overlay a.shadow{box-shadow:none !important}header.titlepage .overlay.video h2,header.titlepage .overlay.video span,header.titlepage .blended h2,header.titlepage .blended span{color:#000;text-shadow:none}header.titlepage .overlay.video h2 br,header.titlepage .overlay.video span br,header.titlepage .blended h2 br,header.titlepage .blended span br{display:none}header.titlepage .overlay.video h2,header.titlepage .blended h2{font-size:1rem !important}header.titlepage .overlay.video h2 span,header.titlepage .blended h2 span{font-size:3rem !important;line-height:2rem !important;margin-bottom:.75rem}header.page{padding:0}header.page nav.navbar{text-align:center;padding:0}header.page nav.navbar div[class^=container]{padding:0;max-width:100% !important}header.page nav.navbar div[class^=container] ul.nav{display:none !important;background-color:#f5f5f5;min-width:100%;padding-top:70px}header.page nav.navbar div[class^=container] ul.nav .nav-item{width:75%;border-bottom:1px solid #fff;font-size:1.75rem;padding-top:.5rem;padding-bottom:.5rem}header.page nav.navbar div[class^=container] ul.nav .nav-item .badge{font-size:.75rem;vertical-align:middle}header.page nav.navbar div[class^=container] ul.nav .nav-item:last-child{border-bottom:none}header.page nav.navbar div[class^=container] .navbar-brand{width:100%;top:0;z-index:999;margin-right:0;padding:1.5rem 1rem 1.5rem 1rem;flex-direction:row-reverse !important;justify-content:space-between;background-color:#000;color:#fff !important}header.page nav.navbar div[class^=container] .navbar-brand a.full-menu{display:block;color:#fff;font-size:2rem;line-height:1rem}header.page nav.navbar div[class^=container] .navbar-brand a.brand{width:100%;color:#fff !important;text-decoration:none}header.page nav.navbar div[class^=container] .navbar-brand a.brand .logo{font-size:2.3125rem;line-height:2rem;margin-right:.75rem;padding-right:.75rem;border-right:1px solid #fff}header.page nav.navbar div[class^=container] .navbar-brand a.brand h1.dealer{font-size:1.375rem}header.page nav.navbar div[class^=container] .navbar-brand a.brand h1.dealer .slashY{display:none}header.page nav.navbar div[class^=container] ul.head-contacts{width:100%;flex-flow:row nowrap;justify-content:space-around;background-color:#f7ff14;padding:.75rem 0 .5rem 0;margin:0;list-style:none;-webkit-box-shadow:0px -5px 16px 0px rgba(0,0,0,.1);box-shadow:0px -5px 16px 0px rgba(0,0,0,.1)}header.page nav.navbar div[class^=container] ul.head-contacts li{width:100%;border-right:1px solid #000}header.page nav.navbar div[class^=container] ul.head-contacts li a{text-decoration:none;color:#000}header.page nav.navbar div[class^=container] ul.head-contacts li a i{font-size:2rem}header.page nav.navbar div[class^=container] ul.head-contacts li a .badge{background-color:#000;animation:badge-anim3 3s infinite;animation-delay:-1.5s}header.page nav.navbar div[class^=container] ul.head-contacts li:last-child{border-right:none}main section.win{background-color:#f5f5f5}main section.win .header{text-align:center;color:#000}main section.win .header h2{line-height:3rem;font-size:2.5rem}main section.win .header h2 span{font-size:1.25rem;line-height:normal}main section.win .content{text-align:center;padding-left:0vw;padding-right:0vw}main section.win .content p{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem}main section.win .content p.lead{font-family:"OpelNextW05-Regular",sans-serif}main section.win .content p a{color:#000}main section#campaigns .container-fluid{padding:0}main section#campaigns .container-fluid .campaigns{position:static}main section#campaigns .container-fluid .campaigns .card{-webkit-box-shadow:none;box-shadow:none;max-width:100vw}main section#campaigns .container-fluid .campaigns .card .card-img-top{filter:grayscale(0%)}main section#models h2 span{border-bottom:1px solid #000}main section#models .nav-tabs .nav-link h2{font-family:"OpelNextW05-Regular",sans-serif;font-size:1.75rem}main section#models .nav-tabs .nav-link h2 span{font-size:1.25rem}main section#models .nav-tabs .nav-link h2 em.slashY{display:none}main section#models .nav-tabs .nav-link.active h2{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.75rem}main section#models .nav{justify-content:space-between}main section#models .nav:before{display:none}main section#models .models{row-gap:1rem}main section#models .models .group{display:flex;flex-flow:column;border:1px solid #ecedf0}main section#models .models .group .header{flex:none}main section#models .models .group .model{text-align:center;max-width:100vw;width:100vw}main section#models .models .group .model img{padding-left:0;padding-right:0}main section#models .models .group .model .btn{font-size:1.125rem}main section#models .models .group .model:not(:first-of-type){margin-left:0rem}main section#models .models .group:not(:first-of-type){margin-left:0rem}main article.lead-form{background-color:#f5f5f5}main article.lead-form .header h3{font-family:"OpelNextW05-Light",sans-serif;font-size:3rem;text-transform:uppercase}main article.lead-form .header h3 span{font-family:"OpelNextW05-Bold",sans-serif}main article.lead-form .form{background-color:rgba(0,0,0,0);padding:0rem}main form{padding:0rem}main form .form-control{background-color:rgba(255,255,255,.75)}main form .form-control:focus{border-color:#fff;box-shadow:0 0 0 .25rem rgba(255,255,255,.5)}main form .form-floating label{font-family:"OpelNextW05-Light",sans-serif;font-size:.9375rem}main form fieldset{margin:0;padding:0}main form fieldset legend{text-transform:uppercase;font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem}main form .form-text{font-family:"OpelNextW05-Light",sans-serif}main form .form-select:focus{border-color:#fff;box-shadow:0 0 0 .25rem rgba(255,255,255,.5)}main form .form-check-label{font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem}main form .form-check-input[type=radio]{border-radius:50% !important}main form .form-switch .form-check-input{border-radius:2em !important}main form .form-switch .form-check-input:focus{border-color:#fff;box-shadow:0 0 0 .25rem rgba(255,255,255,.5)}main form .slots{margin-top:0rem;background-color:#fff;padding:1.5rem;border:1px solid #ced4da;border-top:none;gap:1.75rem}main form .slots .form-check{border:1px solid #f5f5f5;padding:1rem}main form .slots .form-check.booked{background-color:#f7ff14;color:#000}main form .slots .form-check.booked .form-check-input,main form .slots .form-check.booked .form-check-label{display:none}main form .slots .form-check.booked:before{content:"OBSAZENO"}main section.contentual{background-color:#ecedf0;padding-top:2rem}main section.contentual nav.navbar.product-nav{display:none !important}main section.contentual .opener{position:relative}main section.contentual .opener h2{font-size:3.75rem;line-height:3.75rem;text-align:center;padding-left:1rem;padding-right:1rem}main section.contentual .opener h2 span{line-height:2rem}main section.contentual .opener h3{text-align:center}main section.contentual .opener .car-header{position:absolute;width:70vw;left:30vw;top:0;opacity:1 !important;transition:none}main section.contentual .opener .car-header.sticky-active{opacity:1 !important;width:70vw !important;transition:none}main section.contentual .opener p.light.lead{font-size:1rem;padding-left:1rem;padding-right:1rem;text-align:center}main section.contentual .opener .btn{display:none}main section.contentual article.intro .content{margin-top:0rem;border-top:1rem solid #ecedf0;border-bottom:none}main section.contentual article.intro .accordion .accordion-item h4.accordion-header .accordion-button:not(.collapsed)::before{display:none}main section.contentual article.intro .accordion .accordion-item .accordion-collapse.nested.show .accordion-body p{font-family:"OpelNextW05-Regular",sans-serif;font-size:.875rem;padding:.75rem}main section.contentual article.intro .accordion.accordion-parent{margin-left:0rem}main section.contentual article.stock .cars .card{margin-bottom:1rem}main section.contentual article.stock .cars .card .card-body .inner{display:none}main section.contentual article.visualization{background-color:#f5f5f5}main section.contentual article.visualization .header h2 span{border-bottom:1px solid #000}main section.contentual article.pricelist{background-color:#fff}main section.contentual article.pricelist .header h2 span{border-bottom:1px solid #000}main section.contentual .cliped{clip-path:polygon(0 0, 100% 0, 67% 100%, 0% 100%)}main section.content-page{border-top:0;margin-top:0rem}main section.content-page .hero{text-align:center;background-color:#f5f5f5;padding:1.5rem 0 1rem 0}main section.content-page .hero h2{margin-bottom:0}main section.content-page.contact-page .branches{padding:0}main section.content-page.contact-page .branches .accordion .accordion-item{border-left:0;border-right:0}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-header button{background:linear-gradient(180deg, rgb(247, 255, 20) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%)}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-header button h3{text-align:center;font-family:inherit;font-size:2.25rem;line-height:2rem}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-header button address{text-align:center;margin-bottom:0px}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-header button address span{font-family:"OpelNextW05-Bold",sans-serif}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-header button ul.telmail li{float:left}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-header button ul.telmail li:first-of-type{margin-right:16vw}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-header button .short div:not(:first-of-type){padding-right:0rem;margin-right:0rem;border-right:none;margin-top:.75rem}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body{padding:0;border-top:.5rem solid #5c636a}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-first{background-color:#f5f5f5;padding:2rem}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-second{padding:1.25rem 0}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-second .section div{margin-bottom:.75rem}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-second .section table{font-size:1rem}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-second h4{text-align:center;font-family:"OpelNextW05-Light",sans-serif;font-size:1.75rem;margin-bottom:1rem}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-second .staff .employee{background-color:#f5f5f5;border-bottom:1.5rem solid #fff;font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;line-height:1.3125rem}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-second .staff .employee img{max-width:36%;border-bottom:0;clip-path:polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);margin-right:1rem}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-second .staff .employee span.pos{font-family:"OpelNextW05-Regular",sans-serif;font-size:.875rem;text-transform:uppercase}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-second .staff .employee ul.telmail{margin-top:.5rem;padding-top:.5rem}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-second .staff .employee ul.telmail li{padding-top:.5rem;font-size:1rem}main section.content-page.stock-cars-page .hero h2{font-family:"OpelNextW05-Bold",sans-serif;font-size:2.375rem}main section.content-page.stock-cars-page .hero .sum{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem}main section.content-page.stock-cars-page .hero .sum strong{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.25rem}main section.content-page.stock-cars-page article.filter-info{position:static;padding-top:.5rem}main section.content-page.stock-cars-page article.filter-info .selected .filter-show{width:100vw !important;font-family:"OpelNextW05-Bold",sans-serif;font-size:1.25rem;clip-path:none;padding-right:0;margin-bottom:.5rem}main section.content-page.stock-cars-page article.filter-info .selected .select{display:block;margin-left:0;width:49vw;padding:1rem;margin-bottom:.5rem;border-radius:0px !important}main section.content-page.stock-cars-page article.filter-info #stock-filter{width:80%;border:none}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-header{background-color:#5c636a;color:#fff;padding:.9375rem 1rem .8125rem 1rem;border-bottom:1px solid #fff}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-header .btn-close{margin:0;width:250px;color:#fff;background-position:left 50%;background:rgba(0,0,0,0) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'><path d='M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z'/><path d='M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z'/></svg>") left 50% no-repeat;font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;line-height:.875rem;text-transform:uppercase;opacity:1}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-header .btn-close:hover{opacity:.5}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-header h5{font-family:"OpelNextW05-Light",sans-serif;font-size:2rem;text-transform:uppercase}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-header h5 span{font-family:"OpelNextW05-Bold",sans-serif;font-size:2rem}main section.content-page.stock-cars-page article.cars-list .container-fluid{padding:0}main section.content-page.stock-cars-page article.cars-list .cars div[class*=col]{padding-bottom:1rem;padding-left:.25rem}main section.content-page.stock-cars-page article.cars-list .cars .card .card-body{display:none}main section.content-page.stock-cars-page article.cars-list .cars .card .top-offer{width:110px}main section.content-page.stock-cars-page article.cars-list .cars .card .top-offer span{font-family:"OpelNextW05-Regular",sans-serif;font-size:.875rem;line-height:1.5rem;letter-spacing:.02rem}main section.content-page.stock-cars-page article.cars-list .cars .card .top-offer::after{display:none}main section.content-page.stock-car-detail-page article.nav-top{position:static;top:0;padding:1.25rem 0 1.25rem 0}main section.content-page.stock-car-detail-page article.nav-top ol.breadcrumb{margin-bottom:1.5rem;font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem}main section.content-page.stock-car-detail-page article.nav-top ol.breadcrumb .breadcrumb-item a{display:inline-block;text-decoration:none;color:#000;border-bottom:1px solid #5c636a}main section.content-page.stock-car-detail-page article.nav-top ol.breadcrumb .breadcrumb-item span.badge{display:none}main section.content-page.stock-car-detail-page article.nav-top ol.breadcrumb .breadcrumb-item:before{content:"";width:32px;height:32px;background:rgba(0,0,0,0) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'><path d='M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z'/><path d='M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z'/></svg>") left top no-repeat;color:#000}main section.content-page.stock-car-detail-page article.nav-top ul.pagination{align-items:center;margin-bottom:0}main section.content-page.stock-car-detail-page article.nav-top ul.pagination .page-item{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}main section.content-page.stock-car-detail-page article.nav-top ul.pagination .page-item .page-arrow{color:#000;font-size:1.25rem;margin-left:.75rem;margin-right:.625rem}main section.content-page.stock-car-detail-page article.nav-top ul.pagination .page-item .page-arrow:hover{color:#f04124}main section.content-page.stock-car-detail-page article.nav-top ul.top-icons .nav-item{position:relative;top:-0.75rem}main section.content-page.stock-car-detail-page article.nav-top ul.top-icons .nav-item a{color:#5c636a;text-decoration:none;text-align:center;font-family:"OpelNextW05-Light",sans-serif;font-size:.75rem;line-height:.5rem}main section.content-page.stock-car-detail-page article.nav-top ul.top-icons .nav-item a span{font-family:sans-serif;font-size:10px;opacity:0;transition:opacity .1s ease-out}main section.content-page.stock-car-detail-page article.nav-top ul.top-icons .nav-item a i{display:block;color:#000;font-size:1.375rem}main section.content-page.stock-car-detail-page article.nav-top ul.top-icons .nav-item a:hover span{opacity:1;transition:opacity .2s ease-in}main section.content-page.stock-car-detail-page article.nav-top ul.top-icons .nav-item a:hover i{color:#f04124}main section.content-page.stock-car-detail-page article.car-detail .gallery{max-width:1024px;border:0;background-color:#fff}main section.content-page.stock-car-detail-page article.car-detail .gallery .thumb .thumbnail:hover img{transform:scale(1)}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-dialog{margin:0 !important;border:0}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content{border:0}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-header{border-bottom:0;justify-content:between}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-header h4{font-size:1rem}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-body{padding:0;padding-bottom:2rem}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-body img{border:0}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-body button{bottom:0%;font-size:2rem;line-height:1.75rem;padding:.75rem}main section.content-page.stock-car-detail-page article.car-detail .tech h3{text-align:center}main section.content-page.stock-car-detail-page article.car-detail .tech table tr th{font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem}main section.content-page.stock-car-detail-page article.car-detail .tech table tr td{font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem}main section.content-page.stock-car-detail-page article.car-detail .tech table tr td.color img{display:none}main section.content-page.stock-car-detail-page article.car-detail .tech table tr td.color span:not(.text-capitalize){display:none}main section.content-page.stock-car-detail-page article.car-detail .tech table tr td.small{text-align:center}main section.content-page.stock-car-detail-page article.car-detail .tech table tr td.icon{font-family:"opel-icons";font-size:2rem;color:#5c636a}main section.content-page.stock-car-detail-page article.car-detail .basic-info{position:static;padding:1rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info h2{font-family:"OpelNextW05-Bold",sans-serif;font-size:2.875rem;line-height:2.75rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info h2 span{display:none}main section.content-page.stock-car-detail-page article.car-detail .basic-info h3{font-family:"OpelNextW05-Light",sans-serif;font-size:2.5rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info h3 a.more i{font-size:1.5rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta{text-align:center}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta .btn-primary.cta-main{display:block}main section.content-page.stock-car-detail-page article.car-detail .basic-info .icons div.icon-block{min-width:150px;font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;line-height:1rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .icons div.icon-block span{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.125rem;line-height:1.25rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .icons div.icon-block i{font-size:2rem}main section.content-page.aftersales-page .opener{flex-flow:column-reverse;justify-content:center;align-items:center;background-color:#ecedf0;position:static}main section.content-page.aftersales-page .opener .left{max-width:100vw}main section.content-page.aftersales-page .opener .left img.look{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}main section.content-page.aftersales-page .opener .txt-right{max-width:100vw;text-align:center}main section.content-page.aftersales-page .opener .txt-right h2{font-family:"OpelNextW05-Regular",sans-serif;font-size:3.5rem;line-height:3.25rem;text-transform:uppercase}main section.content-page.aftersales-page .opener .txt-right h2 span{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;line-height:2rem;margin-bottom:1rem}main section.content-page.aftersales-page .opener .cta{display:none}main section.content-page.aftersales-page .opener.sticky-active [class^=container]{display:flex;flex-flow:column;justify-content:space-between;align-items:center}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .txt-right h2{font-family:"OpelNextW05-Regular",sans-serif;font-size:1.5rem}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .cta a.nav-link{padding:.5rem 1rem .5rem 1rem;clip-path:none}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .cta a.nav-link span{position:relative;top:-6px;color:#000;font-family:"OpelNextW05-Regular",sans-serif;text-transform:uppercase}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .cta a.nav-link:hover{background-color:#fff;transition:all .4s ease-in}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .cta a.nav-link::before{font-family:"icons-opel";font-size:1.75rem;content:"";font-weight:normal;color:#000;padding:1rem 1rem .75rem 0rem;margin-right:0rem}}@media(min-width: 768px)and (max-width: 991px){#allnav .modal-dialog .modal-content .modal-body{padding-left:8vw;padding-top:10vh;padding-bottom:0}#allnav .modal-dialog .modal-content .modal-body ul.first-level li a{font-family:"OpelNextW05-Light",sans-serif;font-size:2.25rem;line-height:4.75rem;padding-right:4rem}#allnav .modal-dialog .modal-content .modal-body.subnav-active{visibility:hidden}#allnav div[id*=subnav-]{width:100%}.has-bg-img{height:auto}.has-bg-img img{position:relative}header.titlepage nav.navbar{margin:0;text-align:center;padding:0}header.titlepage nav.navbar div[class^=container]{padding:0;max-width:100% !important}header.titlepage nav.navbar div[class^=container] ul.nav{display:none !important;background-color:#f5f5f5;min-width:100%;padding-top:70px}header.titlepage nav.navbar div[class^=container] ul.nav .nav-item{width:75%;border-bottom:0px solid #fff;font-size:1.75rem;padding-top:.5rem;padding-bottom:.5rem}header.titlepage nav.navbar div[class^=container] ul.nav .nav-item .badge{font-size:.75rem;vertical-align:middle}header.titlepage nav.navbar div[class^=container] ul.nav .nav-item.buynav{display:none}header.titlepage nav.navbar div[class^=container] ul.nav .nav-item:last-child{border-bottom:none}header.titlepage nav.navbar div[class^=container] .navbar-brand{margin:0;width:100%}header.titlepage nav.navbar div[class^=container] .navbar-brand a.brand{width:100%;height:70px;position:static;display:block !important;top:0;z-index:9999;margin-right:0;padding:1.5rem;justify-content:center;background-color:#000;color:#fff !important;text-decoration:none}header.titlepage nav.navbar div[class^=container] .navbar-brand a.brand .logo{font-size:2.75rem;line-height:2rem;border-right:none}header.titlepage nav.navbar div[class^=container] .navbar-brand a.brand h1.dealer{font-size:1.375rem}header.titlepage nav.navbar div[class^=container] .navbar-brand a.brand h1.dealer .slashY{display:inline-block}header.titlepage nav.navbar div[class^=container] ul.head-contacts{width:100%;flex-flow:row nowrap;justify-content:space-around;background-color:#f7ff14;padding:.75rem 0 .5rem 0;margin:0;list-style:none;-webkit-box-shadow:0px -5px 16px 0px rgba(0,0,0,.1);box-shadow:0px -5px 16px 0px rgba(0,0,0,.1)}header.titlepage nav.navbar div[class^=container] ul.head-contacts li{width:100%;border-right:1px solid #000}header.titlepage nav.navbar div[class^=container] ul.head-contacts li a{text-decoration:none;color:#000}header.titlepage nav.navbar div[class^=container] ul.head-contacts li a i{font-size:2rem}header.titlepage nav.navbar div[class^=container] ul.head-contacts li a .badge{background-color:#000;animation:badge-anim3 3s infinite;animation-delay:-1.5s}header.titlepage nav.navbar div[class^=container] ul.head-contacts li:last-child{border-right:none}header.titlepage nav.navbar.nograd{background:inherit}header.titlepage .overlay{position:static;top:0;text-align:center;padding:1.5rem 0 2rem 0}header.titlepage .overlay h2{font-size:3.5rem}header.titlepage .overlay h2 span{font-size:1.375rem;line-height:normal;max-width:100%;width:100%}header.titlepage .overlay a.shadow{box-shadow:none !important}header.titlepage .overlay.video h2,header.titlepage .overlay.video span,header.titlepage .blended h2,header.titlepage .blended span{color:#000;text-shadow:none}header.titlepage .overlay.video h2 br,header.titlepage .overlay.video span br,header.titlepage .blended h2 br,header.titlepage .blended span br{display:none}header.titlepage .overlay.video h2,header.titlepage .blended h2{font-size:1rem !important}header.titlepage .overlay.video h2 span,header.titlepage .blended h2 span{font-size:3rem !important;line-height:2rem !important;margin-bottom:.75rem}header.page{padding-top:0rem}header.page nav.navbar{padding-top:0}header.page nav.navbar .container{padding-top:.75rem;padding-bottom:.75rem}header.page nav.navbar .container ul.nav{min-width:15%}header.page nav.navbar .container ul.nav .nav-item{display:none}header.page nav.navbar .container ul.nav .nav-item.fullnav{flex-basis:100%;display:block;text-align:right}header.page nav.navbar .container .navbar-brand{display:block}header.page nav.navbar .container .navbar-brand a.brand h1.dealer{font-size:1.875rem}header.page nav.navbar.product-nav{z-index:900;margin-top:1rem;padding-top:0;background-color:#5c636a}header.page nav.navbar.product-nav ol.nav{font-family:"OpelNextW05-Light",sans-serif;flex-basis:100%}header.page nav.navbar.product-nav ol.nav li.nav-item{flex-grow:1}header.page nav.navbar.product-nav ol.nav li.nav-item a.nav-link{display:inline-block;text-transform:uppercase;color:#ecedf0;padding:1.25rem .25rem 1.25rem .25rem;border-bottom:6px solid rgba(0,0,0,0)}header.page nav.navbar.product-nav ol.nav li.nav-item a.nav-link:hover{color:#fff;border-bottom-color:#f7ff14;transition:border .2s ease-out}header.page nav.navbar.product-nav ol.nav li.nav-item a.nav-link.active{font-family:"OpelNextW05-Bold",sans-serif;text-decoration:none;background-color:rgba(0,0,0,0);color:#fff;border-bottom-color:#f7ff14}header.page nav.navbar.product-nav ol.nav li.nav-item a.nav-link.disabled{font-family:"OpelNextW05-Bold",sans-serif;text-transform:uppercase;color:#fff;font-size:1.75rem;line-height:1.5rem;padding-left:0;border-bottom-color:rgba(0,0,0,0);padding-right:0rem;clip-path:none}header.page nav.navbar.product-nav ol.nav li.nav-item a.nav-link.disabled .opel-brand{display:none}header.page nav.navbar.product-nav ol.nav li.nav-item a.nav-link.disabled .menu-car{display:none}header.page nav.navbar.product-nav ol.nav li.nav-item.buy{align-self:center}header.page nav.navbar.product-nav ol.nav li.nav-item.buy a.nav-link{float:right;padding:.875rem 2.5rem .5rem 2rem;border-bottom-color:rgba(0,0,0,0);clip-path:polygon(13% 0, 100% 0, 87% 100%, 0% 100%);background-color:#f7ff14;margin:0}header.page nav.navbar.product-nav ol.nav li.nav-item.buy a.nav-link span{position:relative;top:-6px;color:#000;font-family:"OpelNextW05-Regular",sans-serif}header.page nav.navbar.product-nav ol.nav li.nav-item.buy a.nav-link .badge{color:#fff;top:-8px;background-color:#000;animation:badge-anim 3s infinite;animation-delay:-1.5s}header.page nav.navbar.product-nav ol.nav li.nav-item.buy a.nav-link:hover{background-color:#ecedf0;transition:all .4s ease-in}header.page nav.navbar.product-nav ol.nav li.nav-item.buy a.nav-link::before{font-family:"icons-opel";content:"";font-size:1.75rem;font-weight:normal;color:#000;padding:1rem .5rem .75rem 0rem;margin-right:0rem}header.page .pnav.isStuck{display:none !important;background-color:rgba(236,237,240,.98);max-width:100% !important;margin-top:0px;transition:all .2s ease-in}header.page .pnav.isStuck ol.nav{margin:auto;width:75vw;flex-basis:75vw !important}header.page .pnav.isStuck ol.nav li.nav-item a.nav-link{color:#000 !important;padding:1.5rem .25rem 1.5rem .25rem !important}header.page .pnav.isStuck ol.nav li.nav-item a.nav-link .badge.bg-primary{background-color:#000 !important;color:#fff}header.page .pnav.isStuck ol.nav li.nav-item a.nav-link.active{background-color:rgba(0,0,0,0)}header.page .pnav.isStuck ol.nav li.nav-item a.nav-link:hover{color:#fff;border-bottom-color:#f7ff14;transition:border .2s ease-out}header.page .pnav.isStuck ol.nav li.nav-item a.nav-link.disabled{color:#000 !important;padding:0 !important}header.page .pnav.isStuck ol.nav li.nav-item a.nav-link.disabled .opel-brand{display:inline-block !important;font-size:2.5rem;line-height:3rem;margin-right:1rem;padding-right:1rem;border-right:1px solid #000;margin-top:.5rem}header.page .pnav.isStuck ol.nav li.nav-item a.nav-link.disabled .menu-car{display:inline-block !important}header.page .pnav.isStuck ol.nav li.nav-item.buy{flex-grow:1;align-self:end}header.page .pnav.isStuck ol.nav li.nav-item.buy a.nav-link{padding:.375rem 2.5rem 0rem 2rem !important;color:#fff;background-color:#f7ff14 !important}header.page .pnav.isStuck ol.nav li.nav-item.buy a.nav-link:hover{background-color:#000 !important;transition:all .4s ease-in}header.page .pnav.isStuck ol.nav li.nav-item.buy a.nav-link:hover span{color:#fff !important}header.page .pnav.isStuck ol.nav li.nav-item.buy a.nav-link:hover .badge{background-color:#fff !important;color:#000 !important}header.page .pnav.isStuck ol.nav li.nav-item.buy a.nav-link:hover::before{color:#f7ff14 !important}main section.win{background-color:#f5f5f5}main section.win .header{text-align:center;color:#000}main section.win .header h2{line-height:3rem;font-size:2.5rem}main section.win .header h2 span{font-size:1.25rem;line-height:normal}main section.win .content{text-align:center;padding-left:0vw;padding-right:0vw}main section.win .content p{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem}main section.win .content p.lead{font-family:"OpelNextW05-Regular",sans-serif}main section.win .content p a{color:#000}main section#campaigns .campaigns{position:static}main section#campaigns .campaigns .card{max-width:calc(50vw - (100vw - 100%)/2)}main section#campaigns .campaigns .card:hover{max-width:calc(50vw - (100vw - 100%)/2)}main section#models h2 span{border-bottom:1px solid #000}main section#models .models .model{padding:1rem 0 3rem 0}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-header button .short div:not(:first-of-type){padding-right:1.5rem;margin-right:1.5rem;border-right:1px solid #f5f5f5}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-first{background-color:#f5f5f5;padding:2rem}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-second{padding:1rem}main section.content-page.contact-page .branches .accordion .accordion-item .accordion-body .column-second .staff .employee ul.telmail{margin-top:0rem;padding-top:0rem}}@media(min-width: 993px)and (max-width: 1399px){.has-bg-img-XX{height:auto}.has-bg-img-XX img{position:relative}header.titlepage nav.navbar ul.nav{min-width:57%}header.titlepage nav.navbar .navbar-brand a.brand .logo{font-size:2rem;line-height:2.5rem}header.titlepage nav.navbar .navbar-brand a.brand h1.dealer{font-size:1.25rem;font-family:"OpelNextW05-Regular",sans-serif}header.titlepage .overlay{position:absolute;top:11vw}header.titlepage .overlay h2{text-transform:uppercase;margin-bottom:0;letter-spacing:0;font-family:"OpelNextW05-Bold",sans-serif;font-size:calc(2rem + 1vw);line-height:calc(2rem + .8vw);letter-spacing:-0.1rem}header.titlepage .overlay h2 span{font-family:"OpelNextW05-Light",sans-serif;font-size:1.125rem;line-height:1.5rem;margin-top:1rem;max-width:30vw;text-transform:none}header.titlepage .overlay h2 span.lead{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.875rem;line-height:2rem;text-transform:uppercase}header.titlepage .overlay .claim{display:block;padding-top:.5rem;margin-bottom:.75rem}header.page nav.navbar ul.nav{min-width:57%}header.page nav.navbar .navbar-brand a.brand .logo{font-size:2rem;line-height:2.5rem}header.page nav.navbar .navbar-brand a.brand h1.dealer{font-size:1.25rem;font-family:"OpelNextW05-Regular",sans-serif}header.page .pnav.isStuck ol.nav{width:96%;flex-basis:96% !important}header.page .pnav.isStuck ol.nav li.nav-item a.nav-link.disabled .menu-car{display:none !important}main section.win{background-color:#f5f5f5}main section.win .header{text-align:center;color:#000}main section.win .header h2{line-height:3rem;font-size:2.5rem}main section.win .header h2 span{font-size:1.25rem;line-height:normal}main section.win .content{text-align:center;padding-left:0vw;padding-right:0vw}main section.win .content p{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem}main section.win .content p.lead{font-family:"OpelNextW05-Regular",sans-serif}main section.win .content p a{color:#000}main section#campaigns .campaigns .card{max-width:24.3902439024vw}main section#campaigns .campaigns .card:hover{max-width:24.3902439024vw}main section.contentual .opener h2{font-size:2.5rem;line-height:3rem}main section.contentual .opener h2 span{font-size:1.625rem;line-height:1.75rem}main section.contentual .opener p{font-size:.875rem}main section.contentual .opener .car-header{width:400px;left:-290px;top:50px}main section.contentual .opener .car-header.sticky-active{opacity:0;width:10px;left:-290px;top:50px;transition:all .5s ease-in;transition-delay:-0.2s}main section.contentual article.intro .accordion .accordion-item h3.accordion-header .accordion-button{font-size:1.125rem;padding-top:.5rem;padding-bottom:.5rem}main section.contentual article.intro .accordion .accordion-item h3.accordion-header .accordion-button:not(.collapsed){font-size:1.75rem}main section.contentual article.intro .accordion .accordion-item h4.accordion-header .accordion-button{font-size:1rem;padding:.5rem 1rem .5rem 1rem}main section.contentual article.intro .accordion .accordion-item h4.accordion-header .accordion-button:not(.collapsed){font-size:1.25rem}main section.contentual article.intro .accordion .accordion-item .accordion-collapse .accordion-body p{padding:.75rem;font-size:.875rem}main section.contentual article.intro .accordion .accordion-item .accordion-collapse.nested.show .accordion-body p{padding:.75rem;font-size:.875rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .icons div.icon-block{min-width:160px;padding:1.125rem 0 0 0}main section.content-page.stock-car-detail-page article.car-detail .basic-info .icons div.icon-block span{display:block;font-family:"OpelNextW05-Bold",sans-serif;font-size:.9375rem;line-height:1.125rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .icons div.icon-block i{font-size:2rem}main section.content-page.aftersales-page .opener .txt-right{max-width:90%}main section.content-page.aftersales-page .opener .txt-right h2{font-family:"OpelNextW05-Regular",sans-serif;font-size:3.5rem;line-height:3.25rem}main section.content-page.aftersales-page .opener .txt-right h2 span{display:block;font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;line-height:2.25rem}main section.content-page.aftersales-page .opener .txt-right p.lead{font-size:1rem}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .txt-right h2{font-family:"OpelNextW05-Regular",sans-serif;font-size:1.75rem}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .txt-right h2 span{display:none}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .txt-right p{display:none}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .cta{display:flex}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .cta a.nav-link{padding:.875rem 3.5rem .875rem 3.5rem;border-bottom-color:rgba(0,0,0,0);clip-path:polygon(13% 0, 100% 0, 87% 100%, 0% 100%);background-color:#f7ff14;margin:0}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .cta a.nav-link span{position:relative;top:-13px;color:#000;font-family:"OpelNextW05-Regular",sans-serif;text-transform:uppercase}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .cta a.nav-link:hover{background-color:#fff;transition:all .4s ease-in}main section.content-page.aftersales-page .opener.sticky-active [class^=container] .cta a.nav-link::before{font-family:"icons-opel";font-size:2.75rem;content:"";font-weight:normal;color:#000;padding:1rem 1rem .75rem 0rem;margin-right:0rem}}@media(min-width: 1400px){.opener .col-xxl-5.sticky-element{transition:all .7s}.opener .col-xxl-5.sticky-active{width:50% !important;transition:all 1.5s;transition-delay:-0.4s}.opener .col-xxl-2.sticky-active{width:1px !important}}/*# sourceMappingURL=style.min.css.map */