﻿@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")}@font-face{font-family:"logo";src:url("../fonts/OpelNext2023.woff2") format("woff2"),url("../fonts/OpelNext2023.woff") format("woff")}html{font-size:16px;font-family:"OpelNextW05-Regular",sans-serif,sans-serif}body{position:relative;background-color:#fff;font-family:"OpelNextW05-Regular",sans-serif,sans-serif}*{border-radius:0 !important}#TopScroll{display:none;position:fixed;bottom:1rem;right:1rem;z-index:99;border:none;outline:none;background-color:#5c636a;color:#fff;cursor:pointer;padding:1rem 1rem .75rem 1rem;opacity:.3}#TopScroll .icon{color:#fff !important;font-size:1.75rem}#TopScroll:hover{opacity:1}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}.btn-white{font-family:"OpelNextW05-Regular",sans-serif;font-weight:normal;background:#fff;border:1px solid #f5f5f5}.btn-white:hover{background-color:#f5f5f5}p.light{font-family:"OpelNextW05-Light",sans-serif}p.lead{font-size:1.25rem}strong{font-family:"OpelNextW05-Bold",sans-serif;font-weight:normal}.regular{font-family:"OpelNextW05-Regular",sans-serif !important;line-height:normal !important}.bold{font-family:"OpelNextW05-Bold",sans-serif !important;line-height:normal !important}.light{font-family:"OpelNextW05-Light",sans-serif !important;line-height:normal !important}.fs-2{line-height:100% !important}.bg-grey{background-color:#f5f5f5 !important}.bg-grey-light{background-color:#dee2e6 !important}.col-count2{column-count:2}.col-count3{column-count:3}.has-bg-img{height:42.3vw;background-position:center center;background-size:cover;overflow:hidden}.has-bg-img 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 th{border-bottom:4px solid #f7ff14;background-color:#5c636a;color:#fff;font-weight:normal}table.table tbody tr td{border-color:#f5f5f5}.models{row-gap:1rem;column-gap:1rem}.models .group{display:flex;flex-flow:row;justify-content:space-between;border:1px solid #dee2e6;background-color:#fff;flex-basis:34rem}.models .group .model{text-align:center;padding-bottom:1rem;padding-top:.5rem;flex-basis:50%}.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}.cars{background-color:#fff}.cars .ui-datascroller-item{padding-bottom:2rem}.cars .card{overflow:hidden;border-radius:0;border-color:#dee2e6;height:100%;min-height:100%;padding:0}.cars .card a{text-decoration:none}.cars .card .card-img{position:relative;border-radius:0;background-color:#f5f5f5;border-bottom:.25rem solid #f7ff14;overflow:hidden}.cars .card .card-img .card-img-top{border-radius:0;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s ease-out}.cars .card .card-img .campaign-service{position:absolute;top:15px;left:0px;background-color:#f7ff14;padding:.3rem .5rem;font-size:.75rem;font-family:"OpelNextW05-Regular",sans-serif;z-index:99000;border-top-right-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 5px 0 rgba(255,255,255,.75)}.cars .card .card-img .campaign-service .value{font-size:1rem;font-family:"OpelNextW05-Bold",sans-serif}.cars .card .overlay{opacity:0;position:absolute;left:0;top:0;width:100%;text-align:center;z-index:99;vertical-align:middle;transition:opacity .75s ease-in}.cars .card .favorite{opacity:1;position:absolute;right:.5rem;top:.5rem;display:inline-block;z-index:102}.cars .card .favorite a .icon,.cars .card .favorite a .bi{display:block;font-size:1.5rem;border-radius:100% !important;background-color:rgba(0,0,0,.5);color:#fff;padding:.5rem;box-shadow:0 0 7px 0 rgba(255,255,255,.75);border:4px solid rgba(0,0,0,0)}.cars .card .favorite a.selected .icon,.cars .card .favorite a.selected .bi{color:#f7ff14;background-color:#000;border-color:#fff}.cars .card .favorite:hover .icon,.cars .card .favorite:hover .bi{color:#fff;background-color:#000}.cars .card .card-header{position:relative;text-align:center;background-color:rgba(0,0,0,0);border-bottom:0px solid #f5f5f5;padding:0}.cars .card .card-header .inner{position:relative;padding:1rem 0rem 1rem 0rem}.cars .card .card-header .inner .category{font-family:sans-serif;font-size:.6875rem;text-transform:uppercase}.cars .card .card-header .inner h3{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.75rem;line-height:normal;text-transform:uppercase;margin-bottom:0}.cars .card .card-header .inner h3 a{color:#000}.cars .card .card-header .inner h3 span{display:block;margin-top:0rem;font-family:sans-serif;font-size:.875rem;line-height:normal;text-transform:none;overflow:hidden}.cars .card .card-header .inner h3 .icon{font-size:1.5rem}.cars .card .card-header .inner .card-price{width:100%;text-align:center}.cars .card .card-header .inner .card-price h4{display:block;font-family:"OpelNextW05-Regular",sans-serif;font-size:1.25rem;line-height:1rem;color:#5c636a;transition:color .5s ease-out;margin-bottom:0}.cars .card .card-header .inner .card-price h4 span{font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem;color:#5c636a}.cars .card .card-header .inner .jn{font-family:"OpelNextW05-Light",sans-serif;font-size:.75rem;line-height:1rem;color:#f5f5f5}.cars .card .card-body{background-color:#f5f5f5;border-top:3px solid #dee2e6;padding:0;padding-top:.5rem;text-align:center}.cars .card .card-body .inner{padding:1rem}.cars .card .card-body .inner .icons{text-align:center;font-size:.8125rem;font-weight:bold;text-align:left}.cars .card .card-body .inner .icons .icon,.cars .card .card-body .inner .icons .bi{display:block;text-align:center;font-size:1.5rem;margin-bottom:.375rem;color:#000;font-weight:normal}.cars .card .card-body .inner .icons .bi{margin-bottom:0rem;line-height:1.8725rem}.cars .card .card-body .inner .icons span{display:block;text-align:center}.cars .card .card-body .button{width:auto;margin:.25rem 0 0 0;transition:all .5s ease-out}.cars .card .card-body .btn-white:hover{background-color:#f7ff14}.cars .card .top-offer{position:absolute;top:0px;left:0px;z-index:200;width:128px;font-family:"OpelNextW05-Bold",sans-serif;font-size:1rem;background-color:#f7ff14;color:#fff;padding:0rem;text-transform:uppercase}.cars .card .top-offer span{display:inline-block;font-family:"OpelNextW05-Bold",sans-serif;font-size:1rem;line-height:1.875rem;color:#000;margin-left:1.25rem;padding-top:.125rem;letter-spacing:-0.02rem}.cars .card .top-offer::after{content:"";position:absolute;right:-32px;width:0;height:0;border-top:32px solid #f7ff14;border-right:32px solid rgba(0,0,0,0)}.cars .card .opel-domu-ico{position:absolute;top:0px;left:0px;z-index:900;width:128px;font-family:"OpelNextW05-Bold",sans-serif;background-color:#000;color:#fff;padding:0rem;text-transform:uppercase}.cars .card .opel-domu-ico span{display:inline-block;font-size:1rem;line-height:1.875rem;color:#fff;margin-left:1.25rem;padding-top:.125rem;letter-spacing:-0.02rem}.cars .card .opel-domu-ico span em{font-style:normal;color:#f7ff14;font-size:1rem}.cars .card .opel-domu-ico::after{content:"";position:absolute;right:-32px;width:0;height:0;border-top:32px solid #000;border-right:32px solid rgba(0,0,0,0)}.cars .card.all{border-color:#fff;background-color:#358eb8;justify-content:flex-end;align-items:center}.cars .card.all .btn{width:75%;margin-bottom:1rem;align-self:end}.cars .card.all .btn i{font-size:1.25rem}.cars .card:hover .card-img-top{transform:scale(1.05)}.cars .card:hover .overlay{opacity:1;transition:opacity .75s ease-out}#allnav{z-index:10060}#allnav .modal-dialog .modal-content{background-color:#f7ff14}#allnav .modal-dialog .modal-content .modal-header{border-bottom:1px solid #fff;background-color:#dee2e6}#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-family:"logo";font-size:2.25rem;line-height:2.75rem;padding-right:1.125rem;border-right:1px solid #000;margin-right:.5rem;padding-bottom:.25rem}#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{padding-top:1rem}#allnav .modal-dialog .modal-content .modal-body .shortcuts .list-group .list-group-item{background-color:#f5f5f5;border-color:#f5f5f5 !important;padding-bottom:.25rem;padding-top:.25rem}#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}#allnav div[id*=subnav-]{width:85%;border:none}#allnav div[id*=subnav-] .offcanvas-header{background-color:#5c636a;color:#fff;padding:.9375rem 2rem .8125rem 1rem;border-bottom:1px solid #fff}#allnav div[id*=subnav-] .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}#allnav div[id*=subnav-] .offcanvas-header .btn-close:hover{opacity:.5}#allnav div[id*=subnav-] .offcanvas-header h5{font-family:"OpelNextW05-Light",sans-serif;font-size:2rem;text-transform:uppercase}#allnav div[id*=subnav-] .offcanvas-header h5 span{font-family:"OpelNextW05-Bold",sans-serif;font-size:2rem}#allnav div#subnav-1 .offcanvas-body,#allnav div#subnav-2 .offcanvas-body{padding-left:0;padding-right:0;background-color:#f5f5f5}#allnav div#subnav-1 .offcanvas-body .models,#allnav div#subnav-2 .offcanvas-body .models{row-gap:1rem;column-gap:.5rem}#allnav div#subnav-1 .offcanvas-body .models .group,#allnav div#subnav-2 .offcanvas-body .models .group{flex-flow:column;flex-basis:calc(20% - 1rem);margin-bottom:0;border-color:#dee2e6}#allnav div#subnav-1 .offcanvas-body .models .group .model,#allnav div#subnav-2 .offcanvas-body .models .group .model{width:100%;max-width:100%}#allnav div#subnav-1 .offcanvas-body .models .group .model .top,#allnav div#subnav-2 .offcanvas-body .models .group .model .top{justify-content:space-between}#allnav div#subnav-1 .offcanvas-body .models .group .model img,#allnav div#subnav-2 .offcanvas-body .models .group .model img{padding-left:0rem;padding-right:0rem}#allnav div#subnav-1 .offcanvas-body .models .group .model .btn,#allnav div#subnav-2 .offcanvas-body .models .group .model .btn{font-size:.875rem}#allnav div#subnav-4 .offcanvas-body{background-color:#f5f5f5}#allnav div#subnav-4 .offcanvas-body .cards{gap:1rem}#allnav div#subnav-4 .offcanvas-body .cards .card{flex-basis:calc(20% - 1rem);border-color:#dee2e6}#allnav div#subnav-4 .offcanvas-body .cards .card .card-body{display:flex;flex-direction:column;justify-content:space-between;text-align:center}#allnav div#subnav-4 .offcanvas-body .cards .card .card-body h3.card-title{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.25rem;line-height:1.25rem;text-transform:uppercase;margin-top:1rem;margin-bottom:1rem}#allnav div#subnav-4 .offcanvas-body .cards .card .card-body .card-subtitle{display:none;font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;line-height:1rem;padding:1.75rem 0 1.75rem 0;background-color:#fff}#allnav div#subnav-4 .offcanvas-body .cards .card .card-body .btn-dark:hover{opacity:.5}#allnav div#subnav-4 .offcanvas-body .cards .card.online-servis{background-color:#f7ff14;color:#000}#allnav div#subnav-4 .offcanvas-body .cards .card.online-servis .card-body{text-align:left}#allnav div#subnav-4 .offcanvas-body .cards .card.online-servis .card-body h3.card-title{font-family:"OpelNextW05-Bold",sans-serif;font-size:4.25rem;line-height:3.5rem;text-transform:uppercase;margin-top:1rem;margin-bottom:1rem}#allnav div#subnav-4 .offcanvas-body .cards .card.online-servis .card-body h3.card-title span{display:block;font-family:"OpelNextW05-Regular",sans-serif;font-size:.875rem;line-height:1rem;text-transform:none}#allnav div#subnav-4 .offcanvas-body .cards .card.online-servis .card-body h3.card-title span i{display:block;font-style:normal;font-family:"OpelNextW05-Regular",sans-serif;font-size:2.25rem;line-height:2.5rem}#allnav div#subnav-4 .offcanvas-body .cards .card.online-servis .card-body .card-subtitle{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;line-height:1.625rem;padding:.75rem 0 1.75rem 0;background-color:#f7ff14}#allnav div#subnav-5 .offcanvas-body{background-color:#f5f5f5}#allnav div#subnav-5 .offcanvas-body .short-contacts{background-color:#fff;width:100%}#allnav div#subnav-5 .offcanvas-body .short-contacts .city{border-top:0;padding:0 1rem .5rem 1rem;background-color:#dee2e6}#allnav div#subnav-5 .offcanvas-body .short-contacts .city h4{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.5rem;text-transform:none;padding-bottom:0;margin-bottom:0;color:#000}#allnav div#subnav-5 .offcanvas-body .short-contacts .city h4 i{position:relative;top:4px;font-size:2.5rem}#allnav div#subnav-5 .offcanvas-body .short-contacts .city table{font-family:"OpelNextW05-Regular",sans-serif;font-size:.875rem;color:#000}#allnav div#subnav-5 .offcanvas-body .short-contacts .city table .pr-2{padding-right:.75rem}#allnav div#subnav-5 .offcanvas-body .short-contacts .city span{display:inline;font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;border-bottom:4px solid #f7ff14;padding:1.25rem;margin-bottom:.75rem}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner address{font-family:"OpelNextW05-Regular",sans-serif;font-size:1.25rem;margin-bottom:0}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li{margin:0;width:auto;background-color:#f5f5f5;border:1px solid #f5f5f5;margin-bottom:0;margin-right:.5rem}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li a i.icon{background-color:#fff;float:left;font-size:1.5rem;padding:.5rem;margin-right:.75rem;color:#000}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li a i.bi{background-color:#fff;float:left;font-size:1rem;padding:.5rem;margin-right:.75rem;color:#000}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li a span{font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem;line-height:2.5rem}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li:hover{background-color:#5c636a;border-color:#f5f5f5}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li:hover a{color:#fff}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li.all{display:block;background-color:#f7ff14;margin-right:0;margin-left:.5rem;padding-left:.5rem;padding-right:0}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li.all span{font-family:"OpelNextW05-Regular",sans-serif;font-size:.875rem;line-height:2.5rem}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li.all i.bi{float:right;font-size:1rem;padding:.5rem;margin-left:.75rem;margin-right:0;color:#000;background-color:#000;color:#fff}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li.all:hover{background-color:#000;border-color:#f5f5f5}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li.all:hover a{color:#fff}#allnav div#subnav-5 .offcanvas-body .universal-content{position:relative;z-index:1}#allnav div#subnav-5 .offcanvas-body .universal-content .cards{gap:1rem}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card{flex-basis:calc(25% - 1rem)}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card .card-body{display:flex;flex-direction:column;justify-content:space-between;text-align:center}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card .card-body h3.card-title{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.25rem;line-height:1.25rem;text-transform:uppercase;margin-top:1rem;margin-bottom:1rem}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card .card-body .card-subtitle{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;line-height:1rem;padding:1.75rem 0 1.75rem 0;background-color:#fff}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card .card-body .btn-dark:hover{opacity:.5}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card.online-servis{background-color:#f7ff14;color:#000}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card.online-servis .card-body{text-align:left}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card.online-servis .card-body h3.card-title{font-family:"OpelNextW05-Bold",sans-serif;font-size:4.25rem;line-height:3.5rem;text-transform:uppercase;margin-top:1rem;margin-bottom:1rem}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card.online-servis .card-body h3.card-title span{display:block;font-family:"OpelNextW05-Regular",sans-serif;font-size:.875rem;line-height:1rem;text-transform:none}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card.online-servis .card-body h3.card-title span i{display:none;font-style:normal;font-family:"OpelNextW05-Regular",sans-serif;font-size:2.25rem;line-height:2.5rem}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card.online-servis .card-body .card-subtitle{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;line-height:1.625rem;padding:.75rem 0 1.75rem 0;background-color:#f7ff14}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card.card-news{background-color:#f5f5f5}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card.card-news .card-body{text-align:left;padding-bottom:0}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card.card-news .card-body h3.card-title{font-family:"OpelNextW05-Light",sans-serif;font-size:1.75rem;line-height:2rem;text-transform:none}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card.card-news .card-body h3.card-title span{display:block;font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem;line-height:3rem}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card.card-news .btn-white{margin:1rem !important;margin-top:0 !important}#allnav div#subnav-5 .offcanvas-body .universal-content .cards .card.card-news .btn-white:hover{background-color:#f7ff14}#allnav div#subnav-5 .offcanvas-body .about-us{width:50%;background-color:#000}#allnav div#subnav-5 .offcanvas-body .news{width:50%;background-color:blue}#contactright,#subnav-5{border-left:.5rem solid #5c636a;width:510px}#contactright .offcanvas-header,#subnav-5 .offcanvas-header{background-color:#000;color:#fff}#contactright .offcanvas-header h3,#subnav-5 .offcanvas-header h3{font-family:"OpelNextW05-Regular",sans-serif;font-size:1.25rem;line-height:1.75rem;margin-top:.5rem}#contactright .offcanvas-header .btn-close,#subnav-5 .offcanvas-header .btn-close{background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}#contactright .offcanvas-body,#subnav-5 .offcanvas-body{padding:0}#contactright .offcanvas-body .top-img,#subnav-5 .offcanvas-body .top-img{position:relative}#contactright .offcanvas-body .top-img img,#subnav-5 .offcanvas-body .top-img img{position:relative;opacity:.5}#contactright .offcanvas-body .top-img a,#subnav-5 .offcanvas-body .top-img a{display:block;text-transform:uppercase;border:none;font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem;line-height:1.125rem;position:absolute;z-index:999;top:26%;transform:translateY(-25%);left:50%;transform:translateX(-50%)}#contactright .offcanvas-body .top-img a:hover,#subnav-5 .offcanvas-body .top-img a:hover{background-color:#fff;color:#000}#contactright .offcanvas-body .city,#subnav-5 .offcanvas-body .city{border-top:.25rem solid #f7ff14;padding:.5rem 1rem .5rem 0;background-color:#5c636a}#contactright .offcanvas-body .city h4,#subnav-5 .offcanvas-body .city h4{font-family:"OpelNextW05-Bold",sans-serif;font-size:1rem;text-transform:uppercase;padding-bottom:0;margin-bottom:0;color:#fff}#contactright .offcanvas-body .city h4 i,#subnav-5 .offcanvas-body .city h4 i{font-style:normal;font-size:1.3125rem}#contactright .offcanvas-body .city table,#subnav-5 .offcanvas-body .city table{font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem;color:#fff}#contactright .offcanvas-body .city table .pr-2,#subnav-5 .offcanvas-body .city table .pr-2{padding-right:.75rem}#contactright .offcanvas-body .city span,#subnav-5 .offcanvas-body .city span{display:none}#contactright .offcanvas-body .inner,#subnav-5 .offcanvas-body .inner{padding:.75rem 1rem .75rem 1rem}#contactright .offcanvas-body .inner address,#subnav-5 .offcanvas-body .inner address{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}#contactright .offcanvas-body .inner ul.head-contacts,#subnav-5 .offcanvas-body .inner ul.head-contacts{list-style:none;margin:0;padding:0}#contactright .offcanvas-body .inner ul.head-contacts li,#subnav-5 .offcanvas-body .inner ul.head-contacts li{margin:0;width:45%;background-color:#f5f5f5;border:1px solid #f5f5f5;margin-bottom:.5rem;margin-right:.5rem;text-align:left;padding-right:.5rem;transition:.4s background-color,.4s border-color}#contactright .offcanvas-body .inner ul.head-contacts li a,#subnav-5 .offcanvas-body .inner ul.head-contacts li a{text-decoration:none;color:#000}#contactright .offcanvas-body .inner ul.head-contacts li a i.icon,#subnav-5 .offcanvas-body .inner ul.head-contacts li a i.icon{background-color:#fff;float:left;font-size:1.3125rem;padding:.5rem;margin-right:.75rem;color:#000}#contactright .offcanvas-body .inner ul.head-contacts li a i.bi,#subnav-5 .offcanvas-body .inner ul.head-contacts li a i.bi{background-color:#fff;float:left;font-size:1rem;padding:.5rem;margin-right:.75rem;color:#000}#contactright .offcanvas-body .inner ul.head-contacts li a span,#subnav-5 .offcanvas-body .inner ul.head-contacts li a span{font-family:"OpelNextW05-Regular",sans-serif;font-size:.875rem;line-height:2.25rem}#contactright .offcanvas-body .inner ul.head-contacts li:hover,#subnav-5 .offcanvas-body .inner ul.head-contacts li:hover{background-color:#5c636a;border-color:#5c636a}#contactright .offcanvas-body .inner ul.head-contacts li:hover a,#subnav-5 .offcanvas-body .inner ul.head-contacts li:hover a{color:#fff}#contactright .offcanvas-body .inner ul.head-contacts li.all,#subnav-5 .offcanvas-body .inner ul.head-contacts li.all{display:none}article.lead-form{background-color:#fff;border-top:.5rem solid #f5f5f5}article.lead-form .header h3{font-family:"OpelNextW05-Light",sans-serif;font-size:3rem}article.lead-form .header h3 span{font-family:"OpelNextW05-Bold",sans-serif}article.lead-form .form{background-color:#dee2e6;padding:4rem}article.lead-form .form .service-cross a{text-decoration:none;color:#000;display:flex;flex-flow:row;align-items:center;padding:1rem;border:4px solid #ced4da}article.lead-form .form .service-cross a i{font-size:1.75rem}article.lead-form .form .service-cross a span{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;line-height:1rem;text-transform:uppercase;padding-left:.75rem}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 .opeldomu-check{display:flex;flex-flow:row;justify-content:center;align-items:center;padding:1rem 0 .5rem 0;gap:1rem;background-color:#f7f8f9}form .opeldomu-check .txt span{font-weight:bold;font-size:1.5rem;line-height:1.4375rem}form fieldset{margin:0;padding:0}form fieldset legend{text-transform:uppercase;font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem}form fieldset input:not(:placeholder-shown){background-color:#fff}form fieldset.branch-select .branches{display:flex;flex-flow:row;justify-content:start;font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}form fieldset.branch-select .branches .ui-button{border:1px solid #ced4da;background-color:rgba(255,255,255,.75)}form fieldset.branch-select .branches .ui-button:not(:first-of-type){border-left:none}form fieldset.branch-select .branches .ui-button.ui-state-hover{background-color:#fff}form fieldset.branch-select .branches .ui-button.ui-state-active{background-color:#f7ff14}form fieldset.branch-select .branches .ui-button.ui-state-active:after{display:inline-block;position:absolute;right:0;font-family:opel-icons;font-size:.75rem;content:"";padding:.125rem .25rem;background-color:#f7ff14}form fieldset.branch-select .branches .ui-button .ui-button-text{display:inline-block;padding:.875rem 1.5rem .875rem 1.5rem}form fieldset.branch-select .branches .ui-button .ui-button-text:before{content:" ";font-size:1.5rem}form fieldset.personal{padding-top:1rem}form fieldset.personal .form-floating{margin-bottom:1rem}form fieldset.memo{padding-top:1rem}form fieldset.models-select .models{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;gap:1rem;font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}form fieldset.models-select .models .ui-button{flex:0 0 25%;border-bottom:1px solid #ced4da;background-color:rgba(255,255,255,.75)}form fieldset.models-select .models .ui-button.ui-state-hover{background-color:#fff}form fieldset.models-select .models .ui-button.ui-state-active{background-color:#f7ff14;order:-1}form fieldset.models-select .models .ui-button.ui-state-active:after{display:inline-block;position:absolute;right:0;font-family:opel-icons;font-size:1rem;content:"";padding:.5rem;background-color:rgba(0,0,0,0)}form fieldset.models-select .models .ui-button input.ui-helper-hidden-accessible[value=car-corsa]+.ui-button-text:before{background-image:url("../../contentimg/cars/corsa/corsa-model.png")}form fieldset.models-select .models .ui-button input.ui-helper-hidden-accessible[value=car-combo]+.ui-button-text:before{background-image:url("../../contentimg/cars/combo/combo-model.png")}form fieldset.models-select .models .ui-button input.ui-helper-hidden-accessible[value=car-crossland2021]+.ui-button-text:before{background-image:url("../../contentimg/cars/crossland/crossland-model.png")}form fieldset.models-select .models .ui-button input.ui-helper-hidden-accessible[value=car-frontera]+.ui-button-text:before{background-image:url("../../contentimg/cars/frontera/frontera-model.png")}form fieldset.models-select .models .ui-button input.ui-helper-hidden-accessible[value=car-astra-new]+.ui-button-text:before{background-image:url("../../contentimg/cars/astra/astra-model.png")}form fieldset.models-select .models .ui-button input.ui-helper-hidden-accessible[value=car-mokka]+.ui-button-text:before{background-image:url("../../contentimg/cars/mokka/mokka-model.png")}form fieldset.models-select .models .ui-button input.ui-helper-hidden-accessible[value=car-grandland2021]+.ui-button-text:before{background-image:url("../../contentimg/cars/grandland/grandland-model-new.png")}form fieldset.models-select .models .ui-button input.ui-helper-hidden-accessible[value=car-zafira]+.ui-button-text:before{background-image:url("../../contentimg/cars/zafira/zafira-model.png")}form fieldset.models-select .models .ui-button input.ui-helper-hidden-accessible[value=car-insignia]+.ui-button-text:before{background-image:url("../../contentimg/cars/insignia/insignia-gs-model.png")}form fieldset.models-select .models .ui-button input.ui-helper-hidden-accessible[value=car-combo-van]+.ui-button-text:before{background-image:url("../../contentimg/cars/combo-van/combo-van-model.png")}form fieldset.models-select .models .ui-button input.ui-helper-hidden-accessible[value=car-vivaro]+.ui-button-text:before{background-image:url("../../contentimg/cars/vivaro/vivaro-model.png")}form fieldset.models-select .models .ui-button input.ui-helper-hidden-accessible[value=car-movano]+.ui-button-text:before{background-image:url("../../contentimg/cars/movano/movano-model.png")}form fieldset.models-select .models .ui-button .ui-button-text{display:inline-block;padding:0 .875rem .875rem .875rem}form fieldset.models-select .models .ui-button .ui-button-text:before{background-size:150px 84px;display:inline-block;width:150px;height:84px;content:""}form fieldset.models-select .form-select{height:58px}form fieldset.service-term{padding-top:2rem}form .ui-selectoneradio{border-top:4px solid #ced4da;border-bottom:4px solid #ced4da;padding:1rem 0 1rem 0}form .ui-selectoneradio label{font-family:"OpelNextW05-Light",sans-serif;font-size:1.125rem;margin-right:2rem}form .ui-selectoneradio .ui-radiobutton{display:inline-block;vertical-align:middle;margin:0;width:20px;height:20px}form .ui-selectoneradio .ui-radiobutton .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form .ui-selectoneradio .ui-radiobutton .ui-radiobutton-box{border:1px solid #ced4da;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-width:2px;background:#fff;width:20px;height:20px;text-align:center;position:relative;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}form .ui-selectoneradio .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon{width:12px;height:12px;vertical-align:middle;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-6px}form .ui-selectoneradio .ui-radiobutton .ui-radiobutton-box.ui-state-active{border-color:#000;background:#f7ff14;color:#000}form .ui-selectoneradio .ui-radiobutton .ui-radiobutton-box.ui-state-active:before{font-family:opel-icons;font-size:.75rem;content:""}form .ui-message-error{margin:0;padding:.5rem .75rem;font-family:"OpelNextW05-Light",sans-serif;font-size:.9375rem;color:#dc3545;border-color:#ced4da;border-top:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}form .ui-message-error .ui-message-error-icon{display:none}form .gdpr-info{margin:1rem 0 1.75rem 0}form .gdpr-info a{color:#000}form .gdpr-info p{font-family:"OpelNextW05-Light",sans-serif;font-size:.9375rem;padding:.75rem 0;border-bottom:1px solid #ced4da}form .gdpr-info .form-switch{margin-bottom:1rem}form .send-form{display:flex;flex-flow:row;justify-content:space-between;align-items:end}form .send-form .btn.btn-lg{margin-top:1.75rem;height:74px}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-Light",sans-serif;font-size:.9375rem}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 .btn-check+.btn-branch{display:block;font-family:"OpelNextW05-Light",sans-serif;font-size:.8125rem;background-color:#5c636a;color:#fff;border:1px solid #5c636a;text-align:left;margin-bottom:.5rem;transition:.2s transform ease-out;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='%23fff' d='M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z'/></svg>");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);opacity:.7}form .btn-check+.btn-branch span{font-family:"OpelNextW05-Bold",sans-serif;font-size:.9375rem;text-transform:uppercase}form .btn-check+.btn-car{display:block;font-family:"OpelNextW05-Light",sans-serif;font-size:.9375rem;background-color:rgba(0,0,0,0);color:#000;border:1px dashed #5c636a;text-align:center;text-transform:uppercase;margin-bottom:.5rem;padding-left:0;transition:.2s transform ease-out;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='%23000' d='M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8zm15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z'/></svg>");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);opacity:1}form .btn-check:checked+.btn-branch{background-color:#f7ff14;border-color:#f7ff14;color:#000;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='%23198754' d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/><path fill='%23198754' d='M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z'/></svg>");box-shadow:0 1px 4px 0 rgba(0,0,0,.22);transform:scale(1.01);opacity:1}form .btn-check:checked+.btn-car{background-color:#f7ff14;font-family:"OpelNextW05-Bold",sans-serif;border-color:#f7ff14;color:#000;padding-right:1.25rem;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='%23198754' d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/><path fill='%23198754' d='M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z'/></svg>");box-shadow:0 1px 4px 0 rgba(0,0,0,.22);transform:scale(1.01);opacity:1}.modal{color:#000}.modal .modal-dialog .modal-content .modal-header{border-color:#f5f5f5}.modal .modal-dialog .modal-content .modal-body p{font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem}.modal .modal-dialog .modal-content .modal-body p a{color:#000}.modal .modal-dialog .modal-content .modal-footer{border-color:#f5f5f5}.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:75%}.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 placeholder-wave{100%{mask-position:-200% 0%}}@keyframes badge-anim{0%{background-color:#000}50%{background-color:#dc3545}100%{background-color:#000}}@keyframes badge-anim2{0%{background-color:#000}50%{background-color:#dc3545}100%{background-color:#000}}@keyframes badge-anim3{0%{background-color:#000}50%{background-color:#dc3545}100%{background-color:#000}}@media print{body{margin:0;color:#000;background-color:#fff}}.form fieldset{border:0px solid rgba(0,0,0,0)}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%)}header.titlepage nav.navbar *{text-shadow:1px 1px 0px rgba(255,255,255,.2)}header.titlepage nav.navbar .top-ctas ul{gap:3vw;margin-bottom:0}header.titlepage nav.navbar .top-ctas ul li a{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:.75rem;text-decoration:none;color:#000;padding:.75rem 1rem .75rem 1rem;background-color:rgba(0,0,0,0)}header.titlepage nav.navbar .top-ctas ul li span{font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem;text-transform:uppercase}header.titlepage nav.navbar .top-ctas ul li .icon{font-size:1.5rem}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 rgba(0,0,0,0);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{border-color:#000}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-family:"logo";font-size:4rem;line-height:4.5rem;border-right:1px solid #000;padding-bottom:.5rem}header.titlepage nav.navbar .navbar-brand a.brand h1.dealer{font-family:"OpelNextW05-Light",sans-serif;font-size:1.75rem;margin-bottom:0}header.titlepage nav.navbar .navbar-brand a.brand h1.dealer .slashY{display:none}header.titlepage nav.navbar.nograd{background:rgba(0,0,0,0)}header.titlepage .overlay{position:absolute;top:11vw}header.titlepage .overlay h2{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.75rem;text-transform:uppercase;margin-bottom:0rem;letter-spacing:0;color:#fff}header.titlepage .overlay h2 span{display:block;font-family:"OpelNextW05-Light",sans-serif;font-size:calc(3.5rem + 2vw);line-height:calc(3.5rem + 1vw);letter-spacing:-0.1rem;margin-top:1rem}header.titlepage .overlay .claim{display:block;padding-top:.5rem;margin-bottom:.75rem}header.titlepage .overlay.black h2{color:#000}header.titlepage .overlay.black h2 span{color:#000}header.titlepage .overlay.black .claim{color:#000}header.titlepage .overlay.tshadow h2,header.titlepage .overlay.tshadow span,header.titlepage .blended h2,header.titlepage .blended span{text-shadow:0px 0px 30px #000}header.titlepage .overlay.black.tshadow h2,header.titlepage .overlay.black.tshadow span,header.titlepage .blended h2,header.titlepage .blended span{text-shadow:3px 3px 20px #fff}header.page{padding-top:.5rem;background:#fff}header.page nav.navbar{padding-bottom:0;margin-bottom:1rem}header.page nav.navbar .top-ctas ul{gap:3vw;margin-bottom:0}header.page nav.navbar .top-ctas ul li a{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:.75rem;text-decoration:none;color:#000;padding:.75rem 1rem .75rem 1rem;background-color:rgba(0,0,0,0)}header.page nav.navbar .top-ctas ul li a .icon{font-size:1.5rem}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:"logo";font-size:3.5rem;line-height:4rem;border-right:1px solid #000;padding-bottom:.5rem}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#campaigns{background-color:#fff}main section#campaigns .campaigns{position:relative;top:-3.5vw}main section#campaigns .campaigns .card{overflow:hidden;border-radius:0;border:none;-webkit-box-shadow:0px -5px 16px 0px rgba(0,0,0,.08);box-shadow:0px -5px 16px 0px rgba(0,0,0,.08);max-width:21.2765957447vw;transition:all .3s ease-out}main section#campaigns .campaigns .card .card-img-top{border-radius:0;transition:transform 1.9s,filter .8s;filter:grayscale(100%)}main section#campaigns .campaigns .card .card-img{overflow:hidden;border-radius:0}main section#campaigns .campaigns .card .card-body{display:flex;flex-flow:column;justify-content:space-between;align-items:center;border-top:6px solid #fff;font-family:"OpelNextW05-Light",sans-serif}main section#campaigns .campaigns .card .card-body h5{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.125rem;text-transform:uppercase}main section#campaigns .campaigns .card .card-body .card-text{max-width:375px}main section#campaigns .campaigns .card .card-body .btn{max-width:100%}main section#campaigns .campaigns .card:hover{max-width:22.2222222222vw;transition:all .3s ease-in-out;-webkit-box-shadow:0px -5px 16px 0px rgba(0,0,0,.04);box-shadow:0px -5px 16px 0px rgba(0,0,0,.04)}main section#campaigns .campaigns .card:hover .card-img-top{transform:scale(1.1);filter:grayscale(0%)}main section#campaigns .campaigns .card.card-stock .card-body{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;text-transform:uppercase}main section#campaigns .campaigns .card.card-stock .card-body h5{font-family:"OpelNextW05-Bold",sans-serif;font-size:6rem;line-height:5.5rem;margin-bottom:0}main section#campaigns.oneyes.oneyes-active .card-img-top{filter:grayscale(0%) !important}main section.stock{background-color:#fff}main section.stock .header{background-color:#5c636a;color:#fff}main section.stock .header h2{color:#fff}main section.stock .header h2 span{display:inline-block;border-bottom:6px solid #f7ff14;color:#fff}main section.stock .header h2 .d-inline.light{font-size:2.625rem;border:2px solid #fff;padding-left:1rem;padding-right:1rem}main section.stock .cars{background-color:#fff}main section.stock .cars .card .card-img .financing{display:flex;flex-flow:row;justify-content:center;align-items:center;width:100%;position:absolute;bottom:0;align-items:stretch;z-index:666}main section.stock .cars .card .card-img .financing .ftitle.pausal{background-color:#ced4da;padding:.5rem 1.25rem;box-shadow:rgba(0,0,0,.28) 3px 3px 5px 0px}main section.stock .cars .card .card-img .financing .famount{display:flex;flex-flow:row;flex:1;justify-content:space-around;align-items:center;gap:.75rem;background-color:#f7ff14;color:#000;font-size:1.5rem;padding:.25rem .75rem;font-family:"OpelNextW05-Bold",sans-serif;box-shadow:rgba(0,0,0,.28) 3px 3px 5px 0px}main section.stock .cars .card .card-img .financing .famount span{font-size:.75rem;font-family:"OpelNextW05-Regular",sans-serif;line-height:.75rem;text-align:left}main section.stock .cars .card .card-body{display:none}main section.stock .cars .card:hover .card-img-top{transform:scale(1.05)}main section.stock .cars .card:hover .overlay{opacity:1;transition:opacity .75s ease-out}main section#models{background-color:#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 .nav-tabs{border-bottom:0}main section#models .nav-tabs .nav-link{border:none;margin-bottom:0;padding:0}main section#models .nav-tabs .nav-link h2{opacity:.5;font-family:"OpelNextW05-Regular",sans-serif;font-size:2.75rem}main section#models .nav-tabs .nav-link h2 span{opacity:0;transition:opacity .3s}main section#models .nav-tabs .nav-link h2 em.slashY{color:#000}main section#models .nav-tabs .nav-link.active{background-color:rgba(0,0,0,0);color:#000}main section#models .nav-tabs .nav-link.active h2{opacity:1;transition:opacity .6s;font-family:"OpelNextW05-Bold",sans-serif;font-size:2.75rem}main section#models .nav-tabs .nav-link.active h2 span{opacity:1;transition:opacity .3s}main section#models .nav-tabs .nav-link.active h2 em.slashY{color:#f7ff14}main section#models .nav{position:relative;flex-wrap:nowrap;flex-flow:row;justify-content:space-evenly}main section#models .nav:before{display:block;position:absolute;top:62px;margin-left:auto;margin-right:auto;width:100%;content:"";height:1px;background-color:#dee2e6}main section.contentual{background-color:#fff}main section.contentual nav.navbar.product-nav{position:sticky;top:0;z-index:10040;margin-top:1rem;padding-top:0;padding-bottom:0;background-color:#5c636a}main section.contentual nav.navbar.product-nav ol.nav{font-family:"OpelNextW05-Light",sans-serif;flex-basis:100%;opacity:1;animation-name:nav;animation-duration:1s;animation-delay:.1s;animation-iteration-count:1;animation-fill-mode:forwards;opacity:0}@keyframes nav{from{opacity:0}to{opacity:1}}main section.contentual nav.navbar.product-nav ol.nav li.nav-item{flex-grow:1}main section.contentual nav.navbar.product-nav ol.nav li.nav-item a.nav-link{display:inline-block;text-transform:uppercase;color:#dee2e6;padding:1.25rem .25rem 1.25rem .25rem;border-bottom:6px solid rgba(0,0,0,0)}main section.contentual nav.navbar.product-nav ol.nav li.nav-item a.nav-link:hover{color:#fff;border-bottom-color:#f7ff14;transition:border .2s ease-out}main section.contentual 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}main section.contentual nav.navbar.product-nav ol.nav li.nav-item a.nav-link.disabled{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.75rem;line-height:1.5rem;text-transform:uppercase;color:#fff;padding-left:0;border-bottom-color:rgba(0,0,0,0);padding-right:0rem;clip-path:none}main section.contentual nav.navbar.product-nav ol.nav li.nav-item a.nav-link.disabled .opel-brand{display:none}main section.contentual nav.navbar.product-nav ol.nav li.nav-item a.nav-link.disabled .menu-car{display:none}main section.contentual nav.navbar.product-nav ol.nav li.nav-item.buy{display:flex;justify-content:end}main section.contentual nav.navbar.product-nav ol.nav li.nav-item.buy a.nav-link{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:#dee2e6;margin:0}main section.contentual 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}main section.contentual 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}main section.contentual nav.navbar.product-nav ol.nav li.nav-item.buy a.nav-link:hover{background-color:#f5f5f5;transition:all .4s ease-in}main section.contentual nav.navbar.product-nav ol.nav li.nav-item.buy a.nav-link::before{font-family:"icons-opel";font-size:1.75rem;content:"";font-weight:normal;color:#000;padding:1rem .5rem .75rem 0rem;margin-right:0rem}main section.contentual nav.navbar.product-nav.sticky-active{margin-top:1rem}main section.contentual nav.navbar.product-nav.sticky-active ol.nav{opacity:0;margin:auto;animation-name:stickynav;animation-duration:1s;animation-delay:.1s;animation-iteration-count:1;animation-fill-mode:backwards;opacity:1}@keyframes stickynav{from{opacity:0}to{opacity:1}}main section.contentual nav.navbar.product-nav.sticky-active ol.nav li.nav-item a.nav-link{padding:1.5rem .75rem 1.5rem .75rem !important}main section.contentual nav.navbar.product-nav.sticky-active ol.nav li.nav-item a.nav-link .badge.bg-primary{background-color:#000 !important;color:#fff}main section.contentual nav.navbar.product-nav.sticky-active ol.nav li.nav-item a.nav-link.active{background-color:rgba(0,0,0,0)}main section.contentual nav.navbar.product-nav.sticky-active ol.nav li.nav-item a.nav-link:hover{color:#fff;border-bottom-color:#f7ff14;transition:border .2s ease-out}main section.contentual nav.navbar.product-nav.sticky-active ol.nav li.nav-item a.nav-link.disabled{color:#fff !important;padding:0 !important}main section.contentual nav.navbar.product-nav.sticky-active ol.nav li.nav-item a.nav-link.disabled .opel-brand{display:inline-block !important;font-family:"logo";font-size:2.5rem;line-height:2.75rem;margin-right:1rem;padding-right:1rem;border-right:1px solid #fff;margin-top:.75rem}main section.contentual nav.navbar.product-nav.sticky-active ol.nav li.nav-item a.nav-link.disabled .menu-car{display:inline-block !important;max-height:66px}main section.contentual nav.navbar.product-nav.sticky-active ol.nav li.nav-item.buy a.nav-link{padding:1rem 2.5rem .5rem 2rem !important;color:#fff;background-color:#f7ff14}main section.contentual nav.navbar.product-nav.sticky-active ol.nav li.nav-item.buy a.nav-link:hover{transition:all .2s ease-in;opacity:.9}main section.contentual nav.navbar.product-nav.sticky-active ol.nav li.nav-item.buy a.nav-link:hover::before{color:#000 !important}main section.contentual .opener{background-color:#dee2e6}main section.contentual .opener h2{font-family:"OpelNextW05-Light",sans-serif;font-size:4.5rem;line-height:4.5rem;text-transform:uppercase}main section.contentual .opener h2 span{display:block;font-family:"OpelNextW05-Bold",sans-serif;font-size:1.625rem;line-height:1.75rem}main section.contentual .opener h3{display:inline-block;font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;color:#5c636a;padding-bottom:.75rem}main section.contentual .opener .sticky-element img.look{clip-path:polygon(0 0, 100% 0, 72% 100%, 0% 100%);filter:grayscale(20%)}main section.contentual .opener .sticky-element.sticky-active img.look{filter:grayscale(0%);transition:filter 2s}main section.contentual .opener .car-header{position:relative;width:33vw;left:-345px;top:80px;opacity:1;transition:all .2s ease-in}main section.contentual .opener .car-header.sticky-active{opacity:0;width:10px;transition:all .5s ease-in;transition-delay:-0.2s}main section.contentual .anchor{position:relative;top:-80px;display:block}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 article.intro .accordion{margin-left:0rem}main section.contentual article.intro .accordion .accordion-item h3.accordion-header{font-family:"OpelNextW05-Regular",sans-serif}main section.contentual article.intro .accordion .accordion-item h3.accordion-header .accordion-button{font-size:1.5rem;color:#fff;text-transform:uppercase;background-color:#5c636a;padding-top:.75rem;padding-bottom:.75rem}main section.contentual article.intro .accordion .accordion-item h3.accordion-header .accordion-button:not(.collapsed){background-color:#fff;color:#000;padding-left:.75rem;font-family:"OpelNextW05-Bold",sans-serif;font-size:2.25rem;text-transform:uppercase}main section.contentual article.intro .accordion .accordion-item h3.accordion-header .accordion-button:focus{box-shadow:none;border-color:#fff}main section.contentual article.intro .accordion .accordion-item h3.accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%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")}main section.contentual article.intro .accordion .accordion-item h4.accordion-header{font-family:"OpelNextW05-Light",sans-serif}main section.contentual article.intro .accordion .accordion-item h4.accordion-header .accordion-button{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;padding:.75rem 1rem .75rem 1rem;text-transform:none}main section.contentual article.intro .accordion .accordion-item h4.accordion-header .accordion-button:not(.collapsed){background-color:#f7ff14;color:#000;font-family:"OpelNextW05-Regular",sans-serif;font-size:1.425rem;padding-left:1rem;padding-right:1rem;text-transform:uppercase}main section.contentual article.intro .accordion .accordion-item h4.accordion-header .accordion-button:not(.collapsed)::before{display:block;content:"";width:20px;height:20px;background-color:#f7ff14;position:absolute;left:-10px;transform:rotate(45deg)}main section.contentual article.intro .accordion .accordion-item h4.accordion-header .accordion-button:focus{box-shadow:none;border-color:#fff}main section.contentual article.intro .accordion .accordion-item .accordion-collapse .accordion-body{color:#000;padding:0 !important;font-family:"OpelNextW05-Light",sans-serif}main section.contentual article.intro .accordion .accordion-item .accordion-collapse.nested.show .accordion-body{background-color:#f5f5f5;color:#000}main section.contentual article.intro .accordion .accordion-item .accordion-collapse.nested.show .accordion-body p{padding:1rem;margin-bottom:0}main section.contentual article.intro .accordion.accordion-parent{margin-left:2rem}main section.contentual article.stock{background-color:#fff}main section.contentual article.stock .header{background-color:#5c636a;opacity:.8;color:#fff}main section.contentual article.stock .header h2{position:relative;opacity:0;top:-2rem}main section.contentual article.stock .header h2 span{display:inline-block;border-bottom:6px solid #f7ff14}main section.contentual article.stock .header h2.oneyes-active{opacity:1;top:0;transition:all 2s}main section.contentual article.stock .cars{background-color:#fff}main section.contentual article.stock .cars .card{overflow:hidden;border-radius:0;border-color:#f5f5f5;height:100%;min-height:100%;padding:0}main section.contentual article.stock .cars .card a{text-decoration:none}main section.contentual article.stock .cars .card a.btn{border:none}main section.contentual article.stock .cars .card .card-img{position:relative;border-radius:0;background-color:#f5f5f5;overflow:hidden}main section.contentual article.stock .cars .card .card-img .card-img-top{filter:blur(1.5rem)}main section.contentual article.stock .cars .card .card-img .card-img-top.oneyes-active{filter:blur(0) !important;transition:all 1s}main section.contentual article.stock .cars .card .card-img .financing{display:flex;flex-flow:row;justify-content:center;align-items:center;width:100%;position:absolute;bottom:0;align-items:stretch;z-index:666}main section.contentual article.stock .cars .card .card-img .financing .ftitle.pausal{background-color:#ced4da;padding:.5rem 1.25rem;box-shadow:rgba(0,0,0,.28) 3px 3px 5px 0px}main section.contentual article.stock .cars .card .card-img .financing .famount{display:flex;flex-flow:row;flex:1;justify-content:space-around;align-items:center;gap:.75rem;background-color:#f7ff14;color:#000;font-size:1.5rem;padding:.25rem .75rem;font-family:"OpelNextW05-Bold",sans-serif;box-shadow:rgba(0,0,0,.28) 3px 3px 5px 0px}main section.contentual article.stock .cars .card .card-img .financing .famount span{font-size:.75rem;font-family:"OpelNextW05-Regular",sans-serif;line-height:.75rem;text-align:left}main section.contentual article.stock .cars .card .overlay{opacity:0;position:absolute;left:0;top:0;width:100%;text-align:center;z-index:99;vertical-align:middle;transition:opacity .75s ease-in}main section.contentual article.stock .cars .card .card-header{position:relative;text-align:center;background-color:rgba(0,0,0,0);border-bottom:0px solid #f5f5f5;padding:0}main section.contentual article.stock .cars .card .card-header .inner{position:relative;padding:1rem 0rem 1rem 0rem}main section.contentual article.stock .cars .card .card-header .inner .category{font-family:sans-serif;font-size:.6875rem;text-transform:uppercase}main section.contentual article.stock .cars .card .card-header .inner h3{font-family:"OpelNextW05-Bold",sans-serif;font-size:2rem;line-height:normal;text-transform:uppercase;margin-bottom:0}main section.contentual article.stock .cars .card .card-header .inner h3 a{color:#000}main section.contentual article.stock .cars .card .card-header .inner h3 span{display:block;margin-top:0rem;font-family:sans-serif;font-size:.875rem;line-height:normal;text-transform:none;overflow:hidden}main section.contentual article.stock .cars .card .card-header .inner h3 .icon{font-size:1.5rem}main section.contentual article.stock .cars .card .card-header .inner .card-price{width:100%;text-align:center}main section.contentual article.stock .cars .card .card-header .inner .card-price h4{display:block;font-family:"OpelNextW05-Regular",sans-serif;font-size:1.5rem;line-height:1rem;color:#5c636a;transition:color .5s ease-out}main section.contentual article.stock .cars .card .card-body{background-color:#f5f5f5;border-top:3px solid #f7ff14;padding:0;padding-top:.5rem;text-align:center}main section.contentual article.stock .cars .card .card-body .inner{padding:1rem}main section.contentual article.stock .cars .card .card-body .inner .icons{text-align:center;font-size:.8125rem;font-weight:bold;text-align:left}main section.contentual article.stock .cars .card .card-body .inner .icons .icon{display:block;text-align:center;font-size:1.5rem;margin-bottom:.375rem;color:#000;font-weight:normal}main section.contentual article.stock .cars .card .card-body .inner .icons span{display:block;text-align:center}main section.contentual article.stock .cars .card .card-body .button{width:auto;margin:.25rem 0 0 0;transition:all .5s ease-out}main section.contentual article.stock .cars .card .top-offer{position:absolute;top:0px;left:0px;z-index:200;width:128px;font-family:"OpelNextW05-Bold",sans-serif;background-color:#f7ff14;color:#fff;padding:0rem;text-transform:uppercase}main section.contentual article.stock .cars .card .top-offer span{display:inline-block;font-family:inherit;font-size:1rem;line-height:1.875rem;color:#000;margin-left:1.25rem;padding-top:.125rem;letter-spacing:-0.02rem}main section.contentual article.stock .cars .card .top-offer::after{content:"";position:absolute;right:-32px;width:0;height:0;border-top:32px solid #f7ff14;border-right:32px solid rgba(0,0,0,0)}main section.contentual article.stock .cars .card .opel-domu-ico{position:absolute;top:0px;left:0px;z-index:900;width:128px;font-family:"OpelNextW05-Bold",sans-serif;background-color:#000;color:#fff;padding:0rem;text-transform:uppercase}main section.contentual article.stock .cars .card .opel-domu-ico span{display:inline-block;font-size:1rem;line-height:1.875rem;color:#fff;margin-left:1.25rem;padding-top:.125rem;letter-spacing:-0.02rem}main section.contentual article.stock .cars .card .opel-domu-ico span em{font-style:normal;color:#f7ff14;font-size:1rem}main section.contentual article.stock .cars .card .opel-domu-ico::after{content:"";position:absolute;right:-32px;width:0;height:0;border-top:32px solid #000;border-right:32px solid rgba(0,0,0,0)}main section.contentual article.stock .cars .card:hover .card-img-top{transform:scale(1.05)}main section.contentual article.stock .cars .card:hover .overlay{opacity:1;transition:opacity .75s ease-out}main section.contentual article.stock .cars p.no-item{font-family:"OpelNextW05-Light",sans-serif;font-size:1.625rem;line-height:1.875rem;text-align:center}main section.contentual article.stock .cars p.no-item-cta{text-align:center}main section.contentual article.stock .cars p.no-item-cta a{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.25rem;color:#000}main section.contentual article.configurator{margin-top:5rem}main section.contentual article.configurator .btn-check:checked+.btn-outline-primary{color:#000}main section.contentual article.configurator header.cs-header .sticked{position:unset !important;transform:unset !important;border:0 !important}main section.contentual article.configurator .cs-layout .nav-bar .nav-bar__drop-down-content{position:unset !important;z-index:500 !important}main section.contentual article.configurator .legal{display:none}main section.contentual article.configurator aside{min-height:700px !important}main section.contentual article.configurator section#cs-main-slider-wrapper{min-height:700px !important}main section.contentual article.configurator .step-summary .price-bar__configuration-price-block{display:none}main section.contentual article.configurator .step-summary .price-bar__transitions-block{display:none}main section.contentual article.visualization{background-color:#f5f5f5}main section.contentual article.visualization .header h2 span{display:inline-block;border-bottom:6px solid #000}main section.contentual article.visualization .alternative .card{flex-basis:50%;border:none}main section.contentual article.visualization .alternative .card h3.card-title{font-family:"OpelNextW05-Regular",sans-serif;font-size:1.25rem;text-transform:uppercase}main section.contentual article.visualization .alternative .card p.card-text{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}main section.contentual article.visualization .alternative.variants .card{flex-basis:25%;padding:1rem}main section.contentual article.visualization .alternative.equip h3.card-title{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.5rem}main section.contentual article.visualization .alternative.equip p,main section.contentual article.visualization .alternative.equip ul{font-family:"OpelNextW05-Light",sans-serif}main section.contentual article.pricelist{background-color:#fff}main section.contentual article.pricelist .header h2 span{border-bottom:1px solid #000}main section.contentual article.pricelist .header .icon-configurator{position:relative;top:4px;font-size:1.5rem}main section.contentual .cliped{clip-path:polygon(0 0, 100% 0, 67% 100%, 0% 100%)}main section.content-page{border-top:.5rem solid #f7ff14;margin-top:0rem;padding-bottom:4rem}main section.content-page .hero{text-align:center;background-color:#f5f5f5;padding:2rem 0}main section.content-page .branches{padding-bottom:2rem;padding-top:2rem}main section.content-page .branches .accordion .accordion-item{margin-bottom:1.75rem;border:1px solid rgba(0,0,0,.22);box-shadow:0 1px 4px 0 rgba(0,0,0,.22)}main section.content-page .branches .accordion .accordion-item:not(:first-of-type){border:1px solid #dfdfdf !important}main section.content-page .branches .accordion .accordion-item .accordion-header button{font-family:"OpelNextW05-Light",sans-serif;box-shadow:none;padding:.875rem 1.25rem 1rem 1.25rem;background-color:rgba(0,0,0,0);position:relative;background:linear-gradient(90deg, rgb(247, 255, 20) 0%, rgb(255, 255, 255) 27%, rgb(255, 255, 255) 100%)}main section.content-page .branches .accordion .accordion-item .accordion-header button h3{margin-bottom:0;text-transform:uppercase;line-height:1.5rem;font-family:"logo";font-size:1.25rem}main section.content-page .branches .accordion .accordion-item .accordion-header button h3 span{display:block;font-family:"OpelNextW05-Bold",sans-serif}main section.content-page .branches .accordion .accordion-item .accordion-header button address{margin-bottom:0px}main section.content-page .branches .accordion .accordion-item .accordion-header button address span{font-family:"OpelNextW05-Bold",sans-serif}main section.content-page .branches .accordion .accordion-item .accordion-header button:not(.collapsed){color:#000 !important;background:none;background-color:#f7ff14}main section.content-page .branches .accordion .accordion-item .accordion-header button:not(.collapsed):hover{background-color:#f7ff14 !important}main section.content-page .branches .accordion .accordion-item .accordion-header button:hover{background:none;background-color:#f7ff14}main section.content-page .branches .accordion .accordion-item .accordion-header button .short div:not(:first-of-type){padding-right:2.5rem;margin-right:2.5rem;border-right:1px solid #000}main section.content-page .branches .accordion .accordion-item .accordion-header button .short div:last-of-type{border-right:0}main section.content-page .branches .accordion .accordion-item .accordion-header button th{font-weight:normal;text-align:right}main section.content-page .branches .accordion .accordion-item .accordion-header button td{font-family:"OpelNextW05-Regular",sans-serif}main section.content-page .branches .accordion .accordion-item .accordion-body{padding:0;border-top:.5rem solid #5c636a}main section.content-page .branches .accordion .accordion-item .accordion-body .column-first{background-color:#f5f5f5;padding:0;min-width:fit-content}main section.content-page .branches .accordion .accordion-item .accordion-body .column-first iframe{height:90vh}main section.content-page .branches .accordion .accordion-item .accordion-body .column-second{padding:2rem 2rem 4rem 2rem}main section.content-page .branches .accordion .accordion-item .accordion-body .column-second .section{font-size:1.25rem;margin:.25rem 0 1rem 0;padding-top:.75rem;border-top:1px solid #f5f5f5}main section.content-page .branches .accordion .accordion-item .accordion-body .column-second .section table{font-size:.875rem}main section.content-page .branches .accordion .accordion-item .accordion-body .column-second .section table th{border:4px solid #fff}main section.content-page .branches .accordion .accordion-item .accordion-body .column-second .section .comment{color:#dc3545}main section.content-page .branches .accordion .accordion-item .accordion-body .column-second h4{text-transform:uppercase;font-family:"OpelNextW05-Light",sans-serif;font-size:2.25rem}main section.content-page .branches .accordion .accordion-item .accordion-body .column-second h4:not(:first-of-type){margin-top:2rem}main section.content-page .branches .accordion .accordion-item .accordion-body .column-second .staff .employee{background-color:#f5f5f5;border-bottom:1.5rem solid #fff;overflow:hidden;font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;line-height:1.3125rem}main section.content-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;transition:transform 1.4s}main section.content-page .branches .accordion .accordion-item .accordion-body .column-second .staff .employee img:hover{transform:scale(1.1)}main section.content-page .branches .accordion .accordion-item .accordion-body .column-second .staff .employee span.pos{font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem;line-height:1rem;text-transform:uppercase;display:inline-block;width:12rem;overflow-wrap:break-word;padding-top:.375rem}main section.content-page .branches .accordion .accordion-item .accordion-body .column-second .staff .employee ul.telmail{margin-top:.5rem;padding-top:.5rem}main section.content-page .branches .accordion .accordion-item .accordion-body .column-second .staff .employee ul.telmail li{padding-top:.5rem;font-size:1rem}main section.content-page .branches .accordion .accordion-item ul.telmail{margin:0;padding:0;list-style-type:none;font-family:"OpelNextW05-Regular",sans-serif}main section.content-page .branches .accordion .accordion-item ul.telmail li i.bi{padding-right:4px;font-size:.9375rem}main section.content-page .branches .accordion .accordion-item a{color:#000;text-decoration:none}main section.content-page .branches .accordion .accordion-item a:hover{opacity:.5}main section.content-page.stock-cars-page .hero{background-color:#fff}main section.content-page.stock-cars-page .hero h2{margin-bottom:0}main section.content-page.stock-cars-page .hero .sum{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem}main section.content-page.stock-cars-page .hero .sum strong{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.5rem}main section.content-page.stock-cars-page article.sort{position:sticky;top:0;z-index:999;background-color:#dee2e6;padding:1.125rem 0 1.125rem 0;font-family:"OpelNextW05-Light",sans-serif;font-size:.9375rem}main section.content-page.stock-cars-page article.sort .filter-show{position:relative;left:0;clip-path:polygon(90% 0%, 100% 50%, 90% 100%, 0% 100%, 0% 0%);box-shadow:0 0px 1px 0 rgba(0,0,0,.1);padding-right:1.75rem;border:.5rem solid rgba(0,0,0,0);font-family:"OpelNextW05-Regular",sans-serif;font-size:1.125rem;transition:left .4s ease-out}main section.content-page.stock-cars-page article.sort .filter-show:hover{left:.5rem;background-color:#f7ff14;color:#000;transition:left .4s ease-out}main section.content-page.stock-cars-page article.sort .select{padding-top:0;padding-bottom:0;margin-left:1rem;position:relative;padding-right:2.5rem;font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;box-shadow:0 0px 1px 0 rgba(0,0,0,.1);border-radius:4px !important}main section.content-page.stock-cars-page article.sort .select i{display:inline-block;position:absolute;right:6px}main section.content-page.stock-cars-page article.sort .sort-buttons{display:flex;flex-flow:row;justify-content:space-around;align-items:center;gap:.5rem}main section.content-page.stock-cars-page article.sort .sort-buttons .btn-secondary{background-color:#fff;color:#000;font-family:"OpelNextW05-Light",sans-serif;border-color:#fff;transition:border-color .3s ease-out}main section.content-page.stock-cars-page article.sort .sort-buttons .btn-secondary.active{font-family:"OpelNextW05-Regular",sans-serif;background-color:#000;color:#fff;border-color:#000}main section.content-page.stock-cars-page article.sort .sort-buttons .btn-secondary:hover{border-color:#000;transition:border-color .6s ease-out}main section.content-page.stock-cars-page article.filter-info{text-align:center;background-color:#5c636a}main section.content-page.stock-cars-page article.filter-info #stock-filter{width:33%;border:none;background-color:#dee2e6;box-shadow:-8px 0px 15px -7px rgba(0,0,0,.75)}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-header{background-color:#5c636a;color:#fff;padding:.9375rem 1rem .8125rem 1rem}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-header .btn-close{margin:0;width:150px;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:1.5rem;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:1.5rem}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body{padding:0}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-header{background-color:rgba(0,0,0,0)}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-header .accordion-button{background-color:#fff !important;box-shadow:none;color:#000;padding-top:1.5rem;padding-bottom:1.5rem;font-family:"OpelNextW05-Regular",sans-serif;font-size:1.375rem}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body .ui-selectmanybutton,main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body .ui-selectonebutton{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body .ui-selectmanybutton .ui-button,main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body .ui-selectonebutton .ui-button{display:flex;flex-flow:row;align-items:center}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body .ui-selectmanybutton .ui-button:before,main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body .ui-selectonebutton .ui-button:before{display:inline-block;content:"";width:20px;height:20px;border:2px solid #ced4da}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body .ui-selectmanybutton .ui-button.ui-state-active,main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body .ui-selectonebutton .ui-button.ui-state-active{border-color:#000;color:#000}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body .ui-selectmanybutton .ui-button.ui-state-active:before,main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body .ui-selectonebutton .ui-button.ui-state-active:before{display:inline-block;font-family:opel-icons;font-size:.75rem;content:"";width:20px;height:20px;border:2px solid #000;background:#f7ff14}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body .ui-selectmanybutton .ui-button .ui-button-text,main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body .ui-selectonebutton .ui-button .ui-button-text{font-family:"OpelNextW05-Light",sans-serif;padding-left:.5rem;padding-right:1.5rem}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]{-webkit-appearance:none;margin:1rem 0;width:100%}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]:focus{outline:none}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]::-webkit-slider-runnable-track{width:100%;height:10px;cursor:pointer;box-shadow:none;background:#dee2e6;border-radius:0;border:1px solid #000}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]:focus::-webkit-slider-runnable-track{background:#f7ff14}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:24px;width:24px;border-radius:24px;background:#f7ff14;cursor:pointer;-webkit-appearance:none;margin-top:-8px}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;box-shadow:1px 1px 1px #000;background:#f7ff14;border-radius:1.3px;border:.2px solid #010101}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:24px;width:24px;border-radius:24px;background:#f7ff14;cursor:pointer}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]::-ms-track{width:100%;height:8.4px;cursor:pointer;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:16px 0;color:rgba(0,0,0,0)}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]::-ms-fill-lower{background:#2a6495;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]::-ms-fill-upper{background:#f7ff14;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]:focus::-ms-fill-lower{background:#f7ff14}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body input[type=range]:focus::-ms-fill-upper{background:#367ebd}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body.colors{display:flex;flex-flow:row;flex-wrap:wrap}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body.colors a{display:block;opacity:.75;text-decoration:none;color:#000;border:6px solid #fff}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body.colors a span,main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body.colors a div{display:block;margin:.375rem 0;font-family:"OpelNextW05-Light",sans-serif;font-size:.9375rem;text-transform:uppercase}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body.colors a.selected{opacity:1;border-color:#dee2e6;background-color:#f7ff14}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body.colors a.selected span,main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body.colors a.selected div{font-family:"OpelNextW05-Regular",sans-serif}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body.colors a:hover{opacity:1}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item .accordion-collapse .accordion-body.colors img{width:100px}main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item #filter-item-1 .accordion-body .ui-selectmanybutton .ui-button,main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item #filter-item-1 .accordion-body .ui-selectonebutton .ui-button,main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item #filter-item-0 .accordion-body .ui-selectmanybutton .ui-button,main section.content-page.stock-cars-page article.filter-info #stock-filter .offcanvas-body #accordionFilter .accordion-item #filter-item-0 .accordion-body .ui-selectonebutton .ui-button{width:150px}main section.content-page.stock-cars-page article.cars-list{border-top:1px solid #f5f5f5}main section.content-page.stock-cars-page article.cars-list .cars div[class*=col]{padding-bottom:1rem}main section.content-page.stock-cars-page article.cars-list .cars .financing{display:flex;flex-flow:row;justify-content:center;align-items:center;width:100%;position:absolute;bottom:0;align-items:stretch;z-index:666}main section.content-page.stock-cars-page article.cars-list .cars .financing .ftitle.pausal{background-color:#ced4da;padding:.5rem 1.25rem;box-shadow:rgba(0,0,0,.28) 3px 3px 5px 0px}main section.content-page.stock-cars-page article.cars-list .cars .financing .famount{display:flex;flex-flow:row;flex:1;justify-content:space-around;align-items:center;gap:.75rem;background-color:#f7ff14;color:#000;font-size:1.5rem;padding:.25rem .75rem;font-family:"OpelNextW05-Bold",sans-serif;box-shadow:rgba(0,0,0,.28) 3px 3px 5px 0px}main section.content-page.stock-cars-page article.cars-list .cars .financing .famount span{font-size:.75rem;font-family:"OpelNextW05-Regular",sans-serif;line-height:.75rem;text-align:left}main section.content-page.stock-car-detail-page article.nav-top{position:static;background-color:#f5f5f5;padding:1.25rem 0 1.375rem 0}main section.content-page.stock-car-detail-page article.nav-top ol.breadcrumb{margin-bottom:0rem;font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}main section.content-page.stock-car-detail-page article.nav-top ol.breadcrumb .breadcrumb-item{color:#000}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 a:hover{opacity:.75}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:#dc3545}main section.content-page.stock-car-detail-page article.nav-top ul.top-icons{display:none}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:#dc3545}main section.content-page.stock-car-detail-page article.car-detail .gallery{max-width:1024px;background-color:#fff;padding-bottom:0}main section.content-page.stock-car-detail-page article.car-detail .gallery .thumb{overflow:hidden}main section.content-page.stock-car-detail-page article.car-detail .gallery .thumb .thumbnail{display:block;height:100%;overflow:hidden}main section.content-page.stock-car-detail-page article.car-detail .gallery .thumb .thumbnail .img-thumbnail{padding:0;border:0}main section.content-page.stock-car-detail-page article.car-detail .gallery .thumb .thumbnail img{transition:all .1s ease-in-out}main section.content-page.stock-car-detail-page article.car-detail .gallery .thumb .thumbnail:hover img{transform:scale(1.4);transition:all .5s ease-in-out}main section.content-page.stock-car-detail-page article.car-detail .gallery .accordion-item{background-color:#f5f5f5}main section.content-page.stock-car-detail-page article.car-detail .gallery .accordion-body{padding:0;padding-top:.5rem}main section.content-page.stock-car-detail-page article.car-detail .gallery .accordion-button{position:static;font-size:1rem;color:#000;background-color:#f5f5f5}main section.content-page.stock-car-detail-page article.car-detail .gallery .accordion-button::after{margin-right:auto;width:130px;text-align:right;padding-right:24px;font-family:"OpelNextW05-Light",sans-serif;font-size:1.125rem;line-height:1.25rem;background-position:right center;content:"Zobrazit vše"}main section.content-page.stock-car-detail-page article.car-detail .gallery .accordion-button:focus{box-shadow:none}main section.content-page.stock-car-detail-page article.car-detail .gallery .accordion-button:not(.collapsed){background-color:#f5f5f5}main section.content-page.stock-car-detail-page article.car-detail .gallery .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/%3e%3c/svg%3e");transform:rotate(0deg);content:"Skrýt"}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-header{border-bottom:0;justify-content:center}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-header .btn-close{margin-left:0}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-header h4{flex-grow:1;text-align:center;font-family:"OpelNextW05-Light",sans-serif;color:#000}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-body{text-align:center;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:1rem solid #f5f5f5}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-body button{position:absolute;margin-top:36vh;font-size:2rem;line-height:1.75rem;border:0;padding:1.25rem;background-color:#000;color:#fff}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-body button:focus{box-shadow:none}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-body button:hover i{color:#f7ff14 !important;opacity:1}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-body button#show-previous-image{left:0}main section.content-page.stock-car-detail-page article.car-detail .gallery #image-gallery .modal-content .modal-body button#show-next-image{right:0}main section.content-page.stock-car-detail-page article.car-detail .tech h3{font-family:"OpelNextW05-Light",sans-serif;font-size:2rem;line-height:3.75rem;text-transform:uppercase;border-bottom:4px solid #f7ff14}main section.content-page.stock-car-detail-page article.car-detail .tech table tr{border-color:#f5f5f5;border-bottom:1px solid #f5f5f5}main section.content-page.stock-car-detail-page article.car-detail .tech table tr th{vertical-align:baseline;font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;text-transform:uppercase;border-bottom:0;background-color:#fff;color:#000;text-align:right}main section.content-page.stock-car-detail-page article.car-detail .tech table tr th br{display:none}main section.content-page.stock-car-detail-page article.car-detail .tech table tr td{vertical-align:baseline;font-family:"OpelNextW05-Regular",sans-serif;font-size:1.1875rem;border-bottom:none}main section.content-page.stock-car-detail-page article.car-detail .tech table tr td:first-letter{text-transform:uppercase}main section.content-page.stock-car-detail-page article.car-detail .tech table tr td.color img{height:1rem;margin-right:.5rem}main section.content-page.stock-car-detail-page article.car-detail .tech table tr td.color span:not(.text-capitalize){font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}main section.content-page.stock-car-detail-page article.car-detail .tech table tr td.small{font-family:"OpelNextW05-Light",sans-serif;font-size:.75rem;text-align:right}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 .tech table.ui-datagrid-data td{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}main section.content-page.stock-car-detail-page article.car-detail .opel-domu-car{display:flex;flex-flow:row;flex-wrap:nowrap;background-color:#f5f5f5;color:#000;margin-bottom:2rem}main section.content-page.stock-car-detail-page article.car-detail .opel-domu-car .txt{padding:1rem 1rem 1rem 1rem;border-color:#f5f5f5;font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem}main section.content-page.stock-car-detail-page article.car-detail .opel-domu-car .txt h4{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;border:none;text-transform:uppercase}main section.content-page.stock-car-detail-page article.car-detail .opel-domu-car .txt h4 span{display:block;font-size:2.75rem;font-family:"OpelNextW05-Bold",sans-serif}main section.content-page.stock-car-detail-page article.car-detail .opel-domu-car .txt h4 span em{font-style:normal;color:#f7ff14}main section.content-page.stock-car-detail-page article.car-detail .opel-domu-car .txt a{font-family:"OpelNextW05-Bold",sans-serif;text-decoration:underline;color:#000}main section.content-page.stock-car-detail-page article.car-detail .basic-info{position:sticky;top:100px;z-index:0;padding:1rem;text-align:center}main section.content-page.stock-car-detail-page article.car-detail .basic-info h2{display:inline-block;font-family:"OpelNextW05-Bold",sans-serif;font-size:3.125rem;line-height:2.75rem;text-align:center;margin-bottom:0}main section.content-page.stock-car-detail-page article.car-detail .basic-info h2 span{display:inline;font-family:"OpelNextW05-Light",sans-serif;font-size:3.125rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info h3{font-family:"OpelNextW05-Light",sans-serif;font-size:2.75rem;text-align:center;margin-bottom:0;margin-top:2rem;margin-bottom:1.5rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info h3 span{font-size:1rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info h3 a.more{color:#000}main section.content-page.stock-car-detail-page article.car-detail .basic-info h3 a.more i{font-size:1rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info h3 a.more:hover{color:#dc3545}main section.content-page.stock-car-detail-page article.car-detail .basic-info .campaign-service{display:inline-block;background-color:#f7ff14;padding:.3rem 1rem;font-size:.75rem;font-family:"OpelNextW05-Regular",sans-serif}main section.content-page.stock-car-detail-page article.car-detail .basic-info .campaign-service .value{font-size:1rem;font-family:"OpelNextW05-Bold",sans-serif}main section.content-page.stock-car-detail-page article.car-detail .basic-info #morePrice .card{display:flex;flex-flow:row;justify-content:space-between;margin-bottom:1.125rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info a.ico-park{display:inline-block;margin-right:1rem;text-decoration:none}main section.content-page.stock-car-detail-page article.car-detail .basic-info a.ico-park:before{font-family:opel-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em;content:"";color:#dee2e6;font-size:2.5rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info a.ico-park.selected:before{color:#000}main section.content-page.stock-car-detail-page article.car-detail .basic-info .collapse .card{border:1px solid #f5f5f5}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-camouflage.cta-main{display:inline-block;margin-top:1rem;padding:.75rem 2rem;font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;text-transform:uppercase;color:#5c636a;border:1px solid #5c636a;transition:all .1s ease-out}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta .btn-camouflage.cta-main span{font-family:"OpelNextW05-Bold",sans-serif}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta .btn-camouflage.cta-main.sticky-active,main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta .btn-camouflage.cta-main:hover{display:inline-block;background-color:#f7ff14;margin-top:1rem;padding:.75rem 2rem;color:#000;border:1px solid #f7ff14;font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;text-transform:uppercase;transition:all .2s ease-in}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta .btn-camouflage.cta-main.sticky-active span,main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta .btn-camouflage.cta-main:hover span{font-family:"OpelNextW05-Bold",sans-serif}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm{width:33%;border:none;background-color:#dee2e6;box-shadow:-8px 0px 15px -7px rgba(0,0,0,.75)}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-header{background-color:#5c636a;color:#fff;padding:.9375rem 1rem .8125rem 1rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-header .btn-close{margin:0;width:186px;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-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-header .btn-close:hover{opacity:.5}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-header h5{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;text-transform:uppercase}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-header h5 span{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.5rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .car-info{display:flex;flex-flow:row;justify-content:flex-start;align-items:center}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .car-info img{max-width:33%}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .car-info .car-name{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;line-height:1.5rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .car-info .car-name strong{font-size:1.5rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .gdpr-info{margin-bottom:0}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .gdpr-info p{font-family:"OpelNextW05-Light",sans-serif;font-size:.75rem;margin-bottom:.375rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .gdpr-info .form-check label{font-family:"OpelNextW05-Light",sans-serif;font-size:.75rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .btn-lg{display:block;width:100%}main section.content-page.stock-car-detail-page article.car-detail .basic-info p{text-align:center;font-family:"OpelNextW05-Light",sans-serif;font-size:1.125rem;border-bottom:4px solid #f5f5f5;padding-bottom:.75rem;margin-bottom:0}main section.content-page.stock-car-detail-page article.car-detail .basic-info .icons{border-bottom:4px solid #f5f5f5;padding-bottom:1.25rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .icons div.icon-block{text-align:left;min-width:240px;padding:1.5rem 0 0 0;border-color:#fff !important;font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;line-height:1.5rem;color:#000}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:1.5rem;line-height:1.5rem}main section.content-page.stock-car-detail-page article.car-detail .basic-info .icons div.icon-block span:first-letter{text-transform:uppercase}main section.content-page.stock-car-detail-page article.car-detail .basic-info .icons div.icon-block i{font-size:2.5rem;margin-right:.5rem;padding:.75rem;color:#fff;background-color:#5c636a}main section.content-page .opener{z-index:999;flex-flow:row;justify-content:flex-start;align-items:center;background-color:#5c636a;position:sticky;transition:all 3.5s ease-out}main section.content-page .opener .left img.look{clip-path:polygon(0 0, 100% 0, 72% 100%, 0% 100%)}main section.content-page .opener .txt-right{position:relative;top:0;max-width:50vw;color:#fff;transition:all 1.2s ease-out}main section.content-page .opener .txt-right h2{display:inline-block;font-family:"OpelNextW05-Regular",sans-serif;font-size:4.5rem;line-height:4.25rem;text-transform:uppercase}main section.content-page .opener .txt-right h2 span{display:block;font-family:"OpelNextW05-Light",sans-serif;font-size:1.625rem;line-height:3.25rem}main section.content-page .opener .cta{opacity:0;position:fixed;z-index:99999;top:30vh;left:0px;transform-origin:bottom left;transform:rotate(90deg);transition:all 1.2s}main section.content-page .opener .cta a.btn span{position:relative;font-size:1.25rem;text-transform:uppercase;top:-7px}main section.content-page .opener .cta a.btn:hover::before{color:#fff}main section.content-page .opener .cta a.btn::before{display:inline-block;transform:rotate(-90deg);font-family:"icons-opel";font-size:2rem;content:"";font-weight:normal;color:#000;padding:0 0 0 0;margin-right:0rem;margin-right:.5rem}main section.content-page .opener .cta a.btn.service::before{content:""}main section.content-page .opener .cta a.btn.request::before{content:""}main section.content-page .opener .cta a.btn.testdrive::before{content:""}main section.content-page .opener .variants a.btn i.bi{margin-left:1rem}main section.content-page .opener.sticky-active{background-color:#dee2e6;transition:all 3.5s ease-out}main section.content-page .opener.sticky-active .txt-right{top:3rem;color:#000 !important;transition:all 1.2s ease-out}main section.content-page .opener.sticky-active .cta{z-index:99999;opacity:1;margin-top:2rem;left:0;display:flex;transition:all 1.2s}main section.content-page .opener.sticky-active .cta a.btn::before{display:inline-block;transform:rotate(-90deg);margin-right:.5rem}main section.content-page .content a.txt-lnk{color:#000;text-decoration:none;border-bottom:1px solid #5c636a}main section.content-page .content a.txt-lnk:hover{border-bottom-width:0px;opacity:.5}main section.content-page .content a.txt-lnk:after{font-family:"bootstrap-icons";content:""}main section.content-page .content a.img-lnk{border-bottom:none}main section.content-page .content a.img-lnk:hover{border-bottom-width:0px;opacity:.85}main section.content-page .content a.img-lnk:after{content:""}main section.content-page .content .variant-selector{row-gap:3rem;column-gap:3rem}main section.content-page .content .variant-selector .card{width:50%}main section.content-page .content .variant-selector .card h3.card-title{font-family:"OpelNextW05-Regular",sans-serif;font-size:2rem;text-transform:uppercase}main section.content-page .content .variant-selector .card p.card-text{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}main section.content-page .content .variant-selector .card .card-body{padding-left:4rem}main section.content-page .content p.lead{font-family:"OpelNextW05-Light",sans-serif;font-size:2rem;margin-bottom:0}main section.content-page .content p.lead span{display:inline-block;padding-left:6.5rem;padding-top:2.5rem}main section.content-page .content p.lead a{display:inline;font-family:"OpelNextW05-Regular",sans-serif;color:#000;text-decoration:none;border-bottom:1px solid #5c636a}main section.content-page .content p.lead a:after{font-family:"bootstrap-icons";font-size:1.25rem;content:""}main section.content-page .content p.lead a:hover{border-bottom-width:0px;opacity:.5}main section.content-page .content p.lead:before{position:absolute;top:0;font-family:"OpelNextW05-Light",sans-serif;font-size:7rem;line-height:1;content:"";letter-spacing:-1.25rem;display:inline-block;color:#dee2e6}main section.content-page .content strong{font-family:"OpelNextW05-Bold",sans-serif;font-weight:normal}main section.content-page .content h3{font-family:"OpelNextW05-Regular",sans-serif}main section.content-page .content h3 .slashY{color:#000}main section.content-page .content .content-block{background-color:#fff;padding:2.5rem;padding-top:3rem;border-top:8px solid #5c636a;border-radius:48px 48px 36px 36px !important;box-shadow:0 48px 48px 0 rgba(0,0,0,.07)}main section.content-page .content .content-block .border-start{border-color:#dee2e6 !important;padding-left:2rem}main section.content-page .content ul.flex-view{position:relative;row-gap:1rem;column-gap:.5rem}main section.content-page .content ul.flex-view li{padding-bottom:.5rem}main section.content-page .content ul.flex-view li span{display:inline-block;padding-left:2.75rem;line-height:1.25rem}main section.content-page .content ul.flex-view li:before{position:absolute;font-family:"icons-opel";font-size:1.5rem;line-height:1.5rem;content:"";font-weight:normal;color:#000;padding:0;background-color:#f7ff14;margin-right:1rem}main section.content-page .content ul.flex-view.w40 li{width:40%}main section.content-page .content .aftersales-content,main section.content-page .content .universal-content{position:relative;z-index:1}main section.content-page .content .aftersales-content .cards,main section.content-page .content .universal-content .cards{gap:1rem}main section.content-page .content .aftersales-content .cards .card,main section.content-page .content .universal-content .cards .card{flex-basis:calc(25% - 1rem)}main section.content-page .content .aftersales-content .cards .card .card-body,main section.content-page .content .universal-content .cards .card .card-body{display:flex;flex-direction:column;justify-content:space-between;text-align:center}main section.content-page .content .aftersales-content .cards .card .card-body h3.card-title,main section.content-page .content .universal-content .cards .card .card-body h3.card-title{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.25rem;line-height:1.25rem;text-transform:uppercase;margin-top:1rem;margin-bottom:1rem}main section.content-page .content .aftersales-content .cards .card .card-body .card-subtitle,main section.content-page .content .universal-content .cards .card .card-body .card-subtitle{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;line-height:1rem;padding:1.75rem 0 1.75rem 0;background-color:#fff}main section.content-page .content .aftersales-content .cards .card .card-body .btn-dark:hover,main section.content-page .content .universal-content .cards .card .card-body .btn-dark:hover{opacity:.5}main section.content-page .content .aftersales-content .cards .card.online-servis,main section.content-page .content .universal-content .cards .card.online-servis{background-color:#f7ff14;color:#000}main section.content-page .content .aftersales-content .cards .card.online-servis .card-body,main section.content-page .content .universal-content .cards .card.online-servis .card-body{text-align:left}main section.content-page .content .aftersales-content .cards .card.online-servis .card-body h3.card-title,main section.content-page .content .universal-content .cards .card.online-servis .card-body h3.card-title{font-family:"OpelNextW05-Bold",sans-serif;font-size:4.25rem;line-height:3.5rem;text-transform:uppercase;margin-top:1rem;margin-bottom:1rem}main section.content-page .content .aftersales-content .cards .card.online-servis .card-body h3.card-title span,main section.content-page .content .universal-content .cards .card.online-servis .card-body h3.card-title span{display:block;font-family:"OpelNextW05-Regular",sans-serif;font-size:.875rem;line-height:1rem;text-transform:none}main section.content-page .content .aftersales-content .cards .card.online-servis .card-body h3.card-title span i,main section.content-page .content .universal-content .cards .card.online-servis .card-body h3.card-title span i{display:none;font-style:normal;font-family:"OpelNextW05-Regular",sans-serif;font-size:2.25rem;line-height:2.5rem}main section.content-page .content .aftersales-content .cards .card.online-servis .card-body .card-subtitle,main section.content-page .content .universal-content .cards .card.online-servis .card-body .card-subtitle{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;line-height:1.625rem;padding:.75rem 0 1.75rem 0;background-color:#f7ff14}main section.content-page .content .aftersales-content .cards .card.card-news,main section.content-page .content .universal-content .cards .card.card-news{background-color:#f5f5f5}main section.content-page .content .aftersales-content .cards .card.card-news .card-body,main section.content-page .content .universal-content .cards .card.card-news .card-body{text-align:left;padding-bottom:0}main section.content-page .content .aftersales-content .cards .card.card-news .card-body h3.card-title,main section.content-page .content .universal-content .cards .card.card-news .card-body h3.card-title{font-family:"OpelNextW05-Light",sans-serif;font-size:1.75rem;line-height:2rem;text-transform:none}main section.content-page .content .aftersales-content .cards .card.card-news .card-body h3.card-title span,main section.content-page .content .universal-content .cards .card.card-news .card-body h3.card-title span{display:block;font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem;line-height:3rem}main section.content-page .content .aftersales-content .cards .card.card-news .btn-white,main section.content-page .content .universal-content .cards .card.card-news .btn-white{margin:1rem !important;margin-top:0 !important}main section.content-page .content .aftersales-content .cards .card.card-news .btn-white:hover,main section.content-page .content .universal-content .cards .card.card-news .btn-white:hover{background-color:#f7ff14}main section.content-page .content .aftersales-content ul.summary,main section.content-page .content .universal-content ul.summary{column-count:2}main section.content-page .content .aftersales-content ul.summary li,main section.content-page .content .universal-content ul.summary li{font-family:"OpelNextW05-Light",sans-serif;font-size:1.75rem;line-height:2.25rem;padding-bottom:1.5rem}main section.content-page .content .aftersales-content ul.summary li:before,main section.content-page .content .universal-content ul.summary li:before{font-family:"OpelNextW05-Regular",sans-serif;font-size:2.25rem;content:"";margin-right:1rem;letter-spacing:-0.375rem}main section.content-page .content .aftersales-content .full,main section.content-page .content .universal-content .full{padding:0 !important;margin-top:2rem;border-top:12px solid #f5f5f5;border-left:12px solid #f5f5f5}main section.content-page .content .aftersales-content .full p,main section.content-page .content .universal-content .full p{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;line-height:2rem;padding-left:3rem;margin-top:1rem}main section.content-page .content .aftersales-content .full p:first-of-type,main section.content-page .content .universal-content .full p:first-of-type{margin-top:1.5rem}main section.content-page .content .aftersales-content .full h3,main section.content-page .content .universal-content .full h3{font-family:"OpelNextW05-Light",sans-serif;font-size:2.25rem;line-height:2.5rem;text-transform:uppercase;border-left:8px solid #f7ff14;padding:1.5rem;background-color:#f5f5f5;margin-top:2rem;margin-bottom:2rem}main section.content-page .content .aftersales-content .full .photos,main section.content-page .content .universal-content .full .photos{padding-top:1.25rem;padding-left:.5rem}main section.content-page .content .aftersales-content .full .photos img,main section.content-page .content .universal-content .full .photos img{border:1px solid #f5f5f5;margin-bottom:1rem}main section.content-page .content .aftersales-content .full .photos .promo-model,main section.content-page .content .universal-content .full .photos .promo-model{background-color:#5c636a;margin-bottom:1rem}main section.content-page .content .aftersales-content .full .photos .promo-model .body,main section.content-page .content .universal-content .full .photos .promo-model .body{display:flex;flex-flow:row;justify-content:space-between;align-items:center;padding:1rem}main section.content-page .content .aftersales-content .full .photos .promo-model .body .name,main section.content-page .content .universal-content .full .photos .promo-model .body .name{text-transform:uppercase;color:#fff;font-family:"OpelNextW05-Bold",sans-serif;font-size:1.5rem;line-height:1.75rem}main section.content-page .content .aftersales-content .full .photos .promo-model .body .name span,main section.content-page .content .universal-content .full .photos .promo-model .body .name span{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;line-height:1.75rem}main section.content-page .content .aftersales-content .full .photos .promo-model .body .name:after,main section.content-page .content .universal-content .full .photos .promo-model .body .name:after{font-family:"OpelNextW05-Regular",sans-serif;font-size:1.5rem;line-height:1.75rem;content:"";margin-left:.25rem;color:#f7ff14}main section.content-page .content .aftersales-content .full .photos .promo-model .body .btn,main section.content-page .content .universal-content .full .photos .promo-model .body .btn{padding-left:.75rem;padding-right:.75rem}main section.content-page .content .aftersales-content .full .photos .promo-model .body .btn i.bi,main section.content-page .content .universal-content .full .photos .promo-model .body .btn i.bi{margin-left:.5rem}main section.content-page .content .aftersales-content .full .photos .promo-model img,main section.content-page .content .universal-content .full .photos .promo-model img{margin-bottom:0}main section.content-page .content .buy-opel .section .intro{text-align:center;background-color:#dee2e6;padding-top:3rem}main section.content-page .content .buy-opel .section .intro h3{font-family:"OpelNextW05-Light",sans-serif;font-size:2rem;line-height:2.375rem;text-transform:uppercase;margin-top:0;margin-bottom:1rem;padding-top:0}main section.content-page .content .buy-opel .section .intro p{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;padding-top:1rem;padding-bottom:1rem}main section.content-page .content .buy-opel .section .cars{gap:1rem}main section.content-page .content .buy-opel .section .cars .car-place{position:relative;flex-basis:min-content;border:1px solid #dee2e6;margin-top:.5rem;padding:0rem;padding-top:0;margin-bottom:2.5rem}main section.content-page .content .buy-opel .section .cars .car-place .place-count{position:absolute;top:-0.25rem;z-index:999;background-color:#dc3545;color:#fff;font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;border:4px solid #fff}main section.content-page .content .buy-opel .section .cars .car-place .card{border:1rem solid #fff}main section.content-page .content .buy-opel .section .cars .car-place .card .card-img img{width:240px !important}main section.content-page .content .buy-opel .section .cars .car-place .card .card-content .category{display:none !important}main section.content-page .content .buy-opel .section .cars .car-place .card .card-content .card-body{border-top:none;padding-top:0}main section.content-page .content .buy-opel .section .cars .car-place .card .card-content .card-body .inner{display:none}main section.content-page .content .buy-opel .section .cars .car-place .card .card-content .card-body .btn.py-3{padding-top:.375rem !important;padding-bottom:.1875rem !important}main section.content-page .content .buy-opel .section .cars .car-place.blank-place{background-color:#fdfdfd;border:1px dashed #dee2e6;background-image:radial-gradient(circle, #f4f4f4 1px, rgba(0, 0, 0, 0) 1px);background-size:1rem 1rem}main section.content-page .content .buy-opel .section .cars .car-place.blank-place .place-count{background-color:#dee2e6;color:#000}main section.content-page .content .buy-opel .section .cars .car-place.blank-place .card{background-color:rgba(0,0,0,0);border:1rem solid rgba(0,0,0,0)}main section.content-page .content .buy-opel .section .cars .car-place.blank-place .card .card-img{background-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}main section.content-page .content .buy-opel .section .cars .car-place.blank-place .card .card-img img{opacity:.1}main section.content-page .content .buy-opel .section .cars .car-place.blank-place .card .card-content p{text-align:center;font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem;padding-top:2rem}main section.content-page .content .buy-opel .section .cars .car-place.blank-place .card .card-content p a{font-family:"OpelNextW05-Bold",sans-serif;color:#000}main section.content-page .content .buy-opel .section .cars .car-place.blank-place .card .card-content p a:hover{text-decoration:underline}main section.content-page .content .buy-opel .section .cars .car-place.blank-place .card .card-content .btn{display:block}main section.content-page .content .buy-opel .section .cars .car-place.blank-place .card .card-content .icon-reccomend{font-size:1.25rem}footer{background-color:#000;color:#fff;padding-top:0rem;padding-bottom:6rem;padding-left:calc(1.5rem + 3.5vw);padding-right:calc(1.5rem + 3.5vw);margin-top:8rem}footer .ctas .logo a{color:#fff;text-decoration:none}footer .ctas .logo a span{font-family:"logo";font-size:3rem}footer .ctas .cta-footer.oneyes.oneyes-active ul li{opacity:1;transition:all .6s}footer .ctas .cta-footer.oneyes{position:relative;top:-2.5rem}footer .ctas .cta-footer.oneyes ul{gap:1rem}footer .ctas .cta-footer.oneyes ul li{opacity:0;transition:all .6s}footer .ctas .cta-footer.oneyes ul li a{display:flex;flex-direction:column;width:175px;height:auto;align-items:center;padding:1rem;text-decoration:none;color:#000;background-color:#f7ff14;border:1px solid #f7ff14;transition:all .4s}footer .ctas .cta-footer.oneyes ul li a span{font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem;text-transform:uppercase}footer .ctas .cta-footer.oneyes ul li a i{display:block;font-size:3.5rem;margin-bottom:.5rem}footer .ctas .cta-footer.oneyes ul li a:hover{background-color:#5c636a;color:#fff;border-color:#5c636a;transition:all .4s}footer .ctas .social ul{gap:1rem}footer .ctas .social ul li a{color:#5c636a}footer .ctas .social ul li a i{display:block;font-size:1.5rem}footer .ctas .social ul li a:hover{color:#fff}footer .dealer{display:flex;flex-wrap:wrap;align-items:center}footer .dealer .city{width:50%;border-bottom:1px solid #3a3a3a;height:3rem}footer .dealer .city h4{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.25rem;margin-bottom:0}footer .dealer .city h4 i{display:none}footer .dealer .city h4 span{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem}footer .dealer .city table{font-family:"OpelNextW05-Light",sans-serif;color:#5c636a}footer .dealer .inner{width:50%;height:3rem;display:flex;flex-flow:row;justify-content:space-between;align-items:center;border-bottom:1px solid #3a3a3a;padding-left:3rem}footer .dealer .inner address{font-family:"OpelNextW05-Light",sans-serif;font-size:1.125rem;margin-bottom:0}footer .dealer .inner address br{display:none}footer .dealer .inner address .town{display:none}footer .dealer .inner address .zip{display:none}footer .dealer .inner ul.head-contacts{list-style:none;margin:0;padding:0}footer .dealer .inner ul.head-contacts li.df{margin-left:2rem}footer .dealer .inner ul.head-contacts li.df a{color:#fff;text-decoration:none}footer .dealer .inner ul.head-contacts li.df.all span{display:none}footer .dealer .inner ul.head-contacts li:not(.df){display:none}footer .links{margin-top:2rem;padding-bottom:2rem;gap:5rem}footer .links .btn-group.dropup{font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem}footer .links .btn-group.dropup strong{text-transform:uppercase}footer .links .important-links ul,footer .links .unimportant-links ul{list-style:none;margin:0;padding:0}footer .links .important-links ul li a,footer .links .unimportant-links ul li a{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;color:#fff;text-decoration:none}footer .links .important-links ul li a:hover,footer .links .unimportant-links ul li a:hover{opacity:.5}footer .links .important-links ul li a:before,footer .links .unimportant-links ul li a:before{display:inline-block;position:relative;top:5px;margin-right:.75rem;font-size:1.25rem;font-family:bootstrap-icons;content:"";color:#5c636a}footer .links .unimportant-links ul li a{color:#5c636a}footer .links .unimportant-links ul li a:hover{color:#fff}footer .links .author{color:#5c636a;font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem}footer .links .author a{color:#5c636a;text-decoration:none}@media(max-width: 767px){html{font-size:14px;font-family:"OpelNextW05-Regular",sans-serif}h2{font-size:2.75rem}.col-count2{column-count:1}.col-count3{column-count:1}.has-bg-img{height:auto}.has-bg-img img,.has-bg-img video{position:relative}#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}#allnav div[id*=subnav-] .offcanvas-body{padding:0}#allnav div[id*=subnav-] .offcanvas-body .models .group .model .top{justify-content:space-around !important}#allnav div[id*=subnav-] .offcanvas-body .models .group .model .top h3{font-size:2rem}#allnav div[id*=subnav-] .offcanvas-body .short-contacts .city h4 i{font-size:2.25rem !important}#allnav div[id*=subnav-] .offcanvas-body .short-contacts .city span{display:none !important}#allnav div[id*=subnav-] .offcanvas-body .short-contacts .inner{flex-direction:column !important}#allnav div[id*=subnav-] .offcanvas-body .short-contacts .inner address{font-family:"OpelNextW05-Light",sans-serif !important;font-size:1.25rem !important;margin-bottom:1rem !important}#allnav div[id*=subnav-] .offcanvas-body .short-contacts .inner ul.head-contacts{justify-content:center !important}#allnav div[id*=subnav-] .offcanvas-body .short-contacts .inner ul.head-contacts li{width:40vw !important;margin-bottom:.5rem !important}#allnav div[id*=subnav-] .offcanvas-body .short-contacts .inner ul.head-contacts li a i.icon{width:36px !important}#allnav div[id*=subnav-] .offcanvas-body .short-contacts .inner ul.head-contacts li a i.bi{width:36px !important;padding-left:.75rem !important}#allnav div[id*=subnav-] .offcanvas-body .short-contacts .inner ul.head-contacts li a span{font-family:"OpelNextW05-Regular",sans-serif !important;font-size:1rem !important;line-height:2.5rem}#allnav div[id*=subnav-] .offcanvas-body .short-contacts .inner ul.head-contacts li.all{width:65vw !important;margin-left:0rem !important;margin-top:1.5rem !important;text-align:center !important}#allnav div[id*=subnav-] .offcanvas-body .short-contacts .inner ul.head-contacts li.all span{font-family:"OpelNextW05-Regular",sans-serif;font-size:1.125rem !important;line-height:2.5rem !important;text-transform:uppercase}header.titlepage nav.navbar{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{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 a.brand{width:100%;height:70px;position:fixed;top:0;z-index:9999;margin-right:0;padding:1.5rem;justify-content:space-between;flex-direction:row-reverse !important;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:1.25rem;color:#000 !important}header.titlepage .overlay h2 span{font-size:calc(3rem + 1vw);line-height:calc(3rem + .5vw);margin-top:.5rem}header.titlepage .overlay h2 span br{display:none}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#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-around}main section#models .nav:before{display:none}main section#models .models .group{flex-flow:column}main section#models .models .group .model{text-align:center}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 section.contentual{background-color:#dee2e6;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 #dee2e6;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;padding-bottom: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:100%;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:#dc3545}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:#dc3545}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:.875rem}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{display:none}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 .btn-primary.cta-main{display:block}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm{width:100%}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .car-info{display:flex;flex-flow:row;justify-content:flex-start;align-items:center}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .car-info img{max-width:33%}main section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .btn-lg{padding-top:2rem;padding-bottom:2rem}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 .opener{flex-flow:column;padding-bottom:2rem}main section.content-page .opener .left{max-width:100vw}main section.content-page .opener .left img.look{clip-path:none}main section.content-page .opener .txt-right{max-width:100vw;padding:1rem;color:#fff}main section.content-page .opener .txt-right h2{font-family:"OpelNextW05-Regular",sans-serif;font-size:2.5rem;line-height:2.5rem}main section.content-page .opener .txt-right h2 span{margin-bottom:1rem;font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;line-height:1.5rem}main section.content-page .opener .txt-right p{display:none}main section.content-page .opener .txt-right .btn{margin-top:.5rem}main section.content-page .opener .cta{opacity:1;top:auto;bottom:1rem;left:0px !important;margin-top:0rem;transform-origin:left top;transform:rotate(0deg);transition:all 1.2s;margin-left:-80px}main section.content-page .opener .cta .btn{padding-left:0rem;padding-right:0}main section.content-page .opener .cta .btn span{display:none}main section.content-page .opener .cta a.btn::before{transform:rotate(0deg)}main section.content-page .opener .variants{margin-top:.5rem}main section.content-page .opener.sticky-active .txt-right{top:1.5rem}main section.content-page .opener.sticky-active .txt-right p{visibility:hidden}main section.content-page .opener.sticky-active .cta{opacity:1;margin-top:0rem;bottom:1rem;width:70px;left:auto;display:flex;margin-left:0px;transition:all 1.2s}main section.content-page .opener.sticky-active .cta .btn{padding-left:1rem;padding-right:.5rem}main section.content-page .opener.sticky-active .cta .btn span{display:none}main section.content-page .opener.sticky-active .cta a.btn::before{transform:rotate(0deg)}main section.content-page .content .models .group{flex-flow:column}main section.content-page .content .models .group .model .top h3{font-size:2rem}main section.content-page .content .variant-selector{row-gap:1rem;column-gap:0rem}main section.content-page .content .variant-selector .card{width:100%}main section.content-page .content p.lead{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem}main section.content-page .content h3{font-family:"OpelNextW05-Bold",sans-serif}main section.content-page .content .content-block{border:0px solid #f5f5f5;padding:1rem;border-radius:0 !important;box-shadow:none}main section.content-page .content .content-block .border-start{padding-left:1rem;border-left:0px solid #fff !important}main section.content-page .content ul.flex-view{position:relative;row-gap:1rem;column-gap:.5rem}main section.content-page .content ul.flex-view li{padding-bottom:.5rem}main section.content-page .content ul.flex-view li span{display:inline-block;padding-left:2.75rem;line-height:1.25rem}main section.content-page .content ul.flex-view li:before{position:absolute;font-family:"icons-opel";font-size:1.5rem;line-height:1.5rem;content:"";font-weight:normal;color:#000;padding:0;background-color:#f7ff14;margin-right:1rem}main section.content-page .content ul.flex-view.w40 li{width:45%}main section.content-page .content .aftersales-content,main section.content-page .content .universal-content{padding:0rem}main section.content-page .content .aftersales-content ul.summary,main section.content-page .content .universal-content ul.summary{padding-left:1rem;padding-right:1rem;column-count:1}main section.content-page .content .aftersales-content ul.summary li,main section.content-page .content .universal-content ul.summary li{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;line-height:2rem}main section.content-page .content .aftersales-content .full,main section.content-page .content .universal-content .full{padding:0 !important;margin-top:1rem;border-top:none;border-left:none}main section.content-page .content .aftersales-content .full p,main section.content-page .content .universal-content .full p{padding-left:2rem;padding-right:1rem}article.lead-form{border-top:none}article.lead-form .header h3{font-family:"OpelNextW05-Light",sans-serif;font-size:3rem}article.lead-form .header h3 span{font-family:"OpelNextW05-Bold",sans-serif}article.lead-form .form{padding:2rem 1rem}article.lead-form .form .service-cross a i{font-size:2.55rem}article.lead-form .form .service-cross a span{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;line-height:1rem}article.lead-form .form fieldset.models-select .models .ui-button{flex:0 0 45%}article.lead-form .form fieldset.models-select .models .ui-button-text:before{background-size:140px 78px;width:140px;height:78px}article.lead-form .form .ui-g{flex-flow:column}article.lead-form .form .send-form{flex-flow:column;align-items:center}article.lead-form .form .send-form .btn.btn-lg{margin-top:0rem}footer{text-align:center;padding-left:1rem;padding-right:1rem}footer .ctas .cta-footer.oneyes{position:static}footer .ctas .cta-footer.oneyes ul{gap:1rem}footer .ctas .cta-footer.oneyes ul li{width:calc(50% - 1rem);opacity:1}footer .ctas .cta-footer.oneyes ul li a{width:100%}footer .ctas .social{margin-top:2rem}footer .ctas .social ul li a i{font-size:3.5rem}footer .dealer{display:flex;flex-flow:column;flex-wrap:wrap;align-items:center}footer .dealer .city{flex-flow:column !important;flex-wrap:wrap;width:100%;padding:1.5rem 0 .5rem 0;border-bottom:none;height:auto}footer .dealer .city h4{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.25rem;margin-bottom:0}footer .dealer .city h4 i{display:none}footer .dealer .city h4 span{display:none}footer .dealer .city table{font-family:"OpelNextW05-Light",sans-serif;color:#5c636a}footer .dealer .inner{width:100%;padding:.5rem 0;height:auto;display:flex;flex-flow:row;justify-content:space-around;align-items:center;border-bottom:1px solid #3a3a3a;padding-left:0rem}footer .dealer .inner address{font-family:"OpelNextW05-Light",sans-serif;font-size:1.125rem;margin-bottom:0}footer .dealer .inner address br{display:none}footer .dealer .inner address .town{display:none}footer .dealer .inner address .zip{display:none}footer .links{margin-top:2rem;padding-bottom:2rem;gap:2rem;align-items:center !important}footer .links .btn-group.dropup{font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem}footer .links .btn-group.dropup strong{text-transform:uppercase}footer .links .important-links ul{display:flex;flex-flow:row;justify-content:space-between;flex-wrap:wrap}footer .links .important-links ul li{width:100%;text-align:left}footer .links .important-links ul li a{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;color:#fff;text-decoration:none}footer .links .important-links ul li a:hover{opacity:.5}footer .links .important-links ul li a:before{display:inline-block;position:relative;top:5px;margin-right:.75rem;font-size:1.25rem;font-family:bootstrap-icons;content:"";color:#5c636a}}@media(min-width: 768px)and (max-width: 991px){#allnav .modal-dialog .modal-content .modal-body{padding-left:6vw;padding-top:8vh;padding-bottom:0;padding-right:1rem}#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 .shortcuts{padding-right:0}#allnav .modal-dialog .modal-content .modal-body.subnav-active{visibility:hidden}#allnav div[id*=subnav-]{width:100%}#allnav div#subnav-1 .offcanvas-body,#allnav div#subnav-2 .offcanvas-body{padding-left:0;padding-right:0;background-color:#f5f5f5}#allnav div#subnav-1 .offcanvas-body .models,#allnav div#subnav-2 .offcanvas-body .models{row-gap:.5rem;column-gap:.5rem}#allnav div#subnav-1 .offcanvas-body .models .group,#allnav div#subnav-2 .offcanvas-body .models .group{flex-basis:calc(50% - 1rem)}#allnav div#subnav-4 .offcanvas-body .cards .card{flex-basis:calc(50% - 1rem)}#allnav div#subnav-5 .offcanvas-body .short-contacts .city table{font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem}#allnav div#subnav-5 .offcanvas-body .short-contacts .city table .pr-2{padding-right:1rem}#allnav div#subnav-5 .offcanvas-body .short-contacts .city span{display:none}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner{align-items:baseline}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner address{flex-basis:80%;font-family:"OpelNextW05-Regular",sans-serif;font-size:1.25rem}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts{gap:.5rem;justify-content:flex-end}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li{flex-basis:46%}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li a span{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem;line-height:2.5rem}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li.all{margin-right:0;margin-left:0}#allnav div#subnav-5 .offcanvas-body .short-contacts .inner ul.head-contacts li.all span{font-family:"OpelNextW05-Regular",sans-serif;font-size:1rem;line-height:2.5rem}#allnav div#subnav-5 .offcanvas-body .about-us{width:50%;background-color:#000}#allnav div#subnav-5 .offcanvas-body .news{width:50%;background-color:blue}.has-bg-img{height:auto}.has-bg-img img{position:relative}header.titlepage nav.navbar{background:#fff;text-align:center;padding:0}header.titlepage nav.navbar div[class^=container]{padding-top:.75rem;padding-bottom:.75rem}header.titlepage nav.navbar div[class^=container] ul.nav{min-width:15%}header.titlepage nav.navbar div[class^=container] ul.nav .nav-item{display:none}header.titlepage nav.navbar div[class^=container] ul.nav .nav-item.fullnav{flex-basis:100%;display:block !important;text-align:right}header.titlepage nav.navbar div[class^=container] ul.nav .nav-item.fullnav a .bi{font-size:3rem}header.titlepage nav.navbar div[class^=container] .navbar-brand{display:block}header.titlepage nav.navbar div[class^=container] .navbar-brand .logo{font-size:3.5rem}header.titlepage nav.navbar div[class^=container] .navbar-brand h1.dealer{font-size:1.875rem}header.titlepage nav.navbar.nograd{background:rgba(0,0,0,0)}header.titlepage .overlay{top:30vw}header.titlepage .overlay h2{font-size:1.125rem;color:#fff}header.titlepage .overlay h2 span{font-size:calc(2rem + 1vw);line-height:calc(2rem + .8vw)}header.page{padding-top:0rem}header.page nav.navbar{padding-top:0}header.page nav.navbar div[class^=container]{padding-top:.75rem;padding-bottom:.75rem}header.page nav.navbar div[class^=container] ul.nav{min-width:15%}header.page nav.navbar div[class^=container] ul.nav .nav-item{display:none}header.page nav.navbar div[class^=container] ul.nav .nav-item.fullnav{flex-basis:100%;display:block !important;text-align:right}header.page nav.navbar div[class^=container] ul.nav .nav-item.fullnav a .bi{font-size:3rem}header.page nav.navbar div[class^=container] .navbar-brand{display:block}header.page nav.navbar div[class^=container] .navbar-brand .logo{font-size:3.5rem}header.page nav.navbar div[class^=container] .navbar-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:#dee2e6;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:#dee2e6;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#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 .opener{flex-flow:column}main section.content-page .opener .left img.look{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}main section.content-page .opener .txt-right{max-width:100vw;padding:1.5rem 1.5rem 2.75rem 1.5rem}main section.content-page .opener .txt-right h2{font-family:"OpelNextW05-Regular",sans-serif;font-size:2.75rem;line-height:2.5rem;text-transform:uppercase}main section.content-page .opener .txt-right h2 span{display:block;font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;line-height:3rem}main section.content-page .opener .cta{top:auto;left:0px;bottom:1rem;transform:rotate(0deg)}main section.content-page .opener .cta a.btn::before{transform:rotate(0deg)}main section.content-page .opener.sticky-active .txt-right{top:1.5rem}main section.content-page .opener.sticky-active .cta a.btn::before{transform:rotate(0deg)}main section.content-page .content .variant-selector{row-gap:1rem;column-gap:1rem}main section.content-page .content .variant-selector .card p.card-text{font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem}main section.content-page .content .variant-selector .card .card-body{padding-left:1rem}main section.content-page .content p.lead{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem}main section.content-page .content .content-block{padding:2rem;padding-top:2.5rem}main section.content-page .content .content-block .border-start{padding-left:1rem}main section.content-page .content .aftersales-content .cards,main section.content-page .content .universal-content .cards{gap:1rem}main section.content-page .content .aftersales-content .cards .card,main section.content-page .content .universal-content .cards .card{flex-basis:calc(50% - 1rem)}main section.content-page .content .aftersales-content .cards .card.card-news .card-body h3.card-title,main section.content-page .content .universal-content .cards .card.card-news .card-body h3.card-title{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;line-height:1.75rem}main section.content-page .content .aftersales-content ul.summary,main section.content-page .content .universal-content ul.summary{column-count:1}main section.content-page .content .aftersales-content ul.summary li,main section.content-page .content .universal-content ul.summary li{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;line-height:2rem}main section.content-page .content .aftersales-content .full,main section.content-page .content .universal-content .full{padding:0 !important;margin-top:0rem;border-top:none;border-left:none}main section.content-page .content .aftersales-content .full p,main section.content-page .content .universal-content .full p{padding-left:1rem}main section.content-page .content .aftersales-content .full .photos img,main section.content-page .content .universal-content .full .photos img{max-width:46%}main section.content-page .content .aftersales-content .full .photos .promo-model img,main section.content-page .content .universal-content .full .photos .promo-model img{width:100%;max-width:100%}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){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{top:11vw}header.titlepage .overlay h2{font-size:1.5rem}header.titlepage .overlay h2 span{font-size:calc(3.25rem + 1vw) !important;line-height:calc(3.125rem + .8vw) !important}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#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 .opener .txt-right{max-width:90%}main section.content-page .opener .txt-right h2{font-family:"OpelNextW05-Regular",sans-serif;font-size:3.5rem;line-height:3.25rem}main section.content-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 .opener .txt-right p.lead{font-size:1rem}main section.content-page .content .aftersales-content .cards .card.online-servis .card-body h3.card-title{font-family:"OpelNextW05-Bold",sans-serif;font-size:3.25rem;line-height:3.125rem}main section.content-page .content .aftersales-content .cards .card.online-servis .card-body .card-subtitle{font-family:"OpelNextW05-Light",sans-serif;font-size:1.375rem;line-height:1.5rem}#allnav div#subnav-1 .offcanvas-body .models .group,#allnav div#subnav-2 .offcanvas-body .models .group{flex-basis:calc(25% - 1rem) !important}#allnav div#subnav-1 .offcanvas-body .models .group .model .top div,#allnav div#subnav-2 .offcanvas-body .models .group .model .top div{font-size:.75rem}#allnav div#subnav-1 .offcanvas-body .models .group .model .btn,#allnav div#subnav-2 .offcanvas-body .models .group .model .btn{padding-left:.5rem;padding-right:.5rem}#allnav div#subnav-4 .offcanvas-body .cards{gap:.75rem}#allnav div#subnav-4 .offcanvas-body .cards .card{flex-basis:calc(25% - 1rem)}#allnav div#subnav-4 .offcanvas-body .cards .card .card-body h3.card-title{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.125rem;line-height:1.125rem;text-transform:uppercase;margin-top:.75rem;margin-bottom:.75rem}#allnav div#subnav-4 .offcanvas-body .cards .card .card-body .card-subtitle{font-family:"OpelNextW05-Light",sans-serif;font-size:.875rem;line-height:.875rem;padding:1.5rem 0 1.5rem 0}#allnav div#subnav-4 .offcanvas-body .cards .card.online-servis .card-body h3.card-title{font-family:"OpelNextW05-Bold",sans-serif;font-size:3.25rem;line-height:3.125rem}#allnav div#subnav-4 .offcanvas-body .cards .card.online-servis .card-body .card-subtitle{font-family:"OpelNextW05-Light",sans-serif;font-size:1.375rem;line-height:1.5rem}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm{width:50% !important}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-header{background-color:#5c636a;color:#fff;padding:.9375rem 1rem .8125rem 1rem}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-header .btn-close{margin:0;width:186px;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}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-header .btn-close:hover{opacity:.5}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-header h5{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem;text-transform:uppercase}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-header h5 span{font-family:"OpelNextW05-Bold",sans-serif;font-size:1.5rem}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .car-info{display:flex;flex-flow:row;justify-content:flex-start;align-items:center}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .car-info img{max-width:33%}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .car-info .car-name{font-family:"OpelNextW05-Light",sans-serif;font-size:1.5rem}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .gdpr-info{margin-bottom:0}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .gdpr-info p{font-family:"OpelNextW05-Light",sans-serif;font-size:.75rem;margin-bottom:.375rem}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .gdpr-info .form-check label{font-family:"OpelNextW05-Light",sans-serif;font-size:.75rem}section.content-page.stock-car-detail-page article.car-detail .basic-info .cta #leadForm .offcanvas-body .btn-lg{display:block;width:100%}section.content-page.stock-car-detail-page article.car-detail .basic-info p{text-align:center;font-family:"OpelNextW05-Light",sans-serif;font-size:1.125rem;border-bottom:4px solid #f5f5f5;padding-bottom:.75rem;margin-bottom:0}section.content-page.stock-car-detail-page article.car-detail .basic-info .icons{border-bottom:4px solid #f5f5f5;padding-bottom:1.25rem}section.content-page.stock-car-detail-page article.car-detail .basic-info .icons div.icon-block{text-align:left;min-width:240px;padding:1.5rem 0 0 0;border-color:#fff !important;font-family:"OpelNextW05-Light",sans-serif;font-size:1.25rem;line-height:1.5rem;color:#000}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:1.5rem;line-height:1.5rem}section.content-page.stock-car-detail-page article.car-detail .basic-info .icons div.icon-block span:first-letter{text-transform:uppercase}section.content-page.stock-car-detail-page article.car-detail .basic-info .icons div.icon-block i{font-size:2.5rem;margin-right:.5rem;padding:.75rem;color:#fff;background-color:#5c636a}article.lead-form .form{padding:2rem}article.lead-form .form fieldset.models-select .models .ui-button .ui-button-text:before{background-size:130px 73px;display:inline-block;width:130px;height:73px;content:""}footer{padding-left:1rem;padding-right:1rem}footer .ctas .logo a span{font-size:3rem}footer .ctas .cta-footer.oneyes ul{gap:1rem}footer .ctas .cta-footer.oneyes ul li a{width:150px}footer .ctas .cta-footer.oneyes ul li a span{font-family:"OpelNextW05-Light",sans-serif;font-size:.75rem}footer .ctas .cta-footer.oneyes ul li a i{font-size:3rem}footer .dealer .city h4{font-family:"OpelNextW05-Bold",sans-serif;font-size:1rem;margin-bottom:0}footer .dealer .city h4 i{display:none}footer .dealer .city h4 span{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}footer .dealer .inner{padding-left:2rem}footer .dealer .inner address{font-family:"OpelNextW05-Light",sans-serif;font-size:1rem}}@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 */