﻿@font-face{font-family:"Peugeot";src:url("../fonts/Peugeot-Light.woff2") format("woff2"),url("../fonts/Peugeot-Light.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Peugeot";src:url("../fonts/Peugeot-Regular.woff2") format("woff2"),url("../fonts/Peugeot-Regular.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Peugeot";src:url("../fonts/Peugeot-Bold.woff2") format("woff2"),url("../fonts/Peugeot-Bold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}html{font-size:14px !important;font-family:"Peugeot",sans-serif;font-weight:400;scroll-behavior:auto !important}body{font-size:14px !important;position:relative;background-color:#fff;font-family:"Peugeot",sans-serif;font-weight:400;padding-right:0 !important}body>.mx-auto{max-width:1920px}.no-banner-margin{margin-top:6vw}.bg-blue{background-color:#0074e8;color:#fff !important}.color-blue{color:#0074e8 !important}.bg-grey{background-color:#3b3938}.bg-grey1{background-color:#323232}.bg-grey2{background-color:#f3f3f3}.icon-close-1{opacity:1;color:#0074e8;font-size:2rem !important;padding:1rem}.car-card{display:flex;flex-flow:column;justify-content:space-between;align-items:start;gap:1rem;height:100%;margin-bottom:1.5rem;background-color:#fff;overflow:hidden;padding:1.5rem;text-decoration:none;border:1px solid #f3f3f3}.car-card h3{font-size:2.5rem;line-height:2.75rem;font-weight:800;color:#3b3938;text-transform:uppercase;margin:0;width:100%;text-align:center;margin-top:1.5rem}.car-card h3 span{display:block;font-size:1rem;font-weight:400;color:#3b3938}.car-card .price{display:flex;flex-flow:row;justify-content:space-between;align-items:start;background-color:#f3f3f3;padding:1rem;color:#3b3938}.car-card .price .price-label{font-size:.75rem;font-weight:400}.car-card .price .price-value{font-size:1.375rem;font-weight:800}.car-card .price .price-value span{font-size:.875rem;font-weight:400}.car-card .price .separator{display:block;font-weight:400;font-size:.75rem;padding-bottom:.5rem}.car-card .price .status{border-radius:12px;background-color:#fff;padding:4px 1rem 2px 1rem;font-size:.75rem;line-height:1rem;text-align:center;text-transform:uppercase}.car-card .icons{display:flex;width:100%;flex-flow:row;justify-content:space-evenly;align-items:center;gap:1rem}.car-card .icons .basic{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:.5rem}.car-card .icons .basic .icon{font-size:3rem;color:#0074e8}.car-card .icons .basic .value{font-size:.875rem}.car-card.model-stock a.img-lnk{position:relative;top:.5rem}.car-card.model-stock .infobox{display:flex;flex-flow:row;justify-content:center;align-items:center;background-color:#fff;color:#3b3938;width:100%;gap:1rem}.car-card.model-stock .infobox .count{position:relative;display:flex;flex-flow:column;justify-content:start;align-items:center;gap:.375rem;background-color:#f3f3f3;color:#3b3938;padding:0 1rem;flex-grow:1;height:100%;text-decoration:none;border-radius:.5rem}.car-card.model-stock .infobox .count::before{display:block;position:absolute;content:"";width:1rem;height:1rem;background-color:#f3f3f3;transform:rotate(45deg);top:-0.5rem}.car-card.model-stock .infobox .count .count-label{position:relative;top:.75rem;font-size:.75rem;line-height:.875rem;font-weight:400;text-align:center}.car-card.model-stock .infobox .count .count-value{position:relative;top:.75rem;background-color:#0074e8;color:#fff;padding:.375rem .625rem .3125rem .625rem;font-size:1rem;line-height:1.25rem;font-weight:600;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}.car-card.model-stock .infobox .price-from{display:flex;flex-flow:column;justify-content:center;align-items:center;background-color:#f3f3f3;padding:.75rem 1rem;flex-grow:1;height:100%;border-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0;height:90%}.car-card.model-stock .infobox .price-from .price-label{font-size:.875rem;font-weight:400}.car-card.model-stock .infobox .price-from .price-value{font-size:1.375rem;line-height:1.375rem;font-weight:800}.car-card.model-stock .infobox .price-from .price-value span{display:block;text-align:center;font-size:.75rem;line-height:.75rem;font-weight:400}.car-card.model-stock a.btn.btn-secondary{font-weight:400;font-size:.875rem;margin-top:1rem}.car-card.model-stock a.btn.btn-secondary strong{opacity:.75}#cta-continue-my-purchase{display:none !important}.offcanvas{z-index:10040 !important}#offcanvasNavbar .offcanvas-header{border-bottom:1px solid #f3f3f3;padding:.5rem 1rem}#offcanvasNavbar .offcanvas-header .offcanvas-title a{text-decoration:none}#offcanvasNavbar .offcanvas-header .offcanvas-title a .icon{color:#3b3938;font-size:1.75rem}#offcanvasNavbar .offcanvas-header .dealer{color:#3b3938}#offcanvasNavbar .offcanvas-body{padding:0}#offcanvasNavbar .offcanvas-body .navbar-nav{padding:0 1rem}#offcanvasNavbar .offcanvas-body .navbar-nav .nav-item{border-bottom:1px solid #f3f3f3;padding:.75rem .75rem}#offcanvasNavbar .offcanvas-body .navbar-nav .nav-item .nav-link{display:flex;flex-flow:row;justify-content:space-between;align-items:center;color:#3b3938;font-size:1.25rem;font-weight:600}#offcanvasNavbar .offcanvas-body .navbar-nav .nav-item .nav-link .icon-chevron-right-big{font-size:2rem;color:#0074e8}#offcanvasNavbar .offcanvas-body .navbar-nav .nav-item .nav-link .badge{background-color:#0074e8;color:#fff;font-weight:400;font-size:.875rem}#offcanvasNavbar .offcanvas-body .ctas{display:flex;flex-flow:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;background-color:#f3f3f3;padding:1rem}#offcanvasNavbar .offcanvas-body .ctas .cta{display:flex;width:48%;flex-flow:column;justify-content:center;align-items:center;gap:.5rem;background-color:#fff;padding:1rem;color:#0074e8;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;border-radius:.5rem}#offcanvasNavbar .offcanvas-body .ctas .cta .icon{font-size:2rem;font-weight:100}#topscroll{display:none;position:fixed;bottom:3rem;right:2rem;background-color:#f3f3f3;width:50px;height:50px;color:#3b3938;flex-flow:column;justify-content:center;align-items:center;font-size:3rem;outline:8px solid hsla(0,0%,100%,.1);z-index:999;text-decoration:none}#topscroll .icon{font-size:2rem}#topscroll:hover{background-color:#3b3938;outline:8px solid #fff}.gform{padding:0 0 2rem 0;text-align:center;padding:3rem;padding-top:1rem;color:#3b3938;background:#f3f3f3}@media(max-width: 767px){.gform{padding:1.5rem}}.gform .form-container form fieldset{padding-top:2rem}.gform .form-container form fieldset.submit{padding-top:1rem !important}.gform .form-container form fieldset legend{display:flex;flex-flow:row;justify-content:start;align-items:center;padding:1.5rem 0 0 0 !important;margin:0;text-align:center;font-size:.875rem;font-weight:800;text-transform:uppercase}.gform .form-container form fieldset .form-section-flex .formEl{margin-bottom:0 !important;position:relative}.gform .form-container form fieldset .form-section-flex .formEl textarea{padding:15px !important;margin-top:1rem !important;border-radius:0 !important}.gform .form-container form fieldset .form-section-flex .formEl textarea:focus{border-color:#000}.gform .form-container form fieldset .form-section-flex .formEl input.form-control,.gform .form-container form fieldset .form-section-flex .formEl .multiselect{margin-top:1rem !important;padding:.8125rem 2.1875rem .8125rem .8125rem;border:1px solid #a4a4a4;background-color:#fff;font-size:.75rem;line-height:1rem;color:#3b3938;border-radius:0 !important}.gform .form-container form fieldset .form-section-flex .formEl input.form-control:focus,.gform .form-container form fieldset .form-section-flex .formEl .multiselect:focus{border-color:#000}.gform .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection{margin-top:1rem;display:flex;flex-flow:row;justify-content:flex-start;align-items:center;gap:2rem;flex-wrap:wrap}.gform .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection div label{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:.5rem;font-weight:400;font-size:.875rem}.gform .form-container form fieldset .form-section-flex .formEl .TextInput.radioselection div label input[type=checkbox]{width:24px;height:24px}.gform .form-container form fieldset .form-section-flex .formEl .form-field-error{justify-content:center;width:100%;padding-top:0;color:red;font-weight:600;letter-spacing:1px;font-size:.625rem}.gform .form-container form fieldset .form-section-flex .formEl .form-field-error::before{content:"";font-family:"Material Symbols Outlined";font-size:1.125rem;color:red}.gform .form-container form fieldset .form-section-flex .formEl .form-field-error::after{content:"";font-family:"Material Symbols Outlined";font-size:1.125rem;color:#000}.gform .form-container form fieldset .form-section-flex .formEl .agreement{margin-top:.5rem}.gform .form-container form fieldset .form-section-flex .formEl .agreement label{font-size:1rem}.gform .form-container form fieldset .form-section-flex .formEl .agreement label .agreeLink p{font-size:.75rem;line-height:1rem;font-weight:400;color:#000;padding-top:.5rem}@media(max-width: 767px){.gform .form-container form fieldset .form-section-flex .formEl .agreement label .agreeLink p{font-size:.625rem;line-height:.625rem;font-weight:400}}.gform .form-container form fieldset .form-section-flex #field-term1,.gform .form-container form fieldset .form-section-flex #field-term2{margin-top:1rem}.gform .form-container form fieldset .form-section-flex #field-memo{width:48%;display:block}.gform .form-container form fieldset .form-section-flex .date-input{border-radius:10px;width:100%}.gform .form-container form fieldset.subsidiary-select .formEl{width:calc(98% - .5rem)}.gform .form-container form fieldset.subsidiary-select .formEl::after{content:"▼";position:absolute;top:calc(50% + 2px);right:1em;transform:translateY(-50%);pointer-events:none;color:#999;font-size:.8em}.gform .form-container .alert.alert-success{margin-top:2rem !important}.offcanvas .gform .form-container form fieldset:nth-child(2){width:96%}.stock-form-cardesc .car{display:flex;flex-flow:row;justify-content:start;align-items:center;background-color:#0074e8;color:#fff}.stock-form-cardesc .car img{width:210px}.stock-form-cardesc .car .title{padding-left:2rem;position:relative}@media(max-width: 767px){.stock-form-cardesc .car .title{padding-left:1rem;font-size:.875rem}}.stock-form-cardesc .car .title strong,.stock-form-cardesc .car .title span{display:block}.stock-form-cardesc .car .title strong{font-size:2rem;line-height:2rem}@media(max-width: 767px){.stock-form-cardesc .car .title strong{font-size:1.5rem;line-height:1.5rem}}.stock-form-cardesc .car .title span{background-color:#fff;border-radius:1.5rem;color:#000;text-align:center;padding:6px 0;margin-top:.75rem;font-size:.875rem;font-weight:600}.stock-form-cardesc .car .title::before{content:"";display:block;position:absolute;width:1.5rem;height:1.5rem;background-color:#0074e8;rotate:45deg;left:-0.75rem}.service-form{padding-left:2rem;padding-right:2rem}@media(max-width: 767px){.service-form{padding:0}.service-form h1{text-align:center}}.service-form .gform{margin-top:3rem}.service-form .gform .form-container form fieldset:nth-child(3){width:50%}.service-form .gform .form-container form fieldset:nth-child(3) .formEl{width:47%}.service-form .gform .form-container form fieldset:nth-child(4){width:50%}.service-form .gform .form-container form fieldset:nth-child(4) .formEl{width:47%}@media(max-width: 992px){.service-form .gform .form-container form fieldset:nth-child(3){width:100%}.service-form .gform .form-container form fieldset:nth-child(3) .formEl{width:47%}.service-form .gform .form-container form fieldset:nth-child(4){width:100%}.service-form .gform .form-container form fieldset:nth-child(4) .formEl{width:47%}}@media(max-width: 420px){.service-form .gform .form-container form fieldset:nth-child(3){width:100%}.service-form .gform .form-container form fieldset:nth-child(3) .formEl{width:100%}.service-form .gform .form-container form fieldset:nth-child(4){width:100%}.service-form .gform .form-container form fieldset:nth-child(4) .formEl{width:100%}}.gform .form-section-flex{justify-content:flex-start !important}.gform .form-section-flex .formEl .multiselect-placeholder{display:flex !important}.gform .form-section-flex .formEl textarea{padding:15px !important}h1,h2,h3,h4,h5{font-family:"Peugeot",sans-serif}strong{font-weight:800}p{font-size:calc(1rem + .125vw)}p a{color:#0074e8}a{transition:.4s !important}.zoom{position:relative;transition:.6s !important;transform-origin:center top}.zoom:hover,.zoom-hover{transform:scale(1.05);opacity:1}.btn,button[type=submit]{display:inline-flex;flex-flow:row;justify-content:center;align-items:center;gap:.5rem;height:3rem;padding:0 1.5rem;border-radius:0;font-size:.75rem;line-height:1rem;border:none;color:#fff;font-weight:800;text-transform:uppercase}.btn:hover,button[type=submit]:hover{background-color:#000;color:#fff}.btn:active,.btn:focus,.btn:focus-visible,button[type=submit]:active,button[type=submit]:focus,button[type=submit]:focus-visible{background-color:#3b3938}.btn:active span,.btn:active .icon,.btn:focus span,.btn:focus .icon,.btn:focus-visible span,.btn:focus-visible .icon,button[type=submit]:active span,button[type=submit]:active .icon,button[type=submit]:focus span,button[type=submit]:focus .icon,button[type=submit]:focus-visible span,button[type=submit]:focus-visible .icon{opacity:.5}.btn .badge,button[type=submit] .badge{display:flex;flex-flow:column;justify-content:center;align-items:center;background-color:#0074e8;color:#fff;font-weight:400;border-radius:0;font-size:.75rem;line-height:.75rem}.btn .icon,button[type=submit] .icon{font-size:2.5rem;font-weight:400}.btn-primary{background-color:#0074e8;font-weight:800}.btn-secondary{background-color:#0074e8;font-weight:800}.btn-white{background-color:#fff;border:1px solid rgba(0,0,0,0);color:#0074e8}.btn-white:hover{color:#3b3938;background-color:#fff}.btn-white:focus{color:#3b3938 !important;background-color:#fff !important}.btn-white-outline{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.btn-white-outline:hover{background-color:rgba(59,57,56,.5);color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.5)}.btn-blue-outline{background-color:rgba(0,0,0,0);border:1px solid #0074e8;color:#0074e8}.btn-blue-outline:hover{background-color:rgba(0,0,0,0);color:#3b3938;border-color:#3b3938}.btn-blue-outline:active,.btn-blue-outline:focus,.btn-blue-outline:focus-visible{background-color:rgba(0,0,0,0) !important}.btn-blue-outline:active span,.btn-blue-outline:active .icon,.btn-blue-outline:focus span,.btn-blue-outline:focus .icon,.btn-blue-outline:focus-visible span,.btn-blue-outline:focus-visible .icon{opacity:.5}.link{display:inline-flex;flex-flow:row;justify-content:center;align-items:center;color:#0074e8;text-decoration:none;font-size:.75rem;font-weight:800}.link:hover{color:#3b3938}.btn-group .dropdown-menu{padding:.5rem 1rem 1rem 1rem;background-color:#fff;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;border-radius:0}.btn-group .dropdown-menu li a{display:block;text-decoration:none;color:#3b3938;padding:.75rem 0 .75rem 1rem;font-size:.875rem;font-weight:600;border-radius:0}.btn-group .dropdown-menu li a:hover{background-color:#f3f3f3;color:#000}.lead{font-size:1.25rem;font-weight:400;line-height:2.25rem}.alert-warning{background-color:#fff;border-color:#fff;border-radius:.75rem;color:#3b3938}.table-tech{background-color:rgba(0,0,0,0) !important}.table-tech tr{background-color:rgba(0,0,0,0) !important}.table-tech tr th{background-color:rgba(0,0,0,0) !important;font-size:.875rem;padding:.625rem 0 .625rem .625rem;vertical-align:middle}.table-tech tr td{background-color:rgba(0,0,0,0) !important;font-size:.9375rem;font-weight:300;padding:.625rem 0;text-align:center}.anchor{position:relative;visibility:hidden;display:inline;width:1px;height:1px;background-color:rgba(0,0,0,0)}@media(min-width: 990px){.anchor{top:-180px}}.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}@media print{body{margin:0;color:#000;background-color:#fff}}@font-face{font-family:icons-peugeot;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/icons-peugeot.woff2) format("woff2"),url(../fonts/icons-peugeot.woff) format("woff")}.icon{font-family:icons-peugeot;font-size:1rem;font-style:normal;font-variant:normal;line-height:1;position:relative;speak:none;text-transform:none}.icon::after,.icon::before{font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}.icon-organise::before{content:""}.icon-air-recirculation::before{content:""}.icon-reset::before{content:""}.icon-switch::before{content:""}.icon-synchronize::before{content:""}.icon-indicators::before{content:""}.icon-route::before{content:""}.icon-question-mark::before{content:""}.icon-at-sign::before{content:""}.icon-home::before{content:""}.icon-star::before{content:""}.icon-edit::before{content:""}.icon-phone::before{content:""}.icon-microphone::before{content:""}.icon-bluetooth::before{content:""}.icon-sms::before{content:""}.icon-reload::before{content:""}.icon-prev-folder::before{content:""}.icon-play-video::before{content:""}.icon-trash::before{content:""}.icon-check::before{content:""}.icon-info::before{content:""}.icon-mobile::before{content:""}.icon-alert::before{content:""}.icon-keyboard::before{content:""}.icon-calendar::before{content:""}.icon-stage::before{content:""}.icon-magnify-glass::before{content:""}.icon-usb::before{content:""}.icon-wifi::before{content:""}.icon-lock::before{content:""}.icon-bookmark::before{content:""}.icon-settings::before{content:""}.icon-microphone-off::before{content:""}.icon-world::before{content:""}.icon-poi-bank::before{content:""}.icon-shopping-cart::before{content:""}.icon-poi-convention-center::before{content:""}.icon-book::before{content:""}.icon-house::before{content:""}.icon-bluettoth-connection::before{content:""}.icon-sent-mail::before{content:""}.icon-prev-track::before{content:""}.icon-next-track::before{content:""}.icon-list::before{content:""}.icon-fullscreen::before{content:""}.icon-clock::before{content:""}.icon-reduce::before{content:""}.icon-place-on-map::before{content:""}.icon-save-download::before{content:""}.icon-eye::before{content:""}.icon-shopping-bag::before{content:""}.icon-unlock::before{content:""}.icon-carplay::before{content:""}.icon-on-off::before{content:""}.icon-off::before{content:""}.icon-search-list::before{content:""}.icon-star-1::before{content:""}.icon-speaker-on::before{content:""}.icon-unsecured-network::before{content:""}.icon-more-options::before{content:""}.icon-profile::before{content:""}.icon-contact::before{content:""}.icon-filter::before{content:""}.icon-email::before{content:""}.icon-call::before{content:""}.icon-bookmark-checked::before{content:""}.icon-date-hour::before{content:""}.icon-select-list::before{content:""}.icon-voice-instruction::before{content:""}.icon-profile-woman::before{content:""}.icon-profile-man::before{content:""}.icon-euro::before{content:""}.icon-price::before{content:""}.icon-premium::before{content:""}.icon-document::before{content:""}.icon-print::before{content:""}.icon-cube::before{content:""}.icon-bobby-car::before{content:""}.icon-book-page::before{content:""}.icon-odometer::before{content:""}.icon-car-plate::before{content:""}.icon-europe::before{content:""}.icon-megaphone-crossed-out::before{content:""}.icon-email-error::before{content:""}.icon-quote-document-checked::before{content:""}.icon-offer-badge::before{content:""}.icon-basket::before{content:""}.icon-profile-1::before{content:""}.icon-reprise::before{content:""}.icon-check-small::before{content:""}.icon-citroen-dealer::before{content:""}.icon-propulsion-battery::before{content:""}.icon-battery-full::before{content:""}.icon-battery::before{content:""}.icon-fuel::before{content:""}.icon-charge-station::before{content:""}.icon-engine::before{content:""}.icon-battery-charging::before{content:""}.icon-electrical-lightning::before{content:""}.icon-hybrid-station::before{content:""}.icon-battery-flow::before{content:""}.icon-music-note::before{content:""}.icon-moon-crescent::before{content:""}.icon-guidance-arrow::before{content:""}.icon-finish::before{content:""}.icon-voice-speak::before{content:""}.icon-sun-day::before{content:""}.icon-dab::before{content:""}.icon-fuel-canister::before{content:""}.icon-visio-park::before{content:""}.icon-distance::before{content:""}.icon-auto::before{content:""}.icon-ac::before{content:""}.icon-brightness::before{content:""}.icon-sam-system::before{content:""}.icon-arrow-circle-a::before{content:""}.icon-park-assistance::before{content:""}.icon-car::before{content:""}.icon-radio::before{content:""}.icon-low-beam::before{content:""}.icon-cup-coffee::before{content:""}.icon-contrast::before{content:""}.icon-sos::before{content:""}.icon-briefcase::before{content:""}.icon-car-rental::before{content:""}.icon-temperature-coolant::before{content:""}.icon-tire-pressure-warning::before{content:""}.icon-airbag-baby::before{content:""}.icon-car-sliding-slipping::before{content:""}.icon-auto-wiper::before{content:""}.icon-car-asr-mud::before{content:""}.icon-car-asr-sliding-snow::before{content:""}.icon-child-security::before{content:""}.icon-wrench-maintenance::before{content:""}.icon-oil-level::before{content:""}.icon-brake-linings::before{content:""}.icon-car-hill-descent-control::before{content:""}.icon-temperature::before{content:""}.icon-truck::before{content:""}.icon-parking-aid::before{content:""}.icon-auto-hold-handbrake::before{content:""}.icon-high-beam::before{content:""}.icon-head-lamp-level-control::before{content:""}.icon-rear-fog-light::before{content:""}.icon-interior-light::before{content:""}.icon-night-vision-moon-street::before{content:""}.icon-speaker-car::before{content:""}.icon-parking-break::before{content:""}.icon-windscreen-wiper::before{content:""}.icon-windscreen-washer::before{content:""}.icon-windscreen-defrost::before{content:""}.icon-rear-window-defrost::before{content:""}.icon-window-lift::before{content:""}.icon-heated-seat::before{content:""}.icon-clock-heat-fan::before{content:""}.icon-engine-oil::before{content:""}.icon-spiral-diesel-pre-heat::before{content:""}.icon-ad-blue::before{content:""}.icon-steering-wheel::before{content:""}.icon-cruise-control::before{content:""}.icon-seat-belt::before{content:""}.icon-doors-open::before{content:""}.icon-bonnet-open::before{content:""}.icon-power-window-lock::before{content:""}.icon-boot-open-2::before{content:""}.icon-seat-massage::before{content:""}.icon-parking-rear-view::before{content:""}.icon-boot-open::before{content:""}.icon-book-intructions::before{content:""}.icon-head-up-display::before{content:""}.icon-adaptive-light-auto-light::before{content:""}.icon-fan::before{content:""}.icon-car-volumetric-alarm::before{content:""}.icon-climate-fan-temperature::before{content:""}.icon-apps-menu::before{content:""}.icon-android-auto::before{content:""}.icon-car-profile::before{content:""}.icon-climate-fan-off::before{content:""}.icon-eye-closed-drowsiness::before{content:""}.icon-airflow-arrow::before{content:""}.icon-weight::before{content:""}.icon-weight-alert::before{content:""}.icon-leaf::before{content:""}.icon-bubble-language-change::before{content:""}.icon-mirroring::before{content:""}.icon-graph-poi-exchange::before{content:""}.icon-emergency-cross::before{content:""}.icon-house-poi-commercial::before{content:""}.icon-add-widget-plus::before{content:""}.icon-note-music-media-center::before{content:""}.icon-note-music-streaming::before{content:""}.icon-seat-steering-wheel-comfort::before{content:""}.icon-suspension-shock-absorber::before{content:""}.icon-parking-visio-park-rear::before{content:""}.icon-ventilating-fan::before{content:""}.icon-speed-regulation::before{content:""}.icon-speed-limiter::before{content:""}.icon-360-degrees::before{content:""}.icon-van-commercial-vehicle::before{content:""}.icon-stars-new-car::before{content:""}.icon-car-plus-configurator::before{content:""}.icon-vin-number-code::before{content:""}.icon-compare-comparator::before{content:""}.icon-tools-after-sales::before{content:""}.icon-van-camping::before{content:""}.icon-car-body::before{content:""}.icon-car-silhouette-occasion::before{content:""}.icon-box-volume::before{content:""}.icon-play-button::before{content:""}.icon-star-outline::before{content:""}.icon-new-badge::before{content:""}.icon-electric::before{content:""}.icon-citroen-logo::before{content:""}.icon-my-citroen::before{content:""}.icon-burger-menu::before{content:""}.icon-question::before{content:""}.icon-facebook::before{content:""}.icon-twitter::before{content:""}.icon-youtube::before{content:""}.icon-option-standard::before{content:""}.icon-option-available::before{content:""}.icon-option-not-available::before{content:""}.icon-driving-aid::before{content:""}.icon-security::before{content:""}.icon-connect-play::before{content:""}.icon-connect-nav::before{content:""}.icon-instagram::before{content:""}.icon-linkedin::before{content:""}.icon-messenger::before{content:""}.icon-business::before{content:""}.icon-business1::before{content:""}.icon-plus-big::before{content:""}.icon-hotspot-video::before{content:""}.icon-location::before{content:""}.icon-like::before{content:""}.icon-chronometer::before{content:""}.icon-true::before{content:""}.icon-error::before{content:""}.icon-video::before{content:""}.icon-dealer-map::before{content:""}.icon-play-small::before{content:""}.icon-sound::before{content:""}.icon-sound-medium::before{content:""}.icon-sound-low::before{content:""}.icon-mute::before{content:""}.icon-full-screen::before{content:""}.icon-reduce-screen::before{content:""}.icon-link-chevron::before{content:""}.icon-time::before{content:""}.icon-minus-big::before{content:""}.icon-approved-used-car::before{content:""}.icon-sales-used-cars::before{content:""}.icon-motability::before{content:""}.icon-car-frontview::before{content:""}.icon-star-filled::before{content:""}.icon-back::before{content:""}.icon-indicator-right::before{content:""}.icon-right-ward-arrow::before{content:""}.icon-left-ward-arrow::before{content:""}.icon-drop-down-arrow::before{content:""}.icon-arrow-right::before{content:""}.icon-arrow-top-right::before{content:""}.icon-arrow-bottom-right::before{content:""}.icon-close::before{content:""}.icon-pause::before{content:""}.icon-minus::before{content:""}.icon-plus::before{content:""}.icon-close-1::before{content:""}.icon-number-one::before{content:""}.icon-number-two::before{content:""}.icon-number-three::before{content:""}.icon-number-four::before{content:""}.icon-number-five::before{content:""}.icon-number-six::before{content:""}.icon-number-seven::before{content:""}.icon-number-zero::before{content:""}.icon-number-eight::before{content:""}.icon-number-nine::before{content:""}.icon-chevron-small::before{content:""}.icon-chevron-big::before{content:""}.icon-close-small::before{content:""}.icon-chevron-up::before{content:""}.icon-chevron-down::before{content:""}.icon-chevron-left::before{content:""}.icon-chevron-right::before{content:""}.icon-back-to-results::before{content:""}.icon-arrow-down::before{content:""}.icon-arrow-up::before{content:""}.icon-gallery::before{content:"";font-size:1.5rem;padding:.25rem}.icon-option-standard::before{color:#0074e8}.icon-player-controls-play::before{content:"";color:#fff}.icon-slider-next::before{content:""}.icon-slider-prev::before{content:""}.icon-search::before{content:""}.icon-gps::before{content:""}.icon-social-media-facebook::before{content:"";font-family:icons-peugeot;font-size:1rem;font-style:normal;font-variant:normal;line-height:1;position:relative;speak:none;text-transform:none;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}.icon-social-media-twitter::before{content:"";font-family:icons-peugeot;font-size:1rem;font-style:normal;font-variant:normal;line-height:1;position:relative;speak:none;text-transform:none;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}.icon-social-media-linkedin::before{content:"";font-family:icons-peugeot;font-size:1rem;font-style:normal;font-variant:normal;line-height:1;position:relative;speak:none;text-transform:none;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}.icon-social-media-instagram::before{content:"";font-family:icons-peugeot;font-size:1rem;font-style:normal;font-variant:normal;line-height:1;position:relative;speak:none;text-transform:none;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}.icon-social-media-youtube::before{content:"";font-family:icons-peugeot;font-size:1rem;font-style:normal;font-variant:normal;line-height:1;position:relative;speak:none;text-transform:none;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}header{position:relative;z-index:99;padding-top:1.25rem;padding-bottom:1.5rem}@media(min-width: 1600px){header .navbar{padding-left:2rem;padding-right:2rem}}header .navbar .navbar-flex{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%}header .navbar .navbar-flex .navbar-brand{display:flex;flex-flow:column;justify-content:center;align-items:start;padding:0;margin:0}header .navbar .navbar-flex .navbar-brand .logo{display:flex;flex-flow:column;justify-content:center;align-items:start}header .navbar .navbar-flex .navbar-brand .logo img{max-width:260px;margin-left:auto;margin-right:auto}header .navbar .navbar-flex .navbar-brand .logo .dealer{display:flex;flex-flow:column;justify-content:center;align-items:center;color:#000;font-size:1.375rem;font-weight:800;border-top:1px solid #f3f3f3;width:100%;text-align:center;color:#0074e8;padding-top:.375rem}header .navbar .navbar-flex .navbar-brand .logo .dealer span{display:block;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#787b80;letter-spacing:1px}header .navbar .navbar-flex .navbar-brand .logo .dealer h1{margin-bottom:0;font-size:1.375rem;font-weight:800;padding-top:.375rem}header .navbar .navbar-flex .navbar-collapse{width:40%;flex-grow:0}header .navbar .navbar-flex .navbar-collapse .navbar-nav{justify-content:start;gap:1.75rem}header .navbar .navbar-flex .navbar-collapse .navbar-nav .nav-item .nav-link{font-weight:600;font-size:1rem;border-bottom:4px solid rgba(0,0,0,0);color:#000;padding-left:0;padding-right:0}header .navbar .navbar-flex .navbar-collapse .navbar-nav .nav-item .nav-link .badge{background-color:#0074e8;color:#fff;font-weight:800;border-radius:0;line-height:1.25rem;padding:.25rem .5rem .125rem .5rem}header .navbar .navbar-flex .navbar-collapse .navbar-nav .nav-item .nav-link.active{border-bottom:4px solid #0074e8}header .navbar .navbar-flex .navbar-collapse .navbar-nav .nav-item .nav-link:hover{border-bottom:4px solid #0074e8}header .navbar .navbar-flex .ctas{display:flex;flex-flow:row;justify-content:end;align-items:center;gap:1.75rem;padding-right:1.5rem;width:40%}header .navbar .navbar-flex .ctas .cta{display:flex;flex-flow:row;justify-content:start;gap:.25rem;align-items:center;text-decoration:none;font-size:.875rem;color:#000;line-height:1rem;letter-spacing:1px;font-weight:600}header .navbar .navbar-flex .ctas .cta:hover{color:#0074e8 !important}header .navbar .navbar-flex .ctas .cta .icon{font-size:2.875rem;font-weight:400}@media(min-width: 992px){header.full-banner{background:hsla(0,0%,100%,0);background:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 100%)}header.full-banner .navbar-flex button.navbar-toggler{color:#fff}header.full-banner .navbar-flex button.navbar-toggler .icon{color:#fff;font-size:3rem}header.full-banner .navbar-flex .navbar-brand .logo img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(66deg) brightness(109%) contrast(102%)}header.full-banner .navbar-flex .navbar-brand .logo .dealer{color:#fff}header.full-banner .navbar-flex .navbar-brand .logo .dealer span{color:#fff}header.full-banner .navbar-flex .navbar-brand .logo .dealer .icon{text-shadow:none}header.full-banner .navbar-flex .navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff}header.full-banner .navbar-flex .ctas .cta{color:#fff}header.full-banner .navbar-flex .ctas .cta .icon{color:#fff}}main{background-color:#fff}main .banner-position{overflow:hidden}main .banner-position section.title-banner{position:relative}main .banner-position section.title-banner .headline{position:absolute;color:#fff;top:calc(4vh + 180px);left:10vw;z-index:10;font-size:1.4vw;text-shadow:0px 0px 36px #a9b4bd}main .banner-position section.title-banner .headline h2{font-weight:800;font-size:3vw;text-transform:uppercase}main .banner-position section.title-banner .headline .price-from{display:inline-flex;flex-flow:row;justify-content:start;align-items:center;gap:.75rem;font-weight:600;font-size:1.75rem;line-height:1.75rem}main .banner-position section.title-banner .headline .price-from span{display:block;font-weight:400;font-size:1rem}main .banner-position section.title-banner .headline .price-from::before{content:"";display:block;width:2rem;height:4px;background-color:#0074e8}main .banner-position section.title-banner picture{overflow:hidden}@media(min-width: 992px){main .banner-position section.title-banner picture img{animation:banner-zoom 30s,ramp .5s;transform-origin:bottom right;animation-delay:1.7s;animation-iteration-count:1;animation-fill-mode:forwards;filter:contrast(500%) blur(4px) opacity(75%)}@keyframes banner-zoom{0%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes ramp{0%{filter:contrast(500%) blur(4px) opacity(75%)}100%{filter:contrast(100%) blur(0)}}}main .banner-position section.title-banner picture.no-anim img{animation-play-state:paused;filter:none}main .banner-position section.model-banner{position:relative}main .banner-position section.model-banner .headline{position:absolute;color:#fff;top:calc(6vh + 180px);left:10vw;z-index:10;font-size:2vw;text-shadow:0px 0px 36px #000;max-width:30vw}main .banner-position section.model-banner .headline h1{font-weight:800;font-size:2.625vw;text-transform:uppercase;margin:0;text-shadow:1px 1px 0px rgba(0,0,0,.5)}main .banner-position section.model-banner .headline .campaign{font-size:1.2vw}main .banner-position section.model-banner .headline .fuel-type{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:.75rem;margin-top:.75rem}main .banner-position section.model-banner .headline .fuel-type .type{border:1px solid #fff;border-radius:1rem;background-color:rgba(0,0,0,0);padding:.4375rem 1rem .375rem 1rem;font-size:.75rem;font-weight:600;letter-spacing:1px}main .banner-position section.model-banner .headline .price-from{display:inline-flex;flex-flow:row;justify-content:start;align-items:center;gap:.75rem;font-weight:800;font-size:2rem;line-height:2rem;text-shadow:1px 1px 0px rgba(0,0,0,.75);margin-left:2rem}main .banner-position section.model-banner .headline .price-from span{display:block;font-weight:400;font-size:1rem}main .banner-position section.model-banner .headline .leasing{display:block;font-size:1rem;font-weight:400;margin-top:0;margin-left:2.5rem;padding-bottom:.75rem;padding-top:.5rem;padding-left:1.25rem;margin-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.75);border-left:1px solid hsla(0,0%,100%,.75)}main .banner-position section.model-banner .headline .leasing strong{font-size:1.375rem;text-shadow:1px 1px 0px rgba(0,0,0,.75)}main .banner-position section.model-banner .headline .leasing em{font-style:normal;display:inline-block;line-height:1.75rem;text-transform:uppercase;font-weight:600;font-size:.875rem;letter-spacing:1px}main .banner-position section.model-banner .headline p{font-size:.875rem;line-height:1.75rem;font-weight:600;padding-top:2vw}main .banner-position section.model-banner picture{overflow:hidden}@media(min-width: 992px){main .banner-position section.model-banner picture img{animation-name:banner-zoom;transform-origin:bottom right;animation-duration:30s;animation-delay:1s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes banner-zoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}}main .banner-position section.model-banner picture.no-anim img{animation-play-state:paused}@media(min-width: 992px){main .banner-position.full-banner{position:relative;top:-172px}main .banner-position.full-banner+.content{position:relative;top:-173px}}main .content .model-cta{position:sticky;top:0;z-index:99;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;background-color:#0074e8;color:#fff;padding:1.5rem}main .content .model-cta .model-name{font-size:1.5rem;line-height:1.75rem;font-weight:800;flex-grow:1;text-align:center;padding:0 2rem;margin:1.5rem 0 1.5rem 0;text-transform:uppercase}main .content .model-cta .buttons{display:flex;flex-flow:row;justify-content:end;align-items:center;flex-grow:3;gap:2rem}@media(max-width: 991px){main .content .model-cta .buttons{flex-wrap:wrap;flex-flow:column;gap:1rem}main .content .model-cta .buttons .btn{max-width:460px !important}}main .content h1{font-weight:800;font-size:2.8125rem;line-height:3.0625rem;color:#3b3938;text-transform:uppercase;margin-bottom:0}main .content .service-cta{position:sticky;top:0;z-index:99;display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;color:#fff;padding:2rem 0}@media(max-width: 991px){main .content .service-cta{flex-wrap:wrap;flex-flow:column;gap:1rem}main .content .service-cta .btn{max-width:460px !important}}main .content .service-cta h1{font-size:2.5rem;line-height:3.0625rem;font-weight:800;text-align:center;margin:0;color:#fff}@media(max-width: 991px){main .content .service-cta h1{font-size:1.5rem;line-height:2.625rem}}main .content .message{padding:3rem 1rem 3rem 0}main .content .message p.lead{font-weight:800;font-size:calc(1.25rem + .125vw)}main section.promos{padding:2rem 1rem 2rem 1rem}@media(max-width: 992px){main section.promos{padding:1rem 0 2rem 0}}main section.promos .promo{text-align:center;color:#000;padding-bottom:1.5rem;display:flex;flex-flow:column;justify-content:space-between;align-items:center;height:100%;overflow:hidden}main section.promos .promo h2{margin:1rem 1rem 1rem 1rem;font-weight:800;font-size:1.5625rem;text-transform:uppercase}@media(max-width: 992px){main section.promos .promo h2{font-size:1.25rem;margin:1rem 0 1rem 0}}main section.promos .promo p{font-size:.9375rem;line-height:1.75rem;padding:0 13%;font-weight:600;color:#787b80}@media(max-width: 992px){main section.promos .promo p{padding:0}}main section.promos .promo .btn{width:80%}@media(max-width: 992px){main section.promos .promo .btn{width:100%}}main section.promos .promo .badge{background-color:#0074e8;color:#fff;font-weight:800;font-size:1.25rem;line-height:1.5rem;padding-top:8px;border-radius:0}@media(max-width: 992px){main section.promos .promo .badge{font-size:1rem}}main section.features .pic{overflow:hidden}main section.features .feature-desc{display:flex;flex-flow:column;justify-content:center;height:100%;gap:1rem;padding:0 2rem 0 2rem;background-color:#fff}main section.features .feature-desc h3{font-weight:800;color:#3b3938;font-size:1.5rem}@media(max-width: 767px){main section.features .feature-desc h3{margin-top:1.5rem}}main section.features .feature-desc p{font-size:.875rem;line-height:1.4375rem}@media(max-width: 992px){main section.features .feature-desc p{font-weight:600}}main section.features .feature-desc.highlight{background-color:#f3f3f3;color:#3b3938;font-size:1.875rem;gap:0}@media(min-width: 993px)and (max-width: 1399px){main section.features .feature-desc.highlight{font-size:1.875rem}}main section.features .feature-desc.highlight em{display:inline;font-style:normal;font-size:3rem;color:#0074e8;font-weight:800}@media(min-width: 993px)and (max-width: 1399px){main section.features .feature-desc.highlight em{font-size:2.5rem}}main section.finance{padding:4rem 0;background-color:#f3f3f3;text-align:center}main section.finance .list{display:inline-block}main section.finance .list ul{text-align:left}main section.finance .tbl table{text-align:left}main section.stock-cars{background-color:#fff}main section.stock-cars h1{text-align:center}main section.stock-cars .header{padding:5rem 0 0rem 0;background-color:#fff;border-top:2rem solid #f3f3f3;text-align:center}main section.stock-cars .header h2{font-size:3.4375rem;line-height:3.6875rem;color:#0074e8;text-transform:uppercase;font-weight:800;margin-bottom:0}main section.stock-cars .header h2 span{display:block;font-size:1.25rem;font-weight:600;color:#000}main section.stock-cars .cars-list{padding:3rem 0}main section.stock-cars .cars-list .filter{position:relative;display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:2rem;background-color:#ebf4f9;padding:1.5rem;border:2px solid #0074e8;border-right:none}@media(max-width: 991px){main section.stock-cars .cars-list .filter{padding:1rem;border-right:2px solid #0074e8;gap:1rem}}main section.stock-cars .cars-list .filter .select{display:flex;flex-flow:column;justify-content:center;align-items:center;border:1px solid #73767a;width:1.5rem;height:1.5rem;left:0;top:0;background-color:#fff}main section.stock-cars .cars-list .filter .select .on .icon{font-size:1.375rem;line-height:1.75rem;color:#0074e8;display:inline-block !important}main section.stock-cars .cars-list .filter .select .disable{display:flex;flex-flow:column;justify-content:center;align-items:center;background-color:#f3f3f3;width:1.5rem;height:1.5rem;opacity:.5}main section.stock-cars .cars-list .filter .filter1,main section.stock-cars .cars-list .filter .filter2,main section.stock-cars .cars-list .filter .filter3{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:1rem;font-weight:400;color:#3b3938}main section.stock-cars .cars-list .filter .filter1 div,main section.stock-cars .cars-list .filter .filter2 div,main section.stock-cars .cars-list .filter .filter3 div{display:flex;flex-flow:column;justify-content:space-between;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase}main section.stock-cars .cars-list .filter .filter1 .icon,main section.stock-cars .cars-list .filter .filter2 .icon,main section.stock-cars .cars-list .filter .filter3 .icon{font-size:3rem;color:#0074e8}@media(max-width: 991px){main section.stock-cars .cars-list .filter .filter1 .icon,main section.stock-cars .cars-list .filter .filter2 .icon,main section.stock-cars .cars-list .filter .filter3 .icon{display:none}}main section.stock-cars .cars-list .filter-badge{position:relative;left:-0.25rem;display:flex;flex-flow:column;justify-content:center;align-items:center;background-color:#0074e8;color:#fff;padding:1rem 1.5rem;width:auto;height:100%;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}@media(max-width: 991px){main section.stock-cars .cars-list .filter-badge{left:0}}main section.stock-cars .cars-list .filter-badge::before{display:block;position:absolute;content:"";width:1rem;height:1rem;background-color:#0074e8;transform:rotate(45deg);bottom:-0.5rem}main section.stock-cars .cars-list .filter-badge .label{font-size:.875rem;font-weight:400}main section.stock-cars .cars-list .filter-badge .value{font-size:2.75rem;line-height:3rem;font-weight:800}main section.stock-cars .cars-list .sort{display:flex;flex-flow:column;justify-content:end;align-items:end;gap:.875rem}@media(max-width: 991px){main section.stock-cars .cars-list .sort{flex-flow:row;width:100%;justify-content:center;align-items:center;margin-bottom:1.25rem}}main section.stock-cars .cars-list .sort .label{color:#3b3938;font-weight:600;text-transform:uppercase;font-size:.6875rem;border-bottom:1px solid #3b3938;width:99%;text-align:right}@media(max-width: 991px){main section.stock-cars .cars-list .sort .label{border:none}}main section.stock-cars .cars-list .sort .items{display:flex;flex-flow:column;justify-content:end;align-items:end;gap:.75rem}@media(max-width: 991px){main section.stock-cars .cars-list .sort .items{flex-flow:row;justify-content:start;align-items:center}}main section.stock-cars .cars-list .sort .items span{display:block;background-color:#fff;padding:.5rem 1rem .25rem 1rem;color:#000;font-size:.75rem;font-weight:400;text-transform:uppercase;text-decoration:none;width:100%}main section.stock-cars .cars-list .sort .items span.active{background-color:#0074e8;color:#fff}main section.stock-cars.titlepage{background-color:#f9f9f9;padding-top:4.5rem}main section.stock-cars.titlepage h2{font-weight:800;color:#3b3938;text-align:center;text-transform:uppercase;font-size:2rem;line-height:3.0625rem;margin-bottom:1rem}main section.stock-cars.titlepage h2 span{display:block;font-weight:800;font-size:3.5rem;color:#0074e8}@media(max-width: 992px){main section.stock-cars.titlepage h2 span{font-size:2.5rem}}main section.stock-cars.titlepage p{margin-bottom:3rem;font-weight:600;font-size:1rem}main section.stock-cars.titlepage .car-card.model-stock{background-color:#fff;height:auto;padding:1.5rem 1rem 1.5rem 1rem}main section.stock-cars.titlepage .car-card.model-stock h3{display:flex;position:relative;flex-flow:row;justify-content:center;align-items:center;width:100%;color:#3b3938}main section.stock-cars.titlepage .car-card.model-stock h3 span{display:flex;flex-flow:row;justify-content:center;align-items:center;font-weight:800;font-size:1.5rem}main section.stock-cars.titlepage .car-card.model-stock .btn{flex-flow:row;justify-content:space-between;align-items:center;padding-right:0}main section.stock-cars.titlepage .car-card.model-stock .btn .badge{background-color:#0074e8;color:#fff;font-weight:800;line-height:1rem;font-size:1rem;padding:.9375rem;border-radius:0;top:0}main section.stock-cars.titlepage .car-card.model-stock .btn .badge::after{display:none}main section.download{padding:3rem 0}@media(max-width: 992px){main section.download{padding-top:0}}main section.download .model-download{display:flex;flex-flow:row;justify-content:space-evenly;align-items:center;padding:1.5rem}main section.download .model-download h3{font-size:1.5rem;line-height:1.75rem;font-weight:800;color:#0074e8;flex-grow:0;margin:1.5rem 0 1.5rem 0}main section.download .model-download p{font-size:.875rem;width:17vw}main section.download .model-download img{width:15vw;padding:1.5rem}@media(max-width: 992px){main section.download .model-download{flex-flow:column;justify-content:center;padding:0}main section.download .model-download p{display:none}main section.download .model-download .w-25{width:100% !important;text-align:center}main section.download .model-download img{width:auto;max-width:400px;padding:0}}main section.download .model-download .buttons{display:flex;flex-flow:row;justify-content:end;align-items:center;flex-grow:3;gap:2rem}@media(max-width: 767px){main section.download .model-download .buttons{flex-wrap:wrap;flex-flow:column;gap:1rem}main section.download .model-download .buttons .btn{max-width:460px !important}}main section.carline{padding-bottom:3rem}@media(min-width: 1600px){main section.carline{padding-left:2rem;padding-right:2rem}}main section.carline h2{font-weight:800;color:#0074e8;text-transform:uppercase;margin-bottom:3.5rem;margin-top:1rem;font-size:4rem}main section.carline .carline-car{text-align:center}main section.carline .carline-car img{width:85%;transition:.4s}main section.carline .carline-car img:hover{filter:contrast(110%) brightness(110%)}main section.carline .carline-car h3{font-weight:800;font-size:2.25rem;color:#3b3938;padding:0;margin:0}main section.carline .carline-car h3 span{color:#000;display:none}main section.carline .carline-car .price{font-size:1rem;font-weight:400;color:#000;padding-top:1rem}main section.carline .carline-car .price span{font-weight:800;color:#0074e8}main section.carline .carline-car .price .leasing{font-size:.875rem;font-weight:400;color:#787b80;margin-top:1.25rem}main section.carline .carline-car .price .leasing strong{font-weight:600;color:#000}main section.carline .carline-car .price .btn{margin-top:1.5rem}main section.configurator .header{padding:3rem 0 2rem 0;display:flex;flex-flow:row;gap:2rem;justify-content:space-between;align-items:center}@media(max-width: 991px){main section.configurator .header{flex-flow:column;gap:1rem;text-align:center}main section.configurator .header h1{font-size:2rem}}main section.configurator .header h1{margin:0;line-height:2.8125rem}main section.configurator .header h1 span{color:#0074e8}main section.configurator .link-primary .link-text-content{color:#fff !important}main section.stock-car{background-color:#f3f3f3;border-top:1rem solid #f3f3f3}main section.stock-car .container-fluid{width:80vw}@media(min-width: 993px)and (max-width: 1399px){main section.stock-car .container-fluid{width:90vw}}main section.stock-car .car-images{position:relative;top:0}main section.stock-car .car-images .car-img{border-radius:1.5rem;outline:2.5rem solid #0074e8;transform:perspective(400px) rotate3d(1, -1, 0, -8deg)}@media(min-width: 993px)and (max-width: 1399px){main section.stock-car .car-images .car-img{outline:1rem solid #0074e8;transform:scale(1)}}main section.stock-car .car-images .car-img .carousel-inner{border-radius:1.5rem}main section.stock-car .car-images .car-img .carousel-item img{border-radius:1.5rem}main section.stock-car .car-images .car-img .carousel-control-prev,main section.stock-car .car-images .car-img .carousel-control-next{opacity:1;width:auto}main section.stock-car .car-images .car-img .carousel-control-prev-icon,main section.stock-car .car-images .car-img .carousel-control-next-icon{display:inline-block;width:3rem;height:3rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}main section.stock-car .car-images .car-img .carousel-control-prev:hover,main section.stock-car .car-images .car-img .carousel-control-prev:focus,main section.stock-car .car-images .car-img .carousel-control-next:hover,main section.stock-car .car-images .car-img .carousel-control-next:focus{background-color:rgba(0,116,232,.4);opacity:1}main section.stock-car h1{display:inline-flex;flex-flow:column;font-size:3.625rem;color:#0074e8}@media(min-width: 993px)and (max-width: 1399px){main section.stock-car h1{font-size:3rem}}main section.stock-car h1 span{font-size:1.25rem;line-height:2.25rem;font-weight:400;background-color:#f3f3f3;border-radius:24px;margin-top:.875rem;color:#000}main section.stock-car h1 em{font-style:normal;font-size:1rem;display:block;color:#000}main section.stock-car .vin{font-size:.75rem;color:silver;font-family:Arial,Helvetica,sans-serif}main section.stock-car .price{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:3rem;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:1.5rem 0;margin:1rem 0}main section.stock-car .price .name{font-size:.75rem;text-transform:uppercase}main section.stock-car .price h2{display:inline-block;font-size:2rem;line-height:3rem;font-weight:800;color:#3b3938}@media(min-width: 993px)and (max-width: 1399px){main section.stock-car .price h2{font-size:2.25rem}}main section.stock-car .price h2 span{color:#3b3938;font-size:1rem;line-height:1.25rem;font-weight:400}main section.stock-car .price-vat{display:inline-flex;flex-flow:row;justify-content:start;align-items:center;gap:3px;font-size:.75rem;padding:0}@media(min-width: 993px)and (max-width: 1399px){main section.stock-car .price-vat{font-size:.625rem}}main section.stock-car .price-vat .icon{font-size:1.5rem}main section.stock-car .icons{display:flex;flex-flow:row;justify-content:start;align-items:center;flex-wrap:wrap;gap:2.5rem;margin-top:1rem}@media(min-width: 993px)and (max-width: 1399px){main section.stock-car .icons{margin-top:2rem}}main section.stock-car .icons .basic{display:flex;flex-flow:row;justify-content:start;align-items:end;gap:.375rem}main section.stock-car .icons .basic .name{display:flex;flex-flow:column;justify-content:start;align-items:center;font-size:.75rem;text-transform:uppercase}main section.stock-car .icons .basic .name .icon{font-size:4.5rem;color:#0074e8;font-weight:100}@media(min-width: 993px)and (max-width: 1399px){main section.stock-car .icons .basic .name .icon{font-size:3rem}}main section.stock-car .icons .basic .value{font-size:1.25rem;line-height:2rem;color:#000;font-weight:800;text-transform:uppercase}main section.stock-car .icons .basic .value span{font-size:.75rem;line-height:.5rem;font-weight:400;text-transform:uppercase;display:block}main article.stock-car-detail{margin:4.5rem 0}main article.stock-car-detail h3{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:.5rem;font-size:1.75rem;font-weight:600;margin-bottom:2rem;color:#3b3938}main article.stock-car-detail h3 .icon{font-weight:100;font-size:3rem;color:#323232}main article.stock-car-detail h4{font-size:1rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;color:#3b3938}main article.stock-car-detail .equip{background-color:#f3f3f3;border-radius:.75rem;padding:2.25rem 1.25rem 2rem 2.25rem;font-size:.875rem}main article.stock-car-detail .equip ul{list-style-type:none;padding:0;margin:0}main article.stock-car-detail .equip ul li{padding-left:.5rem}main article.stock-car-detail .equip ul li .icon{color:#0074e8}@media(max-width: 992px){main article.stock-car-detail .equip{height:50vh;overflow:auto;border:1rem solid #f3f3f3}}main article.stock-car-detail .full-info h3{color:#0074e8;text-transform:uppercase;font-size:1rem;font-weight:800}main article.stock-car-detail .full-info .full-car-name{font-size:2rem;font-weight:600;line-height:3rem}main article.stock-car-detail .full-info .values{display:flex;flex-flow:column;padding:0 0 0 1.5rem;border-left:4px solid #f3f3f3;margin-left:1rem}main article.stock-car-detail .full-info .values .value-row{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:2vw;width:100%;border-bottom:1px solid #f3f3f3}main article.stock-car-detail .full-info .values .value-row .name{font-size:.875rem;font-weight:600;margin-bottom:.5rem;margin-top:.5rem;width:12rem}main article.stock-car-detail .full-info .values .value-row .value{font-size:.875rem;font-weight:400;width:80%;margin-bottom:.5rem;margin-top:.5rem}main article.stock-car-detail .full-info .description{font-size:.875rem;border:1px solid #f3f3f3;padding:2rem 2rem}main section.contact{background-color:#f3f3f3;border-top:1rem solid #f3f3f3;padding-bottom:5rem}main section.contact .container-fluid{width:80vw}@media(max-width: 1399px){main section.contact .container-fluid{width:100%}}main section.contact h1{display:inline-flex;flex-flow:column;font-size:clamp(2rem,1.6479rem + 1.1268vw,3rem);text-transform:none}@media(max-width: 1199px){main section.contact h1{text-align:center;margin-top:2rem}}main section.contact h1 span{font-size:1rem;line-height:2rem;font-weight:400}@media(max-width: 1399px){main section.contact h1 span{font-size:1rem}}main section.contact address{font-size:1.5rem;font-weight:800;color:#3b3938;padding:1.5rem 1.5rem 1.5rem 0;border-radius:.75rem}@media(max-width: 1399px){main section.contact address{font-size:1.25rem}}main section.contact .btn{min-width:350px;font-size:.875rem}main section.contact .map-container{overflow:hidden;padding-bottom:56.25%;position:relative;filter:grayscale(40%)}main section.contact .map-container iframe{left:0;top:0;height:100%;width:100%;position:absolute;background-color:#f8f8f8;padding:2rem}main section.contact .department .header{padding:1rem 1.5rem;color:#fff}main section.contact .department .header h2{color:#fff;font-weight:800;font-size:1.625rem;margin-bottom:0;text-transform:uppercase}main section.contact .department .header a{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:.25rem;color:#fff;text-decoration:none;font-weight:600}main section.contact .department .header a:hover{opacity:.75}main section.contact .department .content{padding:2rem}@media(max-width: 767px){main section.contact .department .content{padding:3px}}main section.contact .department .content .person{display:flex;flex-flow:row;justify-content:start;align-items:center;background-color:#f3f3f3;border-radius:0}main section.contact .department .content .person img{width:150px}main section.contact .department .content .person .name{display:flex;flex-flow:column;justify-content:space-between;align-items:start;gap:1.25rem;height:100%;padding:.5rem 1rem;color:#3b3938}main section.contact .department .content .person .name h3{font-size:1.4375rem;font-weight:600;margin-bottom:0}main section.contact .department .content .person .name h3 span{display:block;font-size:.875rem;line-height:1.5rem;font-weight:400}main section.contact .department .content .person .name a{display:flex;flex-flow:row;justify-content:start;align-items:center;color:#3b3938;text-decoration:none;font-size:1rem;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600}main section.contact .department .content .person .name a:hover{opacity:.75}main section.contact-multi{background-color:#f3f3f3;border-top:1rem solid #f3f3f3;padding:5rem 0}main section.contact-multi h1{text-align:center;margin-bottom:2rem}main section.contact-multi .accordion .accordion-item{margin-bottom:3rem}main section.contact-multi .accordion .accordion-item .accordion-header{position:relative}main section.contact-multi .accordion .accordion-item .accordion-header button{background-color:#fff;border:1px solid #787b80;border-bottom:none;padding:2rem}main section.contact-multi .accordion .accordion-item .accordion-header button .name{display:flex;flex-flow:row;justify-content:start;align-items:center;color:#000;font-size:1rem;margin:0}main section.contact-multi .accordion .accordion-item .accordion-header button .name span{display:block;font-weight:800;font-size:2.5rem}main section.contact-multi .accordion .accordion-item .accordion-header button .name::before{content:"";font-family:icons-peugeot;font-size:5rem;font-style:normal;font-variant:normal;line-height:1;position:relative;speak:none;text-transform:none}main section.contact-multi .accordion .accordion-item .accordion-header .branch{width:100%;display:flex;flex-flow:row;justify-content:space-between;align-items:center;background-color:#0074e8;color:#fff;padding:2rem}@media(max-width: 992px){main section.contact-multi .accordion .accordion-item .accordion-header .branch{flex-flow:column}}main section.contact-multi .accordion .accordion-item .accordion-header .branch .address{white-space:nowrap}@media(max-width: 992px){main section.contact-multi .accordion .accordion-item .accordion-header .branch .address{text-align:center;margin-bottom:1rem}}main section.contact-multi .accordion .accordion-item .accordion-header .branch .address span{display:block;font-weight:800;font-size:1.25rem}main section.contact-multi .accordion .accordion-item .accordion-header .branch .contacts{width:100%;display:flex;flex-flow:row;justify-content:end;align-items:center;gap:3rem}main section.contact-multi .accordion .accordion-item .accordion-header .branch .contacts .ctas{width:100%;display:flex;flex-flow:row;justify-content:end;gap:1rem}@media(max-width: 768px){main section.contact-multi .accordion .accordion-item .accordion-header .branch .contacts .ctas{flex-wrap:wrap;justify-content:center}}main section.contact-multi .accordion .accordion-item .accordion-header .branch .contacts .ctas .btn{position:relative}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body{background-color:#fff;padding:2rem}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .header{padding:1rem 1.5rem;color:#fff;background-color:#323232}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .header>div:first-child{flex-shrink:2}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .header h3{color:#fff;font-weight:800;font-size:1.25rem;margin-bottom:0;text-transform:uppercase}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .header a{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:.25rem;color:#fff;text-decoration:none;font-weight:600}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .header a:hover{opacity:.75}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content{padding:2rem 0}@media(max-width: 767px){main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content{padding:3px}}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content .person{display:flex;flex-flow:row;justify-content:start;align-items:center;background-color:#f3f3f3;border-radius:0}@media(max-width: 500px){main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content .person{justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content .person img{display:none}}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content .person img{width:150px}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content .person .name{display:flex;flex-flow:column;justify-content:space-between;align-items:start;gap:1.25rem;height:100%;padding:.5rem 1rem;color:#3b3938}@media(max-width: 500px){main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content .person .name{text-align:center}}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content .person .name h3{font-size:1.4375rem;font-weight:600;margin-bottom:0}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content .person .name h3 span{display:block;font-size:.875rem;line-height:1.5rem;font-weight:400}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content .person .name a{display:flex;flex-flow:row;justify-content:start;align-items:center;color:#3b3938;text-decoration:none;font-size:1rem;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600}main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content .person .name a:hover{opacity:.75}@media(max-width: 500px){main section.contact-multi .accordion .accordion-item .accordion-collapse .accordion-body .department .content .person .name{align-items:center}}main section.emailing{padding:2rem 0 4rem 0;background-color:#f3f3f3}main section.emailing h1{font-weight:800;color:#0074e8;text-transform:uppercase;margin-top:3.5rem;text-align:center;margin-bottom:3rem}main section.emailing h2{font-size:2.25rem;font-weight:800;margin-bottom:2rem}main section.emailing h2 span{display:block;font-weight:400;font-size:1rem;margin-bottom:.5rem}main section.emailing .template{border-radius:0;margin-bottom:2rem}main section.emailing .template iframe{width:100%;height:500px;border:1.5rem solid #f3f3f3;border-radius:0;box-shadow:rgba(17,17,26,.05) 0px 1px 0px,rgba(17,17,26,.05) 0px 0px 8px}main section.page .header{color:#fff !important}main section.page .header h1{color:#fff !important}main section.page .html-content{padding:4rem 0;clear:both !important}main section.page .html-content p{font-size:1rem;line-height:1.75rem}main article.infopage{padding-left:2rem;padding-right:2rem}main article.infopage h2{font-weight:600;margin-top:2rem;font-size:1.125rem}main article.infopage p{font-size:.875rem}main article.infopage a{color:#000}main article.promo-banner{position:relative;top:2rem}main article.promo-banner .headline{position:absolute;display:flex;flex-flow:column;justify-content:center;align-items:end;color:#fff;bottom:10vw;right:10vw;left:50vw;z-index:10;font-size:1.8vw;text-align:right}main article.promo-banner .headline h2{font-weight:800;font-size:2.5vw;text-transform:uppercase}main article.promo-banner .headline p{font-size:.875rem}@media(max-width: 992px){main article.promo-banner .headline{align-items:center;justify-content:start;width:100%;height:100%;left:0;top:2rem;bottom:0;text-align:center;margin-left:auto;margin-right:auto}main article.promo-banner .headline h2{font-size:2.5rem;padding:0}main article.promo-banner .headline p{padding:0 5vw 0 5vw}}main article.promo-banner picture{overflow:hidden}footer{margin-top:0rem}@media(max-width: 991px){footer{margin-top:3rem}}footer .cta{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;background-color:#000;color:#fff;padding:1.5rem}footer .cta .dealer{display:flex;flex-flow:row;justify-content:start;align-items:center;color:#fff;font-size:1.875rem;font-weight:800;padding-right:1.5rem;margin:1rem 0;gap:2rem}footer .cta .dealer span{display:block;font-weight:400;font-size:.875rem;color:#f3f3f3}footer .cta .dealer .icon{font-size:4.5rem;color:#fff;font-weight:400}@media(max-width: 1190px){footer .cta .dealer .icon{font-size:3rem}}footer .cta .buttons{display:flex;flex-flow:row;justify-content:end;align-items:center;flex-grow:3;gap:2rem}footer .cta .buttons .btn{max-width:300px}footer .cta .buttons .btn .badge{background-color:#fff;border-radius:0;color:#000}@media(max-width: 991px){footer .cta .buttons{flex-wrap:wrap;flex-flow:column;gap:1rem}footer .cta .buttons .btn{max-width:460px !important}}footer .dealer-info{background-color:#f3f3f3;color:#3b3938;padding:2.5rem;font-weight:800;font-size:1.125rem;margin-bottom:4rem}footer .dealer-info address{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-weight:600}@media(max-width: 992px){footer .dealer-info address{flex-flow:column}}footer .dealer-info address span,footer .dealer-info address a{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:.5rem}footer .dealer-info address .icon{font-weight:400;font-size:6rem}footer .dealer-info address a{color:#3b3938;text-decoration:none}footer .dealer-info address a:hover{opacity:.75}footer .dealer-info address a .icon{color:#000}footer .dealer-info address a .icon-indicator-right{color:#0074e8}footer .links strong{display:block;font-size:.875rem;color:#0074e8;font-weight:800;text-transform:uppercase;margin-bottom:1.5rem}footer .links .list-group .list-group-item{border:none;padding:0;margin-bottom:.5rem}footer .links .list-group .list-group-item a{color:#3b3938;text-decoration:none;font-size:.875rem;font-weight:600}footer .links .list-group .list-group-item a .badge{background-color:#0074e8;color:#fff;font-weight:400;line-height:1rem;padding-bottom:2px;border-radius:0}footer .impress{display:flex;flex-flow:row;justify-content:space-between;align-items:center;border-top:1px solid #000;padding-top:1.5rem;padding-bottom:4rem;font-size:.875rem}@media(max-width: 991px){footer .impress{flex-flow:column;justify-content:center;text-align:center}}footer .impress .other-links{font-weight:600}footer .impress .other-links a{color:#3b3938;text-decoration:none;font-size:.875rem}footer .impress .other-links span{display:block;color:#3b3938;font-weight:600;margin-top:1.5rem}footer .impress .other-links span a{font-size:.75rem;opacity:.5;font-weight:400}footer .impress .social{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:1rem}@media(max-width: 991px){footer .impress .social{margin-top:2rem}}footer .impress .social div{font-size:1.125rem;font-weight:600;text-transform:uppercase;padding-right:1rem}footer .impress .social a{text-decoration:none}footer .impress .social a .icon{font-size:3rem;font-weight:400;color:#0074e8}.offcanvas-end{display:flex;flex-flow:column;justify-content:center;height:100vh}.offcanvas-end .offcanvas-header{padding-left:2rem}@media(max-width: 767px){.offcanvas-end .offcanvas-header{padding:1rem}}.offcanvas-end .offcanvas-header h4{font-weight:800;color:#0074e8;font-size:2rem;margin-top:1rem;text-transform:uppercase}@media(max-width: 767px){.offcanvas-end .offcanvas-header h4{font-size:1.5rem}}.offcanvas-end .offcanvas-header h4 span{display:block;font-size:.875rem;line-height:1.375rem;padding-top:.75rem;font-weight:400;color:#3b3938;width:80%;text-transform:none}@media(max-width: 767px){html{font-size:16px}header{padding-top:1rem;padding-bottom:1rem}header .navbar .navbar-flex .navbar-toggler{margin-right:1rem}header .navbar .navbar-flex .navbar-toggler .icon{color:#000;font-size:2rem}header .navbar .navbar-flex .navbar-brand{justify-content:start;padding:0 1rem 0 0}header .navbar .navbar-flex .navbar-brand .logo{padding-left:1rem}header .navbar .navbar-flex .navbar-brand .logo .svg-logo{width:40px}header .navbar .navbar-flex .navbar-brand .dealer{font-size:1rem}header .navbar .navbar-flex .navbar-brand .dealer h1{font-size:1rem;margin:0;line-height:1.3125rem}header .navbar .navbar-flex .navbar-brand .dealer span{font-size:.75rem}header .navbar .navbar-flex .navbar-brand .dealer .icon{display:none}header .navbar .navbar-flex .navbar-collapse{display:none}header .navbar .navbar-flex .ctas{display:none}main .banner-position section.title-banner .headline{position:absolute;top:unset !important;bottom:1%;text-align:center;width:80%;font-size:4vw;text-shadow:0px 0px 36px #000}main .banner-position section.title-banner .headline h2{font-size:8vw}main .banner-position section.model-banner .headline{position:absolute;top:42%;left:4vw;text-align:center;width:90%;max-width:100%;font-size:4vw;text-shadow:0px 0px 36px #000}main .banner-position section.model-banner .headline h1{font-size:7vw}main .banner-position section.model-banner .headline .campaign{font-size:3.4vw}main .banner-position section.model-banner .headline .price-from{font-size:1.75rem}main .banner-position section.model-banner .headline .fuel-type{justify-content:center;margin-bottom:1rem}main .banner-position section.model-banner .headline .fuel-type .type{font-size:.75rem}main .banner-position section.model-banner .headline .leasing{text-align:center;border-left:0}main .banner-position section.model-banner .headline .leasing em{display:inline}main .banner-position section.model-banner .headline .leasing em strong{display:block}main .banner-position section.model-banner .headline p{margin-top:0}main .content .model-cta{position:static}main .content section.stock-car{margin-bottom:4rem}main .content section.stock-car .container-fluid{width:90vw}main .content section.stock-car .car-images .car-img{outline:1rem solid #9dc7e0;transform:scale(1)}main .content section.stock-car h1{font-size:2.75rem;text-align:center}main .content section.stock-car .vin{text-align:center}main .content section.stock-car .price{flex-flow:column;justify-content:start;align-items:center;gap:3rem}main .content section.stock-car .price h2{font-size:2.75rem}main .content section.stock-car .price h2 span{font-size:1rem;line-height:1.25rem}main .content section.stock-car .price .btn{width:100%}main .content section.stock-car .icons{flex-flow:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;width:100%;margin-top:2rem}main .content section.stock-car .icons .basic{flex-flow:column;justify-content:center;align-items:start;gap:.375rem}main .content section.stock-car .icons .basic .name{display:flex;flex-flow:column;justify-content:center;align-items:center;font-size:.75rem;width:100%}main .content section.stock-car .icons .basic .name .icon{font-size:3.25rem}main .content section.stock-car .icons .basic .value{font-size:1.5rem;line-height:2rem;text-align:center}.offcanvas.offcanvas-end{width:100vw !important}}@media(min-width: 768px)and (max-width: 991px){header .navbar .navbar-flex .navbar-toggler{margin-left:1rem}header .navbar .navbar-flex .navbar-toggler .icon{color:#000;font-size:2rem}header .navbar .navbar-flex .navbar-brand .logo img{width:85%}header .navbar .navbar-flex .navbar-brand .dealer{font-size:1rem;padding-right:1rem}header .navbar .navbar-flex .navbar-brand .dealer span{font-size:.75rem}header .navbar .navbar-flex .navbar-collapse{display:none}header .navbar .navbar-flex .ctas .cta{gap:.25rem;font-size:.75rem;line-height:.875rem}header .navbar .navbar-flex .ctas .cta .icon{font-size:2rem}main .banner-position section.title-banner .headline{top:120px;left:3rem}main .banner-position section.title-banner .headline .mask{box-shadow:none}main .banner-position section.model-banner{position:relative}main .banner-position section.model-banner .headline{top:4vh;left:7vw;font-size:2vw;max-width:40vw}main .banner-position section.model-banner .headline h1{font-size:2.75vw}main .banner-position section.model-banner .headline .campaign{font-size:1.8vw}main .banner-position section.model-banner .headline .price-from{font-size:1.25rem}main .content .model-cta{position:static}main .content section.stock-car{margin-bottom:10rem}main .content section.stock-car .container-fluid{width:90vw}main .content section.stock-car .car-images .car-img{outline:1rem solid #9dc7e0;transform:scale(1)}main .content section.stock-car h1{font-size:2.75rem;text-align:center}main .content section.stock-car .vin{text-align:center}main .content section.stock-car .price{flex-flow:column;justify-content:start;align-items:center;gap:3rem}main .content section.stock-car .price h2{font-size:2.75rem}main .content section.stock-car .price h2 span{font-size:1rem;line-height:1.25rem}main .content section.stock-car .price .btn{width:100%}main .content section.stock-car .icons{flex-flow:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:1rem;width:100%;margin-top:2rem}main .content section.stock-car .icons .basic{flex-flow:column;justify-content:center;align-items:start;gap:.375rem}main .content section.stock-car .icons .basic .name{display:flex;flex-flow:column;justify-content:center;align-items:center;font-size:.75rem;width:100%}main .content section.stock-car .icons .basic .name .icon{font-size:3.25rem}main .content section.stock-car .icons .basic .value{font-size:1.5rem;line-height:2rem;text-align:center}.offcanvas.offcanvas-end{width:100vw !important}}@media(min-width: 992px)and (max-width: 1199px){main .content section.stock-car{margin-bottom:10rem}main .content section.stock-car .container-fluid{width:90vw}main .content section.stock-car .car-images .car-img{outline:1rem solid #9dc7e0;transform:scale(1)}main .content section.stock-car h1{font-size:2.75rem;text-align:center}main .content section.stock-car .vin{text-align:center}main .content section.stock-car .price{flex-flow:column;justify-content:start;align-items:center;gap:3rem}main .content section.stock-car .price h2{font-size:2.75rem}main .content section.stock-car .price h2 span{font-size:1rem;line-height:1.25rem}main .content section.stock-car .price .btn{width:100%}main .content section.stock-car .icons{flex-flow:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:1rem;width:100%;margin-top:2rem}main .content section.stock-car .icons .basic{flex-flow:column;justify-content:center;align-items:start;gap:.375rem}main .content section.stock-car .icons .basic .name{display:flex;flex-flow:column;justify-content:center;align-items:center;font-size:.75rem;width:100%}main .content section.stock-car .icons .basic .name .icon{font-size:3.25rem}main .content section.stock-car .icons .basic .value{font-size:1.5rem;line-height:2rem;text-align:center}.offcanvas.offcanvas-end{width:100vw !important}}@media(min-width: 993px)and (max-width: 1399px){header .navbar .navbar-flex .navbar-toggler{margin-left:1rem}header .navbar .navbar-flex .navbar-toggler .icon{color:#000;font-size:2rem}header .navbar .navbar-flex .navbar-brand .logo img{max-width:190px}header .navbar .navbar-flex .navbar-brand .logo .dealer{font-size:1rem;padding-right:0}header .navbar .navbar-flex .navbar-brand .logo .dealer h1{font-size:1rem}header .navbar .navbar-flex .navbar-collapse .navbar-nav{gap:1rem}header .navbar .navbar-flex .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:1rem}header .navbar .navbar-flex .ctas .cta{gap:.25rem;font-size:.75rem;line-height:.875rem}header .navbar .navbar-flex .ctas .cta .icon{font-size:2rem}main{background-color:#fff}main .banner-position section.model-banner .headline{top:calc(1vh + 180px);left:7vw;z-index:10;font-size:2vw;max-width:40vw}main .banner-position section.model-banner .headline h1{font-size:2.75vw}main .banner-position section.model-banner .headline .price-from{font-size:1.25rem}.offcanvas.offcanvas-end{width:50vw !important}}@media(min-width: 1400px){.offcanvas.offcanvas-end{width:33vw !important}}/*# sourceMappingURL=style.min.css.map */