.c_097 .c_001 .heading-group h2,
.c_097 .c_001B .heading-group h2 {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.875em
}

.c_097 .c_001 .introduction p,
.c_097 .c_001B .introduction p {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.3
}

.c_097 .c_001 .cta-list a,
.c_097 .c_001B .cta-list a {
    margin: 0 auto
}

.c_097 .c_001 .cta-list a:before,
.c_097 .c_001B .cta-list a:before {
    content: none
}

.c_097 .c_001 .cta-list a:after,
.c_097 .c_001B .cta-list a:after {
    content: "";
    color: #fc3;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_097 .main-content {
    overflow: hidden;
    padding: 0 10px
}

.c_097 .main-content+.c_001,
.c_097 .main-content+.c_001B {
    position: relative;
    margin: .75em 0 0;
    padding: 0 15px 1.875em;
    background: #ececec
}

.c_097 .main-content+.c_001 .heading-group h2,
.c_097 .main-content+.c_001B .heading-group h2 {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 2.5em;
    margin: -.025em -15px 0;
    padding: .375em 0 .125em;
    background: #ececec
}

.c_097 .go-back {
    padding: .6875em 0 .5625em 1.5em
}

.c_097 .go-back:before {
    content: "";
    color: #fc3;
    position: absolute;
    overflow: hidden;
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px;
    left: 0;
    top: 50%;
    font-size: .9rem;
    margin-top: -.4em
}

.c_097 .go-back:after {
    content: none
}

.c_097 .message-group {
    position: relative;
    margin: 0 0 1em;
    padding: .9375em 40px .9375em 52px;
    border: 2px solid #fc3;
    text-align: center
}

.c_097 .message-group:before {
    content: "";
    display: block;
    font-size: 30px;
    color: #fc3
}

.c_097 .message-group .mail {
    display: block;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    color: #000;
    word-wrap: break-word
}

.c_097 .message-group p {
    margin: .2777777778em 0;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    color: #000
}

.c_097-1 {
    text-align: center
}

.c_097-1>.c_001,
.c_097-1>.c_001B {
    margin-top: 1.5625em;
    padding: 0 15px
}

.c_097-1 .go-back {
    padding: .6875em 0 .5625em 1.5em;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 2em
}

.c_097-1 .go-back:before {
    content: "";
    color: #fc3;
    position: absolute;
    overflow: hidden;
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px;
    left: 0;
    top: 50%;
    font-size: .9rem;
    margin-top: -.4em
}

.c_097-1 .go-back:after {
    content: none
}

.c_097-1 .go-back+.c_001,
.c_097-1 .go-back+.c_001B {
    background: #ececec;
    margin: 31px 0;
    padding: 2.25em 15px;
    position: relative
}

.c_097-1 .go-back+.c_001:before,
.c_097-1 .go-back+.c_001B:before {
    display: none
}

.c_102 {
    position: relative
}

.c_102 .iframe-holder:before {
    padding-top: 53.7%
}

.c_102 iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 0;
    width: 100%;
    height: 100%
}

.ltie9 .c_102 iframe {
    position: relative;
    height: 530px
}

.c_128 {
    width: 100%;
    max-width: 1500px;
    margin: 0 auto
}

.c_128 .cookies-content {
    max-height: 800px;
    overflow-y: hidden;
    -webkit-transition-property: all;
    -webkit-transition-duration: .2s;
    -webkit-transition-timing-function: cubic-bezier(0, 1, .5, 1);
    -moz-transition-property: all;
    -moz-transition-duration: .2s;
    -moz-transition-timing-function: cubic-bezier(0, 1, .5, 1);
    -ms-transition-property: all;
    -ms-transition-duration: .2s;
    -ms-transition-timing-function: cubic-bezier(0, 1, .5, 1);
    transition-property: all;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(0, 1, .5, 1)
}

.c_128 .cookies-content.closed {
    max-height: 0;
    margin: 0;
    padding: 0
}

.c_128 .cookies-row {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px
}

.c_128 {
    background: #fc3;
    display: table
}

.c_128 .cookies-content {
    padding-bottom: 1em
}

.c_128 .cookies-content:before {
    content: "";
    font-size: 2.1428571429em;
    float: left;
    padding-left: 16px;
    padding-top: .5714285714em
}

.c_128 .cookies-content p {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    padding-left: 4px
}

.c_128 .cookies-content p a {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    color: #000
}

.c_128 .cookies-content .heading {
    padding-left: 75px;
    margin-top: .75em;
    margin-bottom: .375em
}

.c_128 .cookies-content button:before {
    content: none
}

.c_128 .cookies-content button:after {
    content: "";
    color: #fc3;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_128 .cookies-content.closed {
    margin-top: -3em
}

.c_001B .accordion {
    margin-top: 1.75em
}

.c_001B .accordion-header {
    cursor: pointer
}

.c_001B .accordion-panel,
.no-js .c_001B .accordion-header {
    display: none
}

.no-js .c_001B .accordion-panel {
    display: block
}

.c_001B .accordion-header {
    margin: 0 auto;
    padding-right: 55px
}

.c_001B .accordion-header:before {
    content: none
}

.c_001B .accordion-header:after {
    content: "";
    color: #000;
    position: absolute;
    font-size: 1.1rem;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    right: 20px
}

.c_001B .accordion-header.expanded {
    padding-right: 55px
}

.c_001B .accordion-header.expanded:before {
    content: none
}

.c_001B .accordion-header.expanded:after {
    content: "";
    color: #000;
    position: absolute;
    font-size: 1.1rem;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    right: 20px
}

.c_001B .accordion-panel {
    background-color: #ececec;
    padding-bottom: 1.875em
}

.c_001B .accordion-panel .c_001,
.c_001B .accordion-panel .c_001B {
    padding: 1.875em 30px 0;
    width: 100%
}

.c_001B .accordion-panel .c_001 h2,
.c_001B .accordion-panel .c_001B h2 {
    font-size: 1.7857142857em
}

.c_001B .accordion-panel .c_001 .heading-group p,
.c_001B .accordion-panel .c_001 p,
.c_001B .accordion-panel .c_001B .heading-group p,
.c_001B .accordion-panel .c_001B p {
    font-size: 1em
}

.c_001B .accordion-panel>ul,
.c_001B .accordion-panel>ul>li {
    list-style: none;
    margin: 0;
    padding: .9375em 0;
    color: #fff
}

.c_001B .accordion-panel li {
    margin: 0;
    padding: 0
}

.c_001B .accordion-panel li p {
    color: #000
}

.c_001B .accordion-panel li a {
    font-size: 1em;
    padding: 1.25em;
    width: 100%
}

.c_001B .accordion-panel li a:before {
    content: none
}

.c_001B .accordion-panel li a:after {
    content: "";
    color: #000;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_002.c_002-collapse-enabled .c_002-collapsable {
    padding-left: 15px;
    padding-right: 15px
}

.c_002.c_002-collapse-enabled .c_002-collapse-content,
.c_002.c_002-collapse-enabled .c_002-hide-content {
    display: none!important
}

.c_002.c_002-collapse-enabled .c_002-collapse-content,
.c_002.c_002-collapse-enabled .c_002-expand-content {
    margin-top: .875em
}

.c_002.c_002-collapse-enabled .c_002-expand-content {
    display: inline-block!important
}

.c_002.c_002-collapse-enabled.c_002-expanded .c_002-expand-content {
    display: none!important
}

.c_002.c_002-collapse-enabled.c_002-expanded .c_002-collapse-content {
    display: inline-block!important
}

.c_002.c_002-collapse-disabled .c_002-collapse-content,
.c_002.c_002-collapse-disabled .c_002-expand-content {
    display: none!important
}

.c_002 .c_002-hide-content,
.c_002.c_002-collapse-disabled .c_002-hide-content {
    display: block!important
}

.c_002.c_002-collapse-enabled .c_002-collapse-content button,
.c_002.c_002-collapse-enabled .c_002-expand-content button {
    text-align: center
}

.c_002.c_002-collapse-enabled .c_002-expand-content button {
    padding-left: 0
}

.c_002.c_002-collapse-enabled .c_002-expand-content button:before {
    content: none
}

.c_002.c_002-collapse-enabled .c_002-expand-content button:after {
    content: "";
    color: #000;
    font-size: 1.1rem;
    overflow: hidden;
    display: inline-block;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    position: static;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    margin-left: .375em
}

.c_002.c_002-collapse-enabled .c_002-collapse-content button {
    padding-left: 0
}

.c_002.c_002-collapse-enabled .c_002-collapse-content button:before {
    content: none
}

.c_002.c_002-collapse-enabled .c_002-collapse-content button:after {
    content: "";
    color: #000;
    font-size: 1.1rem;
    overflow: hidden;
    display: inline-block;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    position: static;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    margin-left: .375em
}

.c_002 .c_004 {
    background-color: #ececec;
    width: 100%;
    padding-top: 1.375em;
    margin-top: 1.375em
}

body.modal-open {
    height: 100%;
    overflow: hidden;
    width: 100%
}

.modal-container {
    display: none
}

.modal-overlay {
    background: #fff;
    background: rgba(255, 255, 255, .8);
    -ms-filter: "alpha(Opacity=80)";
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 900
}

.c_129 {
    -webkit-transition: transform .25s ease;
    -moz-transition: transform .25s ease;
    transition: transform .25s ease;
    -webkit-transform: translateX(105%);
    -moz-transform: translateX(105%);
    -ms-transform: translateX(105%);
    -o-transform: translateX(105%);
    transform: translateX(105%);
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 901
}

.c_129.animate+.modal-overlay {
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s, visibility .3s
}

.c_129.animate-in+.modal-overlay {
    visibility: visible;
    opacity: 1
}

.c_129.animate-in {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%)
}

.c_129.open {
    display: block;
    overflow-x: hidden;
    overflow-y: scroll
}

.c_129 .modal-dialog {
    background: #fff;
    top: 0;
    left: 0;
    width: 100%;
    position: relative
}

.c_129 .modal-dialog .modal-close-wrapper {
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    background: #fff;
    z-index: 9
}

.c_129 .modal-dialog .modal-close {
    position: absolute;
    top: 5px;
    z-index: 10
}

.c_129 .modal-dialog .modal-close:hover {
    text-decoration: none
}

.c_129 .modal-dialog .modal-close span {
    display: none
}

.c_129 .modal-dialog .modal-content {
    height: 100%;
    width: 100%
}

.touch .c_129 .modal {
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll
}

.c_129 iframe {
    height: 100%;
    width: 100%;
    padding-bottom: 30px
}

.ltie9 .c_129 .modal-dialog {
    border: 1px solid #ccc
}

.c_129.modal-iframe .modal-dialog .modal-content {
    padding: 0
}

.c_129 .modal-dialog {
    box-shadow: 0 0 8px rgba(0, 0, 0, .3);
    min-height: 100%
}

.c_129 .modal-dialog .modal-title {
    padding: 1.25em 1.25em 0
}

.c_129 .modal-dialog .modal-close {
    color: #000;
    height: 2.625em;
    text-align: center;
    width: 2.625em;
    right: 10px
}

.c_129 .modal-dialog .modal-close:after {
    content: ""
}

.c_129 .modal-dialog .modal-content {
    padding: 1.25em
}

.c_046A {
    position: relative;
    z-index: 100
}

.c_046A a {
    color: inherit;
    text-decoration: none
}

.c_046A button {
    padding: 0;
    background: 0 0;
    border: none
}

.c_046A button:focus {
    outline: 0
}

.c_046A h1,
.c_046A h2,
.c_046A h3,
.c_046A li,
.c_046A ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.c_010 .c_046A .nav-primary>li>button,
.c_010 .nav-global li .c_046A a,
.c_010 .nav-global li .c_046A button,
.c_010 .nav-global-small li .c_046A a,
.c_010 .nav-global-small li .c_046A button,
.c_010 .sub-nav li .c_046A a,
.c_046 .docked-nav-small li .c_046A a,
.c_046 .nav-primary li .c_046A a,
.c_046-2 .docked-nav-small li .c_046A a,
.c_046-2 .nav-primary li .c_046A a,
.c_046A .c_010 .nav-global li a,
.c_046A .c_010 .nav-global li button,
.c_046A .c_010 .nav-global-small li a,
.c_046A .c_010 .nav-global-small li button,
.c_046A .c_010 .nav-primary>li>button,
.c_046A .c_010 .sub-nav li a,
.c_046A .docked-nav-small li a,
.c_046A .nav-primary li a {
    display: block;
    text-transform: uppercase;
    position: relative
}

.c_046A .docked-nav-wrapper {
    width: 100%;
    position: relative
}

.c_046A .docked-nav-wrapper .nav-fixed {
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 1500px
}

.c_046A .docked-nav-wrapper .docked-nav-container {
    position: relative
}

.c_046A .icon-show-menu {
    position: relative;
    float: left;
    height: 100%
}

.c_046A .nav-is-open {
    width: 100%
}

.c_046A .nav-is-open .icon-show-menu:before {
    content: ""
}

.c_046A .docked-nav-cont {
    position: absolute;
    top: 3.0625em;
    left: 0;
    z-index: 10;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 0;
    vertical-align: top;
    outline: 0;
    -webkit-transition: height .8s;
    -moz-transition: height .8s;
    transition: height .8s;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.c_046A .docked-nav-root {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.c_046A .nav-primary {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.c_046A .nav-primary li a:after {
    content: "";
    position: absolute
}

.c_046A .nav-primary li a span {
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word
}

.c_046A .docked-nav-small li a {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.c_046A .vehicle-name {
    position: relative;
    z-index: 1;
    display: block;
    margin-left: 66px;
    line-height: 1.2;
    text-transform: uppercase;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.c_046A .btn-top {
    position: absolute;
    z-index: 11
}

.c_046A .btn-top:before {
    content: "";
    position: relative
}

.c_046A .nav-static .btn-top {
    display: none
}

.c_046A .btn-set-preferred {
    display: block;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.c_046A .docked-nav-outer {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    background-color: #333
}

.c_046A .icon-show-menu {
    padding: 0 10px
}

.c_046A .icon-show-menu:before {
    content: "";
    font-size: 2em;
    color: #fc3
}

.c_046A .nav-is-open .icon-show-menu {
    padding: 0 15px
}

.c_046A .nav-is-open .icon-show-menu:before {
    font-size: 1em
}

.c_046A .docked-nav-cont {
    background-color: #000
}

.c_046A .nav-primary li {
    border-bottom: 1px solid #333
}

.c_046A .nav-primary li a {
    padding: .9375em 35px .9375em 18px;
    color: #fff;
    line-height: 1
}

.c_046A .nav-primary li a:after {
    right: 8px;
    top: 50%;
    margin-top: -.5em;
    font-size: 1.125em;
    color: #fc3
}

.c_046A .nav-primary li a:focus,
.c_046A .nav-primary li a:hover {
    color: #000;
    background-color: #fc3;
    text-decoration: underline
}

.c_046A .nav-primary li a:focus:after,
.c_046A .nav-primary li a:hover:after {
    color: #000
}

.c_046A .docked-nav-small {
    padding: 15px 0
}

.c_046A .docked-nav-small li a {
    padding: .8571428571em 18px .6428571429em 32px;
    font-size: .875em;
    color: #fff
}

.c_046A .docked-nav-small li a:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 16px;
    margin-top: -.4166666667em;
    font-size: .8571428571em;
    color: #fc3
}

.c_046A .docked-nav-small li a:focus,
.c_046A .docked-nav-small li a:hover {
    color: #fc3;
    text-decoration: underline
}

.c_046A .vehicle-name {
    padding: 15px 0;
    color: #666
}

.c_046A .btn-top {
    top: 10px;
    bottom: 10px;
    right: 0;
    padding: 0 14px;
    font-size: 1.5em;
    border-left: 1px solid #666
}

.c_046A .btn-top:before {
    color: #666;
    top: -.125em
}

.c_046A .btn-top:hover:before {
    color: #fff
}

.c_046A .btn-set-preferred {
    padding: 1.5625em 18px 1.5625em 50px;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    color: #fff;
    border-top: 1px solid #333
}

.c_046A .btn-set-preferred:before {
    content: "";
    color: #fc3;
    position: absolute;
    overflow: hidden;
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px
}

.c_046A .btn-set-preferred:after {
    content: none
}

.c_046A .btn-set-preferred:before {
    left: 16px;
    top: 50%;
    right: auto;
    margin-top: -.5789473684em;
    font-size: 1.1875em
}

.c_046A .btn-set-preferred:active,
.c_046A .btn-set-preferred:focus,
.c_046A .btn-set-preferred:hover {
    color: #fff
}

.c_024 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px
}

.c_024>div.slick-carousel {
    margin-top: 0
}

.c_024 .c_028 figure>a,
.c_024 .c_028-2 figure>a,
.c_024 .c_028-4 figure>a {
    position: inherit
}

.c_024.flush {
    padding-bottom: 0
}

.c_024 {
    background-color: #ececec
}

.c_024 .heading {
    margin: 1.7142857143em 30px 3.2142857143em
}

.c_024 .heading>.heading-group p {
    font-size: .9375em
}

.c_024 p {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.125em
}

.c_024 p:last-child {
    margin-bottom: 0
}

.c_013 .c_024 .slick-carousel .row,
.c_024 .slick-carousel .c_013 .row,
.c_024 .slick-carousel .grid-row {
    padding: 0 .9375em
}

.c_024.transparent {
    background: 0 0
}

.c_024.center .heading>.heading-group,
.c_024.center .heading>p {
    text-align: center
}

.c_024.right .heading>.heading-group,
.c_024.right .heading>p {
    text-align: right
}

.c_024.left .heading>.heading-group,
.c_024.left .heading>p {
    text-align: left
}

.c_013 .c_024 .c_027.row,
.c_024 .c_013 .c_027.row,
.c_024 .c_027.grid-row {
    padding: 0
}

.c_024 .slick-prev {
    left: 2px
}

.c_024 .slick-next {
    right: 2px
}

.c_024 .slick-next:before,
.c_024 .slick-prev:before {
    font-size: 1.7em
}

.c_024 .slick-next:hover:before,
.c_024 .slick-prev:hover:before {
    color: #333
}

.ltie9 .c_024 .slick-next:before,
.ltie9 .c_024 .slick-prev:before {
    font-size: 5.71429em
}

.c_057 .error-group {
    clear: both;
    float: left;
    margin: 1.5em 0;
    width: 100%
}

.c_057 form {
    clear: both;
    float: left;
    width: 100%
}

.c_057 .submit-form {
    margin-top: 1.5em
}

.c_057 .form-group .custom-selectbox {
    width: auto
}

.c_057 .submit-form button:before {
    content: none
}

.c_057 .submit-form button:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_103 h3 {
    text-align: center
}

.c_103 ul {
    list-style-type: none;
    text-align: center;
    margin: 0 .625em 3em;
    padding: 0
}

.c_103 li {
    margin: 0 0 .0625em;
    line-height: 1;
    display: inline-block;
    font-size: 3em
}

.c_103 .social-icon {
    cursor: pointer
}

.no-js .c_103 {
    display: none
}

.c_103 {
    margin-top: 0;
    background-color: #ececec;
    padding: 0 15px;
    overflow: auto
}

.c_103 h3 {
    font-size: 2.1875em;
    color: #000;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    line-height: 1.1;
    margin: 0;
    padding: 1.2em 0 .3428571429em
}

.c_103 ul {
    margin-bottom: 2em
}

.c_103 .social-icon {
    font-size: 2.5em;
    margin: .15em;
    color: #000
}

.c_103 .icon-social-facebook {
    color: #3b5998
}

.c_103 .icon-social-facebook:after {
    content: ""
}

.c_103 .icon-social-facebook:hover {
    color: #718dc8
}

.c_103 .icon-social-twitter {
    color: #55acee
}

.c_103 .icon-social-twitter:after {
    content: ""
}

.c_103 .icon-social-twitter:hover {
    color: #b2d9f7
}

.c_103 .icon-social-googleplus {
    color: #dd4b39
}

.c_103 .icon-social-googleplus:after {
    content: ""
}

.c_103 .icon-social-googleplus:hover {
    color: #ec9a90
}

.c_103 .icon-social-pinterest {
    color: #c91517
}

.c_103 .icon-social-pinterest:after {
    content: ""
}

.c_103 .icon-social-pinterest:hover {
    color: #ed5758
}

.c_103 .icon-social-vk {
    color: #2b587b
}

.c_103 .icon-social-vk:after {
    content: ""
}

.c_103 .icon-social-vk:hover {
    color: #4c8dc0
}

.c_103 .icon-social-odnoklassniki_ru {
    color: #f2720c
}

.c_103 .icon-social-odnoklassniki_ru:after {
    content: ""
}

.c_103 .icon-social-odnoklassniki_ru:hover {
    color: #f8aa6c
}

.c_111 {
    text-align: center
}

.c_111 h1 {
    padding: .9375em 0 0;
    margin: 0
}

.c_111 p {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    padding: 0 0 .625em;
    margin: .3125em 15px 0
}

.c_111 span {
    font-size: .75em;
    float: right;
    padding: 1em 15px 0 0;
    color: #999
}

.c_111 span:after {
    content: ""
}

.c_064 .c_029-1 {
    display: block
}

.c_064 .c_029-1 img {
    display: block;
    width: 100%
}

.c_064 .content-copy {
    overflow: hidden;
    word-wrap: break-word
}

.c_064 .cta-outer button:focus,
.c_064 .cta-outer button:hover {
    text-decoration: none
}

.c_064 {
    text-align: center
}

.c_064 .outer {
    padding: 2.8125em 15px 3.125em
}

.c_064 .heading-group>h2:first-child {
    font-size: 3.5em
}

.c_064 .heading-group p {
    font-size: 1.375em
}

.c_064 .content-copy {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.25em;
    text-align: center
}

.c_064 .content-copy p {
    margin: .5em 0 0;
    line-height: 1.2
}

.c_064 .c_029-1 {
    margin-top: 2.3125em
}

.c_064 .note {
    margin: .7333333333em 0 0;
    padding: 0 40px;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .9375em;
    line-height: 1;
    letter-spacing: .0333333333em
}

.c_064 .cta-outer {
    margin-top: 3.3125em
}

.c_064 .cta-outer button:before {
    content: none
}

.c_064 .cta-outer button:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_060 .c_004 {
    clear: both;
    margin-bottom: 1.5em
}

.c_060 {
    color: #fff;
    padding-bottom: 1.25em;
    background-color: #f4f4f4
}

.c_060 .c_004 {
    padding-top: 2.1428571429em
}

.c_060 .c_023 {
    background-color: #fff
}

.c_060 .c_027 figure:before {
    border-bottom-color: #f4f4f4
}

.c_060 .c_023-1 {
    margin-bottom: 2.375em
}

.c_060 .c_023-1 .heading-group>p {
    margin-top: 1.0769230769em
}

.c_060 .c_023-1 p.content-copy {
    margin-bottom: 0
}

.c_060 .c_023-1 p.content-copy:last-child {
    padding-bottom: 1.6666666667em
}

.bleed .c_031B .color-selection-panel,
.bleed .c_031B .image-pan-caption {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto
}

.c_031B .image-pan img {
    max-width: none;
    max-height: 560px
}

.c_031B .image-pan .picture-element {
    -webkit-transition: opacity 5000ms linear;
    -moz-transition: opacity 5000ms linear;
    transition: opacity 5000ms linear;
    opacity: 1
}

.c_031B .image-pan .picture-element.fade-out {
    opacity: 0
}

.c_031B .image-pan-caption {
    margin: 1em 0;
    padding: 0
}

.c_031B .color-picker {
    text-align: center;
    padding: 0 1.75em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative
}

.c_031B .color-picker .redraw {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.c_031B .color-picker li {
    display: inline-block
}

.c_031B .color-picker a,
.c_031B .color-picker img {
    display: block
}

.c_031B .color-picker .prevnext {
    display: block;
    position: absolute;
    top: 0;
    height: 100%
}

.c_031B .color-picker .prevnext:focus {
    border: 1px dotted grey
}

.c_031B .color-picker .prevnext button {
    background: 0 0;
    height: 100%;
    width: 1.75em;
    padding: 0
}

.c_031B .color-picker .prevnext button:before {
    vertical-align: middle
}

.c_031B .color-picker .prev {
    left: 0
}

.c_031B .color-picker .prev button:before {
    content: ""
}

.c_031B .color-picker .next {
    right: 0
}

.c_031B .color-picker .next button:before {
    content: ""
}

.c_031B .color-picker button {
    position: relative;
    background: 0 0;
    padding: 0;
    border: 0
}

.c_031B .color-picker button img:active,
.c_031B .color-picker button:active {
    outline: 0
}

.c_031B .color-picker ul {
    display: inline-block;
    margin: 0;
    padding: 0
}

.c_031B .color-picker ul li {
    display: none;
    margin: 0 2px;
    vertical-align: top
}

.c_031B .color-picker ul li:first-child,
.c_031B .color-picker ul li:first-child+li,
.c_031B .color-picker ul li:first-child+li+li,
.c_031B .color-picker ul li:first-child+li+li+li {
    display: inline-block
}

.c_031B .color-picker ul li.selected:focus {
    outline: 0
}

.c_031B .image-pan {
    padding: 0
}

.c_031B .color-selection-panel {
    margin-top: 1.25em;
    text-align: center
}

.c_031B .color-selection-text {
    text-align: center;
    text-transform: uppercase
}

.c_031B .color-options-title {
    margin: 0;
    color: #000;
    line-height: 1.2;
    font-size: 1.75em
}

.c_031B .color-options-name {
    margin: 0;
    font-size: 1.125em;
    color: #eee;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    line-height: 1.2
}

.c_031B .color-picker {
    margin: 1em 0 0;
    display: inline-block
}

.c_031B .color-picker a,
.c_031B .color-picker img {
    width: 44px;
    height: 44px;
    max-width: none
}

.c_031B .color-picker .selected {
    border: 2px solid #000;
    overflow: hidden
}

.c_031B .color-picker .selected a {
    overflow: hidden;
    height: 40px;
    width: 40px
}

.c_031B .color-picker .selected a img {
    margin: -2px
}

.c_031B .color-picker.arrows-active {
    padding: 0 2.75em
}

.c_031B .color-picker.arrows-active .prevnext button {
    width: 2.75em
}

.c_031B .color-picker.arrows-active .prev button:before {
    text-align: left
}

.c_031B .color-picker.arrows-active .next button:before {
    text-align: right
}

.c_134 {
    position: relative
}

.c_134 .wrapper {
    width: 282px;
    margin: 0 auto
}

.c_134 .iframe-holder:before {
    padding-top: 1686%
}

.c_134 iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 0;
    width: 100%;
    height: 100%
}

.c_133 button.loading:after {
    -webkit-animation: spin 1s infinite linear;
    -moz-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
    content: ""
}

.c_133 button:before {
    content: none
}

.c_133 button:after {
    content: "";
    color: #fc3;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_137-0 {
    overflow: hidden
}

.c_137-0 .inner {
    position: relative
}

.c_137-0 .tabs-container>p {
    margin-top: 0
}

.c_137-0 .tabs-container .sentence,
.c_137-0 .tabs-container>p {
    text-align: center
}

.c_137-0 .tabs-container button {
    border: 0;
    padding: 0;
    background: 0 0
}

.c_137-0 .field {
    display: inline-block
}

.c_137-0 .field .placeholder {
    cursor: pointer
}

.c_137-0 .field .placeholder span {
    position: relative
}

.c_137-0 .field .tabs-dropdown {
    position: absolute;
    display: none
}

.c_137-0 .field .tabs-dropdown.active {
    display: block
}

.c_137-0 .field .tabs-dropdown ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.c_137-0 .tabs-content .tab {
    display: none
}

.c_137-0 .tabs-content .tab.active,
.no-js .c_137-0 .tabs-content .tab {
    display: block
}

.c_137-0 .tabs-content ul {
    padding: 0;
    list-style: none
}

.c_137-0 .tabs-content ul a {
    word-break: break-word
}

.c_137-0 .tabs-content .icon:before {
    overflow: hidden
}

.c_137-0 .tabs-content .icon-services:before {
    content: ""
}

.c_137-0 .tabs-content .icon-testdrive:before {
    content: ""
}

.c_137-0 .tabs-content .icon-brochure:before {
    content: ""
}

.c_137-0 .tabs-content .icon-car:before {
    content: ""
}

.c_137-0 .tabs-content .icon-compare:before {
    content: ""
}

.c_137-0 .tabs-content .icon-configure:before {
    content: ""
}

.c_137-0 .tabs-content .icon-contact:before {
    content: ""
}

.c_137-0 .tabs-content .icon-email:before {
    content: ""
}

.c_137-0 .tabs-content .icon-find-a-dealer:before {
    content: ""
}

.c_137-0 .tabs-content .icon-accessories:before {
    content: ""
}

.c_137-0 .tabs-content .icon-trade-in-quote:before {
    content: ""
}

.c_137-0 .tabs-content .icon-live-chat:before {
    content: ""
}

.c_137-0 .tabs-content .icon-offers:before {
    content: ""
}

.c_137-0 .tabs-content .icon-trade-in:before {
    content: ""
}

.c_137-0 .c_029-1 {
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    text-align: center
}

.c_137-0 .c_029-1 .picture-element {
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%
}

.c_137-0 .c_029-1 .picture-element img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: auto;
    width: auto;
    min-width: 50%;
    min-height: 50%
}

.c_137-0.no-dropdown .field .placeholder:hover {
    cursor: default
}

.c_137-0.no-dropdown .field .placeholder:before,
.ltie9 .c_137-0 .inner:before {
    display: none
}

.ltie9 .c_137-0.dropdown-open .tabs-content {
    filter: alpha(opacity=0);
    visibility: hidden
}

.c_137-0 {
    color: #fff;
    position: relative
}

.c_137-0 .inner {
    padding: 3.75em 0
}

.c_137-0 .inner:before {
    content: "";
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 3;
    opacity: 0;
    display: block;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.c_137-0 .tabs-container {
    text-transform: uppercase;
    position: relative;
    z-index: 3
}

.c_137-0 .tabs-container p {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    margin: 0;
    letter-spacing: .03em
}

.c_137-0 .sentence {
    font-size: 2.5em;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    margin-top: .35em
}

.c_137-0 .sentence>span {
    line-height: 1
}

.c_137-0 .sentence span {
    display: block
}

.c_137-0 .sentence .placeholder {
    position: relative;
    padding: 0 .5em;
    margin-top: -.1em
}

.c_137-0 .sentence .placeholder span {
    border-bottom: 1px solid #fc3
}

.c_137-0 .sentence .placeholder:before {
    line-height: 2.4;
    content: "";
    position: absolute;
    right: 0;
    font-size: .4em
}

.c_137-0 .sentence .placeholder:focus span {
    border-bottom-color: transparent
}

.c_137-0 .sentence .placeholder:hover:focus {
    color: #fc3
}

.c_137-0 .sentence .placeholder,
.c_137-0 .sentence button {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    color: #fc3;
    line-height: 1
}

.c_137-0 .sentence .tabs-dropdown {
    margin-top: -.2em
}

.c_137-0 .sentence .tabs-dropdown li {
    margin-top: .125em;
    line-height: 1
}

.c_137-0 .sentence .tabs-dropdown button {
    padding: 0;
    line-height: 1.2;
    height: 1em;
    border-bottom: 1px solid transparent
}

.c_137-0 .sentence .tabs-dropdown button:focus,
.c_137-0 .sentence .tabs-dropdown button:hover {
    border-bottom-color: #fc3
}

.c_137-0.dropdown-open .placeholder span {
    border-bottom-color: transparent
}

.c_137-0.dropdown-open .placeholder:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.c_137-0.dropdown-open .placeholder:focus span,
.c_137-0.dropdown-open .placeholder:hover span {
    border-bottom-color: #fc3
}

.c_137-0.dropdown-open .inner:before {
    bottom: 0;
    opacity: .85
}

.c_137-0 .field .tabs-dropdown {
    left: 0;
    width: 100%
}

.c_137-0 .tabs-content {
    position: relative;
    z-index: 2;
    margin: 1.375em 0 0
}

.c_137-0 .tabs-content ul {
    width: 12.625em;
    margin: 0 auto;
    text-align: center
}

.c_137-0 .tabs-content ul:after,
.c_137-0 .tabs-content ul:before {
    content: "";
    display: table;
    clear: both
}

.c_137-0 .tabs-content ul:hover a {
    background-color: rgba(255, 255, 255, .7)
}

.c_137-0 .tabs-content li {
    display: block;
    float: left;
    margin: 1px 0 0 1px
}

.c_137-0 .tabs-content li a {
    -webkit-transition: background-color .3s ease-out;
    -moz-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out;
    background-color: rgba(255, 255, 255, .8);
    width: 6.25em;
    height: 5.625em;
    display: block;
    text-decoration: none
}

.c_137-0 .tabs-content li a:focus,
.c_137-0 .tabs-content li a:hover {
    background-color: rgba(255, 255, 255, .9)
}

.c_137-0 .tabs-content .label {
    color: #eee;
    text-transform: uppercase;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .75em;
    padding: 0 .4166666667em;
    display: table-cell;
    height: 2.5833333333em;
    width: 8.3333333333em;
    vertical-align: middle;
    line-height: 1
}

.c_137-0 .tabs-content .icon {
    display: block;
    color: #fc3;
    font-size: 1.875em;
    text-shadow: 0 1px 2px rgba(255, 255, 255, .5);
    padding-top: .6em
}

.c_136 {
    overflow: hidden;
    position: relative;
    z-index: 0;
    margin: 0 auto;
    max-width: 1200px;
    text-align: center;
    padding: 0
}

.c_136 .title-description,
.c_136 h2 {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    text-align: center;
    width: 100%
}

.c_136 .range-detail h3 {
    margin: 0;
    padding: 0
}

.c_136 .range-detail ul {
    width: 100%
}

.c_136 .background-wrapper {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.c_136 figure img {
    max-width: 1200px
}

.c_136 figure.car img {
    width: 100%
}

.c_136 .slick-custom-navigation {
    display: none
}

.c_136 h2 {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 2.8125em;
    line-height: .9;
    margin: 1em auto .8444444444em
}

.c_136 .car-image-wrapper {
    float: left;
    width: 100%
}

.c_136 .image-disclamer {
    color: #000;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .5em;
    font-style: italic;
    left: 0;
    margin-top: .5em;
    position: absolute
}

.c_136 figure.car {
    width: 63%;
    margin: 6.75em auto 0;
    position: relative
}

.c_136 .range-details-wrapper {
    color: #333;
    float: left;
    margin-bottom: .875em;
    margin-top: 2.375em;
    overflow: hidden;
    padding: 0 15px;
    text-align: center;
    width: 100%
}

.c_136 .range-details-wrapper .cta {
    display: block;
    text-align: center;
    clear: both
}

.c_136 .range-details-wrapper .cta:before {
    content: none
}

.c_136 .range-details-wrapper .cta:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_136 .range-detail {
    background: #fff;
    padding: 1.25em 15px .9375em
}

.c_136 .range-detail h3 {
    border-bottom: 1px solid #333;
    display: block;
    color: #333;
    padding-bottom: .45em;
    font-size: 1.25em;
    line-height: 1;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_136 .range-detail ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.c_136 .range-detail ul li {
    width: 100%;
    margin: .75em 0;
    float: left;
    text-align: center;
    position: relative
}

.c_136 .range-detail ul li .range-value {
    font-size: 1.625em;
    display: inline-block;
    line-height: 1
}

.c_136 .range-detail ul li .price-info-wrapper {
    display: inline-block
}

.c_136 .range-detail ul li .range-description,
.c_136 .range-detail ul li .range-disclamer {
    font-size: .625em;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    display: block;
    line-height: 1;
    text-align: left
}

.c_136 .range-detail ul li .range-disclamer {
    color: #666
}

.c_136 .slick-prev {
    left: 3px
}

.c_136 .slick-next {
    right: 5px
}

.c_136 .slick-next,
.c_136 .slick-prev {
    width: 44px;
    font-size: 2.75em;
    top: 32%
}

.c_136 .slick-next:before,
.c_136 .slick-prev:before {
    color: #fff
}

.c_136 .cta-wrapper {
    float: left;
    width: 100%;
    overflow: hidden;
    padding: 0 15px
}

.c_136 .explore-inner-cta-button {
    margin: 0 auto 2.5em;
    max-width: 33.75em;
    text-align: center
}

.c_136 .explore-inner-cta-button:before {
    content: none
}

.c_136 .explore-inner-cta-button:after {
    content: "";
    color: #fc3;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_136 .explore-cta-button {
    display: none;
    margin: 0 auto 2.5em;
    max-width: 33.75em;
    text-align: center
}

.c_136 .explore-cta-button:before {
    content: none
}

.c_136 .explore-cta-button:after {
    content: "";
    color: #fc3;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_007-1 {
    padding-top: 0;
    overflow: hidden
}

.c_007-1 .content-details img {
    width: 100%
}

.c_007-1 .heading-group {
    width: 100%;
    position: relative
}

.c_007-1 .c_013 .row .content-details img,
.c_007-1 .grid-row .content-details img,
.c_013 .c_007-1 .row .content-details img {
    width: inherit
}

.c_132 {
    position: relative;
    overflow: hidden;
    -webkit-transition: min-height .1s ease-out;
    -moz-transition: min-height .1s ease-out;
    transition: min-height .1s ease-out
}

.c_132 .heading,
.c_132 .subheading {
    margin-top: 0;
    text-align: center
}

.c_132 .pushes ul {
    padding: 0;
    list-style: none
}

.c_132 .pushes ul a {
    word-break: break-word
}

.c_132 .content,
.c_132 .header {
    position: relative;
    z-index: 2
}

.c_132 .c_029-1 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    text-align: center
}

.c_132 .c_029-1 .picture-element {
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%
}

.c_132 .c_029-1 .picture-element img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: auto;
    width: auto;
    min-width: 50%;
    min-height: 50%
}

.c_132 .icon-services:before {
    content: ""
}

.c_132 .icon-testdrive:before {
    content: ""
}

.c_132 .icon-brochure:before {
    content: ""
}

.c_132 .icon-car:before {
    content: ""
}

.c_132 .icon-compare:before {
    content: ""
}

.c_132 .icon-configure:before {
    content: ""
}

.c_132 .icon-contact:before {
    content: ""
}

.c_132 .icon-email:before {
    content: ""
}

.c_132 .icon-find-a-dealer:before {
    content: ""
}

.c_132 .icon-accessories:before {
    content: ""
}

.c_132 .icon-trade-in-quote:before {
    content: ""
}

.c_132 .icon-live-chat:before {
    content: ""
}

.c_132 .icon-offers:before {
    content: ""
}

.c_132 .icon-trade-in:before {
    content: ""
}

.c_132 {
    padding-top: 3.125em;
    padding-bottom: 5em
}

.c_132 .heading {
    color: #fff;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1em;
    text-transform: none
}

.c_132 .subheading {
    color: #fff;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 2.1875em;
    line-height: 1;
    text-transform: none
}

.c_132 .subheading span {
    display: block;
    color: #fc3
}

.c_132 .pushes ul {
    width: 14.5em;
    margin: 0 auto 2.5em;
    text-align: center
}

.c_132 .pushes ul:after,
.c_132 .pushes ul:before {
    content: "";
    display: table;
    clear: both
}

.c_132 .pushes ul li {
    display: inline-block;
    margin: .0625em 0 0 .0625em
}

.c_132 .pushes ul a {
    display: block;
    width: 6.25em;
    height: 6.25em;
    text-decoration: none;
    background-color: rgba(255, 204, 51, .8);
    margin: .3125em;
    border-bottom: 2px solid #666;
    -webkit-transition: background-color .3s ease-out;
    -moz-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out
}

.c_132 .pushes ul a:active,
.c_132 .pushes ul a:focus,
.c_132 .pushes ul a:hover {
    background-color: rgba(255, 204, 51, .9)
}

.c_132 .label {
    display: table-cell;
    height: 2.2142857143em;
    width: 7.1428571429em;
    padding: 0 .3571428571em;
    vertical-align: middle;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .875em;
    color: #000;
    text-transform: uppercase;
    line-height: 1
}

.c_132 .icon {
    display: block;
    color: #000;
    font-size: 1.875em;
    text-shadow: 0 1px 2px rgba(255, 255, 255, .5);
    padding-top: .6em
}

.c_132 .c_132-dl {
    padding: 0 10px
}

.c_132 .c_132-dl form {
    max-width: 450px;
    margin: 0 auto
}

.c_132 .c_152-0 .location-input {
    background-color: rgba(255, 255, 255, .8)
}

.c_151-0 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: table
}

.c_151-0 li {
    display: table-row
}

.c_151-0 .grade,
.c_151-0 .number,
.c_151-0 .stars,
.c_151-0 .title {
    vertical-align: middle;
    display: table-cell
}

.c_151-0 .stars {
    position: relative
}

.c_151-0 .stars div {
    white-space: nowrap
}

.c_151-0 .stars .active-stars {
    overflow: hidden;
    position: absolute
}

.c_151-0 .stars span.percent {
    display: none
}

.c_151-0 h3 {
    font-size: 1.125em;
    margin: 0 0 .1111111111em;
    line-height: 1;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_151-0 li {
    line-height: 1.8
}

.c_151-0 .title {
    text-transform: capitalize;
    padding-right: 10px
}

.c_151-0 .grade {
    padding-left: 10px
}

.c_151-0 .number {
    padding-left: 5px;
    color: #666
}

.c_151-0 .grade,
.c_151-0 .number {
    font-size: .875em
}

.c_151-0 .stars {
    top: .1875em
}

.c_151-0 .stars>div {
    padding-left: 2px
}

.c_151-0 .stars span {
    margin-left: -2px
}

.c_151-0 .stars span:before {
    content: ""
}

@media screen and (max-width:59.9375em) {
    .c_151-0 .stars span:before {
        font-size: 1.375em
    }
}

.c_151-0 .stars .active-stars {
    color: #fc3
}

.c_151-0 .stars .inactive-stars {
    color: #666
}

.c_152-0 {
    position: relative
}

.c_152-0 .btn-geolocate,
.c_152-0 .btn-search {
    position: absolute;
    top: 0;
    color: transparent;
    overflow: hidden;
    white-space: nowrap
}

.c_152-0 .btn-search {
    right: 0
}

.c_152-0 .location-fields {
    display: block;
    *zoom: 1
}

.c_152-0 .location-fields:after,
.c_152-0 .location-fields:before {
    content: " ";
    display: table
}

.c_152-0 .location-fields:after {
    clear: both
}

.c_152-0 .location-input {
    display: block;
    width: 100%;
    border-radius: 0;
    text-overflow: ellipsis;
    -webkit-appearance: none
}

.c_152-0 .autocomplete-suggestions {
    background-color: #fff;
    clear: both;
    display: none;
    max-height: 31.25em;
    max-width: 100%;
    overflow: auto;
    text-align: left
}

.c_152-0 .autocomplete-suggestions.is-active {
    display: block
}

.c_152-0 .autocomplete-suggestions>button {
    width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left
}

.no-geolocation .c_152-0 .btn-geolocate,
.no-js .c_152-0 .btn-geolocate,
.no-js .c_152-0 .btn-toggle-filter {
    display: none
}

.c_152-0 button {
    background: 0 0;
    border: none
}

.c_152-0 .location-fields {
    padding-right: 50px
}

.c_152-0 .btn-geolocate,
.c_152-0 .btn-search {
    padding: 0;
    width: 40px;
    height: 2.5em
}

.c_152-0 .btn-geolocate:before,
.c_152-0 .btn-search:before {
    font-size: 1.125em;
    display: inline-block;
    width: 2.2222222222em;
    text-align: center;
    line-height: 2
}

.c_152-0 .btn-geolocate {
    right: 50px
}

.c_152-0 .btn-geolocate:before {
    color: #ccc;
    content: ""
}

.c_152-0 .btn-geolocate:focus {
    box-shadow: inset 0 0 1px 1px #000
}

.c_152-0 .btn-geolocate.is-locating:before {
    content: "";
    -webkit-transform-origin: 49% 50%;
    -moz-transform-origin: 49% 50%;
    -ms-transform-origin: 49% 50%;
    -o-transform-origin: 49% 50%;
    transform-origin: 49% 50%;
    -webkit-animation: spin 1s infinite linear;
    -moz-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear
}

.c_152-0 .btn-geolocate.is-active:before {
    color: #000
}

.c_152-0 .btn-geolocate.is-located.is-locating:before {
    color: #666
}

.c_152-0 .btn-search {
    background: #fc3
}

.c_152-0 .btn-search:before {
    color: #000;
    content: ""
}

.c_152-0 .btn-search:active,
.c_152-0 .btn-search:focus,
.c_152-0 .btn-search:hover {
    background: #fd3
}

.c_152-0 .location-input {
    padding: .6875em 44px .6875em 10px;
    height: 2.5em;
    border: none;
    color: #333;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    background: #ececec
}

.c_152-0 .location-input:focus {
    background: #fef7e5
}

.no-geolocation .c_152-0 .location-input,
.no-js .c_152-0 .location-input {
    padding-right: 0
}

.c_152-0 .btn-toggle-filter {
    font-size: 1.125em;
    background: 0 0;
    border: 1px solid #333;
    border-width: 1px 0;
    color: #000;
    clear: both;
    display: block;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    line-height: 1;
    margin: 0 -15px;
    padding: .8888888889em 15px .5555555556em;
    position: relative;
    width: calc(100% + 30px);
    width: -moz-calc(100% + 30px)
}

.c_152-0 .btn-toggle-filter:after {
    font-family: icon-Renault-Global;
    font-size: .75em;
    color: #fc3;
    content: "";
    position: absolute;
    top: 1.25em;
    right: 0;
    padding-right: 15px
}

.c_152-0 .btn-toggle-filter:active,
.c_152-0 .btn-toggle-filter:focus,
.c_152-0 .btn-toggle-filter:hover {
    text-decoration: underline
}

.c_152-0 .autocomplete-suggestions {
    box-shadow: 0 4px 6px rgba(0, 0, 0, .2);
    font-size: 1em
}

.c_152-0 .autocomplete-suggestions.is-active {
    border-top: 1px solid #666;
    max-width: none;
    position: absolute;
    top: 100%;
    z-index: 2;
    left: 0;
    right: 50px
}

.c_152-0 .autocomplete-suggestions>span {
    border-top-color: #666;
    color: #333;
    display: block;
    min-height: 2.875em;
    padding: 0 17px
}

.c_152-0 .autocomplete-suggestions>button {
    border-top: 1px solid #666;
    color: #333;
    line-height: 2.875;
    padding: 0 17px 0 0;
    text-indent: 17px;
    text-decoration: none;
    font-weight: 400;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    text-transform: none
}

.c_152-0 .autocomplete-suggestions>button:first-child {
    border-top-color: #666
}

.c_152-0 .autocomplete-suggestions>button.top-suggestion,
.c_152-0 .autocomplete-suggestions>button:active,
.c_152-0 .autocomplete-suggestions>button:focus,
.c_152-0 .autocomplete-suggestions>button:hover {
    background-color: #ececec
}

.c_152-0 .autocomplete-suggestions>button:focus {
    box-shadow: none;
    outline: 0;
    text-decoration: underline
}

.c_152-0 .autocomplete-suggestions>button.dealer-suggestion {
    font-size: 1em;
    min-height: 1.875em;
    padding-left: 52px;
    position: relative
}

.c_152-0 .autocomplete-suggestions>button.dealer-suggestion:before {
    background: url(../img/map/autosuggest-logo-alpha.png) center/100% no-repeat;
    content: "";
    display: inline-block;
    height: 30px;
    left: 16px;
    overflow: hidden;
    position: absolute;
    top: .5em;
    width: 30px;
    z-index: 0
}

.c_152-0 .autocomplete-suggestions>button.dealer-suggestion.marker-alpha:before {
    background-image: url(../img/map/autosuggest-logo-alpha.png)
}

.c_152-0 .autocomplete-suggestions>button.dealer-suggestion.marker-beta:before {
    background-image: url(../img/map/autosuggest-logo-beta.png)
}

.c_040 .c_152-0 .location-fields {
    padding-right: 45px
}

.c_040 .c_152-0 .btn-geolocate {
    width: 44px
}

.c_040 .c_152-0 .location-input {
    padding-right: 44px
}

.c_040 .c_152-0 .autocomplete-suggestions,
.c_040 .c_152-0 .btn-geolocate {
    right: 45px
}

.c_153 {
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
    overflow-x: hidden
}

.c_153:before {
    content: " ";
    display: table
}

.c_153 table {
    margin-bottom: 1.875em;
    width: 100%
}

.c_153 table thead th {
    display: none;
    font-weight: 400
}

.c_153 table thead th:first-child {
    display: block;
    width: 100%
}

.c_153 table thead th.hide-mobile {
    display: none
}

.c_153 table thead+tbody td {
    padding-left: 50%;
    text-align: left
}

.c_153 table thead+tbody td:before {
    content: attr(data-th);
    display: block;
    float: left;
    font-weight: 700;
    margin-left: -100%;
    text-align: left;
    width: 95%
}

.c_153 table thead+tbody td:after {
    clear: both;
    content: "";
    display: block
}

.c_153 table thead+tbody td.center,
.c_153 table thead+tbody td.left,
.c_153 table thead+tbody td.right,
.c_153 table thead+tbody th.center,
.c_153 table thead+tbody th.left,
.c_153 table thead+tbody th.right {
    text-align: left
}

.c_153 table tbody th {
    display: block
}

.c_153 table tbody td {
    display: block;
    text-align: left
}

.c_153 table .middle {
    vertical-align: middle
}

.c_153 table .top {
    vertical-align: top
}

.c_153 table .bottom {
    vertical-align: bottom
}

.c_153 table .center {
    text-align: center
}

.c_153 table .left {
    text-align: left
}

.c_153 table .right {
    text-align: right
}

.c_153 table caption {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 2.25em;
    line-height: 1.1;
    margin-bottom: .5555555556em;
    max-width: 80%;
    padding-left: .3333333333em;
    text-align: left
}

.c_153 table thead+tbody td:before {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_153 table thead th {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    text-transform: none;
    font-size: 1em
}

.c_153 table thead th:first-child {
    text-align: center
}

.c_153 table tbody th {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.2;
    text-transform: none;
    font-weight: 400
}

.c_153 table tbody th:first-child {
    margin-top: .9375em;
    padding-bottom: .625em
}

.c_153 table tbody td {
    font-size: 1em
}

.c_153 table tbody td:first-child {
    margin-top: .9375em
}

.c_153 table tbody td:last-child {
    border-bottom: none;
    margin-bottom: .9375em
}

.c_153 table tbody tr:nth-child(odd) {
    background-color: #ececec
}

.c_153 table tbody td,
.c_153 table tbody th {
    border-bottom: 1px solid #ccc
}

.c_153 table td,
.c_153 table th {
    padding: .75em
}

.c_142>.header {
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px
}

.c_142 .module-container>.inner {
    display: none;
    -webkit-transition: height .2s ease-out;
    -moz-transition: height .2s ease-out;
    transition: height .2s ease-out
}

.c_142 .module-container>.inner:after {
    left: 50%;
    margin-left: -19px
}

.c_142 .module-container>.inner>div.hiding {
    display: none
}

.c_142 .module-container>.inner.animating {
    display: block;
    height: 0;
    overflow: hidden
}

.c_142 .module-container.open>.inner {
    display: block
}

.c_142 .error-group {
    display: none
}

.c_142 form.error .error-group {
    display: block
}

.c_142 .customer-details {
    display: none
}

.c_142 .customer-details.visible {
    display: block
}

.c_142 .btn-book[type=button],
.c_142 .module-validation {
    display: none
}

.c_142>.header {
    margin: 2.0625em 0 2.5em;
    text-align: center
}

.c_142 h1 {
    font-size: 2.8125em;
    margin: 0
}

.c_142 .modules-container>h2,
.c_142 .title {
    margin: 0;
    padding: 1.5em 0 1.35em;
    font-size: 1.25em;
    text-align: center
}

.c_142 a.title {
    display: block;
    padding-top: .2em;
    text-decoration: none;
    text-transform: uppercase;
    color: #000
}

.c_142 a.title span {
    font-weight: 700
}

.c_142 .subtitle {
    margin: 0;
    line-height: 1
}

.c_142 .c_040 .results-text-wrapper {
    margin: 0
}

.c_142 .c_040 .results-text-wrapper p {
    float: none;
    margin: 0 15px
}

.c_142 form {
    background: #ececec;
    padding: 0 12px
}

.c_142 .btn-toggler {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: .4em 42px .8em;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.5625em;
    line-height: 1;
    background: #fff;
    border: 0;
    outline: 0
}

.c_142 .btn-toggler:after {
    position: absolute;
    bottom: .8em;
    left: 50%;
    content: "";
    display: block;
    margin-left: -.3125em;
    font-size: .4em
}

.c_142 .btn-toggler.active {
    background: #fc3
}

.c_142 .btn-toggler.active:after {
    content: ""
}

.c_142 .module-container {
    position: relative;
    padding-bottom: .75em
}

.c_142 .module-container>.inner {
    background: #fff;
    position: relative;
    padding: 0 15px
}

.c_142 .module-container.complete .btn-toggler:before {
    position: absolute;
    top: 0;
    left: 15px;
    content: "";
    font-size: .84em;
    color: #59a618;
    margin-top: .5714285714em
}

.c_142 .module-container.open .btn-toggler:after {
    opacity: 1
}

.c_142 .module-container[data-name=car] .btn-toggler {
    word-break: break-all
}

.c_142 .cta-container {
    padding: 1.25em 15px 1.875em;
    text-align: center
}

.c_142 .btn-request {
    margin-top: 2.1875em
}

.c_142 .btn-request:before {
    content: none
}

.c_142 .btn-request:after {
    content: "";
    color: #fc3;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_142 .btn-action:before {
    content: none
}

.c_142 .btn-action:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_142 .error-group {
    margin-bottom: 1.25em
}

.c_142 .module-validation {
    padding: 0 30px 1.5em
}

.c_142 .btn-fad:before {
    content: none
}

.c_142 .btn-fad:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_142A-1 .form-group {
    overflow: hidden;
    max-width: 500px;
    margin: 0 auto
}

.c_142A-1 fieldset {
    margin-bottom: .625em
}

.c_142A-1 .submit-module:before {
    content: none
}

.c_142A-1 .submit-module:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_142A-2 {
    max-width: 1200px;
    margin: 0 auto;
    text-align: center
}

.c_142A-2 .more-services {
    margin-bottom: 2.5em
}

.c_142A-2 .more-services fieldset {
    display: none;
    max-width: 700px;
    margin: .625em auto
}

.c_142A-2 .more-services textarea {
    min-height: 11.875em;
    max-height: 31.25em
}

.c_142A-2 .other-services {
    margin-top: 3.125em
}

.c_142A-2 .other-services .custom-radio {
    display: none
}

.ltie9 .c_142A-2 .other-services .custom-radio {
    -ms-filter: "alpha(Opacity=0)";
    opacity: 0;
    display: block
}

.c_142A-2 .other-services.open .more-services fieldset {
    display: block
}

.c_142A-2 .toggle-more-services {
    cursor: pointer
}

.no-js .c_142A-2 .toggle-more-services {
    padding-bottom: 1.25em
}

.no-js .c_142A-2 .other-services .custom-radio {
    display: block;
    margin: 0 auto .9375em
}

.no-js .c_142A-2 .more-services fieldset {
    display: block
}

.c_142A-2 .form-group.error {
    text-align: center
}

.c_142A-2 .form-group.error span.error-message {
    display: none
}

.c_142A-2 .form-group.error span.error-message.show {
    display: inline-block
}

.c_142A-2 .service .c_042B {
    position: relative;
    z-index: 2
}

.c_142A-2 {
    padding: 0 0 1.25em
}

.c_142A-2 .services-grid {
    margin-bottom: 1.875em
}

.c_142A-2 .service {
    border-top: 1px solid #ececec;
    box-sizing: border-box;
    margin-bottom: 1.25em;
    vertical-align: top
}

.c_142A-2 .service:first-child {
    border-top: none
}

.c_142A-2 .service .inner {
    padding: 1.25em 0 .875em
}

.c_142A-2 .service .inner>span {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.5em
}

.c_142A-2 .service .inner>p {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.3
}

.c_142A-2 .service .custom-radio {
    display: inline-block
}

.c_142A-2 .service .custom-radio>label {
    margin: 0;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    text-transform: uppercase
}

.c_142A-2 .service i.icon {
    display: block;
    margin: 0 auto .5555555556em;
    color: #fc3;
    font-size: 2.25em
}

.c_142A-2 .service i.icon-horsepower:before {
    content: ""
}

.c_142A-2 .service i.icon-services:before {
    content: ""
}

.c_142A-2 .service i.icon-stopwatch:before {
    content: ""
}

.c_142A-2 .service i.icon-accessories:before {
    content: ""
}

.c_142A-2 .service i.icon-battery:before {
    content: ""
}

.c_142A-2 .service i.icon-book-a-service:before {
    content: ""
}

.c_142A-2 .service i.icon-brochure:before {
    content: ""
}

.c_142A-2 .service i.icon-car-wings:before {
    content: ""
}

.c_142A-2 .service i.icon-compare:before {
    content: ""
}

.c_142A-2 .service i.icon-configure:before {
    content: ""
}

.c_142A-2 .service i.icon-contact:before {
    content: ""
}

.c_142A-2 .service i.icon-downloa:before {
    content: ""
}

.c_142A-2 .service i.icon-ellipsis:before {
    content: ""
}

.c_142A-2 .service i.icon-email:before {
    content: ""
}

.c_142A-2 .service i.icon-emission:before {
    content: ""
}

.c_142A-2 .service i.icon-external-link:before {
    content: ""
}

.c_142A-2 .service i.icon-find-a-dealer:before {
    content: ""
}

.c_142A-2 .service i.icon-get-a-trade-in-quote:before {
    content: ""
}

.c_142A-2 .service i.icon-live-chat:before {
    content: ""
}

.c_142A-2 .service i.icon-new-cars:before {
    content: ""
}

.c_142A-2 .service i.icon-offers:before {
    content: ""
}

.c_142A-2 .service i.icon-price:before {
    content: ""
}

.c_142A-2 .service i.icon-roadside-assistance:before {
    content: ""
}

.c_142A-2 .service i.icon-search:before {
    content: ""
}

.c_142A-2 .service i.icon-seat:before {
    content: ""
}

.c_142A-2 .service i.icon-test-drive-icon:before {
    content: ""
}

.c_142A-2 .service i.icon-trade-in:before {
    content: ""
}

.c_142A-2 .service i.icon-video-carroussel-link:before {
    content: ""
}

.c_142A-2 .service i.icon-warranty:before {
    content: ""
}

.c_142A-2 .toggle-more-services {
    display: block
}

.c_142A-2 .toggle-more-services:after {
    content: "";
    margin-left: 10px
}

.c_142A-2 .other-services h2 {
    margin: 0 0 .5714285714em;
    font-size: 2.1875em
}

.c_142A-2 .other-services.open .toggle-more-services:after {
    content: ""
}

.c_142A-2 .form-group.error {
    margin: 0
}

.c_142A-2 .submit-module:before {
    content: none
}

.c_142A-2 .submit-module:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_142A-2 .c_042B .tooltip-content[data-open=true] {
    margin-top: 0
}

.c_142A-2 .c_042B .tooltip-button {
    margin: 0 0 1.25em
}

.c_142A-2 .c_042B .tooltip-button:after {
    content: "";
    color: #fc3
}

.c_142A-3 button,
.c_142A-3 time {
    display: inline-block;
    background: 0 0;
    border: 0;
    padding: 0;
    margin: 0;
    width: 100%
}

.c_142A-3 a {
    text-decoration: none
}

.c_142A-3 ul {
    margin: 0;
    padding: 0
}

.c_142A-3 ul li {
    list-style: none
}

.c_142A-3 .date,
.c_142A-3 .datetime,
.c_142A-3 .time {
    *zoom: 1
}

.c_142A-3 .date:after,
.c_142A-3 .date:before,
.c_142A-3 .datetime:after,
.c_142A-3 .datetime:before,
.c_142A-3 .time:after,
.c_142A-3 .time:before {
    content: " ";
    display: table
}

.c_142A-3 .date:after,
.c_142A-3 .datetime:after,
.c_142A-3 .time:after {
    clear: both
}

.c_142A-3 .ui-datepicker-calendar {
    width: 100%
}

.c_142A-3 .ui-datepicker-calendar th {
    width: 14.2857142857%
}

.c_142A-3 .time ul li {
    float: left;
    text-align: center;
    width: 33.3333333333%
}

.c_142A-3 .date,
.c_142A-3 .time {
    margin-bottom: .9375em
}

.c_142A-3 .date p:first-child,
.c_142A-3 .time p:first-child {
    color: #333;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.5625em;
    text-align: center;
    margin: 1.12em 0 1.24em
}

.c_142A-3 .confirm-selection,
.c_142A-3 .datetime {
    padding: 0 15px
}

.c_142A-3 .ui-datepicker-inline {
    background-color: #ececec
}

.c_142A-3 .ui-datepicker-title {
    color: #000;
    font-size: 1.1875em;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    text-align: center;
    padding: .5789473684em 0
}

.c_142A-3 .ui-datepicker-next,
.c_142A-3 .ui-datepicker-prev {
    margin: 10px;
    color: #333
}

.c_142A-3 .ui-datepicker-next:before,
.c_142A-3 .ui-datepicker-prev:before {
    width: 28px;
    height: 28px;
    display: block;
    font-size: .875em;
    text-align: center;
    line-height: 1.8
}

.c_142A-3 .ui-datepicker-next.ui-state-disabled,
.c_142A-3 .ui-datepicker-prev.ui-state-disabled {
    color: #999
}

.c_142A-3 .ui-datepicker-prev {
    float: left
}

.c_142A-3 .ui-datepicker-prev:before {
    content: ""
}

.c_142A-3 .ui-datepicker-next {
    float: right
}

.c_142A-3 .ui-datepicker-next:before {
    content: ""
}

.c_142A-3 .ui-datepicker-calendar thead {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-size: .75em;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_142A-3 .ui-datepicker-calendar thead th {
    padding: .5833333333em
}

.c_142A-3 .ui-datepicker-calendar .ui-state-default {
    font-size: 1.125em;
    padding: .5555555556em 0;
    display: block;
    text-align: center;
    color: #666
}

.c_142A-3 .ui-datepicker-calendar a.ui-state-default {
    color: #333;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_142A-3 .ui-datepicker-calendar a.ui-state-default.ui-state-active,
.c_142A-3 .ui-datepicker-calendar a.ui-state-default:hover {
    background-color: #333;
    color: #fff
}

.c_142A-3 .slots {
    *zoom: 1;
    background-color: #ececec
}

.c_142A-3 .slots:after,
.c_142A-3 .slots:before {
    content: " ";
    display: table
}

.c_142A-3 .slots:after {
    clear: both
}

.c_142A-3 .slots li {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff
}

.c_142A-3 .slots li:nth-child(3n) {
    border-right: none
}

.c_142A-3 .slots li button:hover time.available {
    background-color: #333;
    color: #fff
}

.c_142A-3 .slots time.bookable {
    font-size: .9375em;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    color: #666;
    padding: 1.6em 0
}

.c_142A-3 .slots time.bookable.available {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    color: #000
}

.c_142A-3 .slots time.bookable.selected {
    background-color: #333;
    color: #fff
}

.c_142A-3 .confirm-selection>p {
    color: #333;
    margin-bottom: 1.875em
}

.c_142A-3 .submit-module:before {
    content: none
}

.c_142A-3 .submit-module:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_142A-4 .col-6 {
    float: none;
    margin-left: auto;
    margin-right: auto
}

.c_142A-4 .col-6 .form-select,
.c_142A-4 .col-6 .form-select .custom-selectbox {
    width: 100%;
    max-width: 100%
}

.c_142A-4 label span {
    float: right
}

.c_142A-4 {
    background-color: #fff
}

.c_142A-4 .header {
    padding: 1.625em 0;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    text-align: center
}

.c_142A-4 .header .strapline {
    color: #999;
    font-size: 1.375em;
    margin: 0
}

.c_142A-4 .header .heading {
    font-size: 2.25em;
    margin: 0
}

.c_142A-4 .header .copy {
    display: none
}

.c_142A-4 .form-group {
    margin-top: 1.5em
}

.c_142A-4 .contact-method-instructions {
    font-size: 1.1875em;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    margin: 1.6842105263em 0 .9473684211em
}

.c_142A-5 {
    max-width: 1200px;
    margin: 0 auto
}

.c_142A-5 .c_004 .heading-group {
    padding-bottom: 0;
    margin-bottom: 3.75em
}

.c_142A-5 .c_004 .heading-group h2 {
    margin-bottom: 1em
}

.c_142A-5 .c_004 .heading-group p {
    display: table-footer-group;
    color: #000;
    font-size: 2em
}

.c_142A-5 .c_004 .heading-group span {
    margin-bottom: 0
}

.c_142A-5 .confirmation-sentence {
    font-size: 1.25em;
    margin: .9em 30px 0;
    text-align: center;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_142A-5 .booking-reference {
    border-bottom: 1px solid #666;
    text-align: center;
    padding-bottom: 5em;
    margin-bottom: 2.5em
}

.c_142A-5 .booking-reference p {
    border: 1px solid #666;
    padding: 1.875em;
    max-width: 30.625em;
    margin: 0 auto
}

.c_142A-5 .booking-reference span {
    display: block;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.875em;
    line-height: 1;
    color: #fc3
}

.c_142A-5 .booking-reference span:first-child {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.375em;
    color: #666;
    text-transform: uppercase;
    letter-spacing: .0454545455em;
    margin-bottom: .4545454545em
}

.c_142A-5 .services .c_004 h2 {
    margin-bottom: 0
}

.c_142A-5 .info {
    margin-bottom: 1.25em
}

.c_142A-5 .info h2,
.c_142A-5 .info p {
    margin-top: 0
}

.c_142A-5 .info h2 {
    margin-bottom: 0
}

.c_142A-5 .info p {
    color: #666;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_142A-5 .info a {
    padding-left: 0;
    display: block;
    float: left;
    clear: both
}

.c_142A-5 .info a:before {
    content: none
}

.c_142A-5 .info a:after {
    content: "";
    color: #000;
    overflow: hidden;
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em;
    position: static;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    margin-left: .375em
}

.c_142A-5 .well p {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 2em;
    line-height: 1;
    text-transform: uppercase;
    padding: .9375em .3125em;
    background: #ececec;
    border: 1px solid #666;
    text-align: center;
    margin-bottom: .9375em
}

.c_142A-5 .c_022 {
    margin-bottom: 1.25em;
    height: 21.875em
}

.c_142A-5 .get-directions {
    display: inline-block;
    width: auto
}

.c_142A-5 .get-directions:before {
    content: none
}

.c_142A-5 .get-directions:after {
    content: "";
    color: #fc3;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_154 .accordion-header {
    margin: 0;
    position: relative
}

.c_154 .accordion-header:after {
    line-height: 1.4;
    margin: 0;
    outline: 0;
    text-transform: uppercase
}

.js .c_154 .accordion-header {
    cursor: pointer
}

.js .c_154 .accordion-header:after {
    content: "";
    margin-top: -.625em;
    position: absolute;
    right: 15px;
    top: 50%
}

.js .c_154 .accordion-header[data-state=closed]:after {
    content: ""
}

.js .c_154 .accordion-panel {
    will-change: height;
    padding-top: 1.75em;
    padding-bottom: 1.75em
}

.c_154 {
    background-color: #ececec;
    padding: .9375em 15px;
    margin: 2.5em auto
}

.c_154 .accordionGroup .accordionGroup {
    margin-bottom: .625em
}

.c_154 .accordionGroup .accordionGroup:last-child {
    margin-bottom: 0
}

.c_154 .accordion-header {
    background-color: #fff;
    color: #000;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.25em;
    padding: .5em 2.3em .35em 15px;
    line-height: 1
}

.c_154 .accordion-header:last-child {
    margin-bottom: 0
}

.c_154 .accordion-header span {
    display: inline-block;
    line-height: 1.4
}

.js .c_154 .accordion-header:hover span {
    text-decoration: underline
}

.js .c_154 .accordion-header:after {
    color: #000;
    font-size: .675em
}

.c_154 .accordion-header[data-state=open],
.no-js .c_154 .accordion-header {
    background-color: #fc3;
    border-bottom: 0;
    margin-bottom: 0
}

.c_154 .accordion-panel {
    background-color: #fff;
    padding: .9375em 15px;
    margin-bottom: .625em
}

.c_034 .c_154 .accordion-panel .spinner-disclaimer-message,
.c_154 .accordion-panel .c_001,
.c_154 .accordion-panel .c_001B,
.c_154 .accordion-panel .c_001C,
.c_154 .accordion-panel .c_004,
.c_154 .accordion-panel .c_005,
.c_154 .accordion-panel .c_005-0,
.c_154 .accordion-panel .c_015,
.c_154 .accordion-panel .c_024,
.c_154 .accordion-panel .c_027,
.c_154 .accordion-panel .c_028,
.c_154 .accordion-panel .c_028-2,
.c_154 .accordion-panel .c_028-4,
.c_154 .accordion-panel .c_029,
.c_154 .accordion-panel .c_030-1,
.c_154 .accordion-panel .c_031,
.c_154 .accordion-panel .c_031B,
.c_154 .accordion-panel .c_033,
.c_154 .accordion-panel .c_034 .spinner-disclaimer-message,
.c_154 .accordion-panel .c_036,
.c_154 .accordion-panel .c_053,
.c_154 .accordion-panel .c_059,
.c_154 .accordion-panel .c_100,
.c_154 .accordion-panel .c_102,
.c_154 .accordion-panel .c_125,
.c_154 .accordion-panel .c_142,
.c_154 .accordion-panel .c_142A-0,
.c_154 .accordion-panel .c_142A-1,
.c_154 .accordion-panel .c_142A-3,
.c_154 .accordion-panel .c_142A-4,
.c_154 .accordion-panel .c_142A-5,
.c_154 .accordion-panel .c_142B-0,
.c_154 .accordion-panel .c_142B-5,
.c_154 .accordion-panel .c_151-0,
.c_154 .accordion-panel .c_153,
.c_154 .accordion-panel .c_154,
.c_154 .accordion-panel .c_185,
.c_154 .accordion-panel .col-12,
.c_154 .accordion-panel .col-3,
.c_154 .accordion-panel .col-4,
.c_154 .accordion-panel .col-6,
.c_154 .accordion-panel .col-8 {
    padding: 0
}

.c_154 .accordion-panel .c_001,
.c_154 .accordion-panel .c_001B {
    padding-bottom: 3.75em
}

.c_142B-1 .inner {
    display: none
}

.c_142B-1 .form-group.open .inner {
    display: block
}

.c_142B-1 .form-group.solo .btn-subtoggler {
    display: none
}

.c_142B-1 .form-group.solo .inner {
    display: block
}

.c_142B-1 .form-group.deployed .btn-subtoggler {
    display: none
}

.c_142B-1 .form-group.deployed .inner {
    position: static;
    display: block
}

.c_142B-1 {
    padding: .9375em 15px;
    text-align: center
}

.c_142B-1 .form-group {
    margin: 0 15px;
    padding: .9375em 0;
    background-color: #fff;
    width: auto
}

.c_142B-1 .form-group .c_042B {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .75em;
    color: #ccc;
    margin-top: 1.25em
}

.c_142B-1 .form-group .c_042B .tooltip-button {
    position: relative;
    padding-left: 2.5em
}

.c_142B-1 .form-group .c_042B .tooltip-button:before {
    content: "";
    color: #999;
    font-size: 1.6666666667em;
    position: absolute;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.5em;
    left: 0
}

.c_142B-1 .form-group .c_042B .tooltip-button:after {
    display: none
}

.c_142B-1 .form-group>p {
    margin-bottom: 0
}

.c_142B-1 .form-group>button {
    padding: .6875em 0 .5625em 1.5em;
    margin-top: 1.25em;
    margin-bottom: 1.0625em;
    display: inline-block;
    width: auto
}

.c_142B-1 .form-group>button:before {
    content: "";
    color: #fc3;
    position: absolute;
    overflow: hidden;
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px;
    top: 50%;
    margin-top: -.4em
}

.c_142B-1 .form-group>button:after {
    content: none
}

.c_142B-1 .form-group>button:before {
    font-size: .875em;
    left: 0
}

.c_142B-1 .form-group+.form-group {
    margin-top: 0;
    padding-top: 1.875em;
    border-top: 1px solid #ececec
}

.c_142B-1 .form-group.open>button:before {
    content: ""
}

.c_142B-1 .form-group.solo {
    position: relative
}

.c_142B-1 .form-group.solo .c_042B {
    position: absolute;
    bottom: 1.25em
}

.c_142B-1 .form-group.solo .inner {
    margin-bottom: 1.5625em
}

.c_142B-1 .header-container {
    display: table;
    width: 100%
}

.c_142B-1 .header-container p {
    font-size: .875em
}

.c_142B-1 h3 {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .9375em;
    display: table-header-group
}

.c_142B-1 h2 {
    font-size: 1.25em;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    margin-top: .5em;
    display: table-footer-group
}

.c_142B-1 .icon {
    display: block;
    margin: .9375em 0;
    height: 1.375em
}

.c_142B-1 .icon:before {
    color: #fc3;
    display: block;
    text-align: center
}

@media screen and (max-width:59.9375em) {
    .c_142B-1 .icon:before {
        font-size: 1.375em
    }
}

.c_142B-1 .icon.icon-stopwatch:before {
    content: ""
}

.c_142B-1 .icon.icon-accessories:before {
    content: ""
}

.c_142B-1 .icon.icon-battery:before {
    content: ""
}

.c_142B-1 .icon.icon-book-a-service:before {
    content: ""
}

.c_142B-1 .icon.icon-brochure:before {
    content: ""
}

.c_142B-1 .icon.icon-car-wings:before {
    content: ""
}

.c_142B-1 .icon.icon-compare:before {
    content: ""
}

.c_142B-1 .icon.icon-configure:before {
    content: ""
}

.c_142B-1 .icon.icon-contact:before {
    content: ""
}

.c_142B-1 .icon.icon-download:before {
    content: ""
}

.c_142B-1 .icon.icon-ellipsis:before {
    content: ""
}

.c_142B-1 .icon.icon-email:before {
    content: ""
}

.c_142B-1 .icon.icon-emission:before {
    content: ""
}

.c_142B-1 .icon.icon-external-link:before {
    content: ""
}

.c_142B-1 .icon.icon-find-a-dealer:before {
    content: ""
}

.c_142B-1 .icon.icon-get-a-trade-in-quote:before {
    content: ""
}

.c_142B-1 .icon.icon-live-chat:before {
    content: ""
}

.c_142B-1 .icon.icon-new-cars:before {
    content: ""
}

.c_142B-1 .icon.icon-offers:before {
    content: ""
}

.c_142B-1 .icon.icon-price:before {
    content: ""
}

.c_142B-1 .icon.icon-roadside-assistance:before {
    content: ""
}

.c_142B-1 .icon.icon-search:before {
    content: ""
}

.c_142B-1 .icon.icon-seat:before {
    content: ""
}

.c_142B-1 .icon.icon-test-drive-icon:before {
    content: ""
}

.c_142B-1 .icon.icon-trade-in:before {
    content: ""
}

.c_142B-1 .icon.icon-video-carroussel-link:before {
    content: ""
}

.c_142B-1 .icon.icon-warranty:before {
    content: ""
}

.c_142B-1 .external-link {
    padding-left: 0;
    margin-top: .625em;
    display: inline-block;
    width: auto
}

.c_142B-1 .external-link:before {
    content: none
}

.c_142B-1 .external-link:after {
    content: "";
    color: #fc3;
    overflow: hidden;
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em;
    position: static;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    margin-left: .375em
}

.c_142B-1 .inner {
    padding-top: .4375em
}

.c_142B-1 .inner label {
    text-align: left;
    font-size: .875em;
    margin-bottom: .3125em
}

.c_142B-1 .search-wrapper+span {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    margin-top: .625em;
    display: block;
    text-transform: uppercase
}

.c_142B-1 .submit-module {
    margin-top: .625em;
    padding-top: .75em;
    padding-bottom: .6875em
}

.c_142B-1 .submit-module:before {
    content: none
}

.c_142B-1 .submit-module:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_142B-1 .login {
    margin-top: .625em;
    padding-left: 2.5625em
}

.c_142B-1 .login:after {
    content: "";
    color: #000;
    overflow: hidden;
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em;
    position: static;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    margin-left: .375em
}

.c_142B-1 .login:before {
    content: "";
    color: #fc3;
    font-size: 1.625em;
    position: absolute;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.5em;
    left: .2692307692em
}

.c_157 .modal-content {
    display: none
}

.c_157.loading {
    text-align: center
}

.c_157.loading:before {
    -webkit-animation: spin 1s infinite linear;
    -moz-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
    content: "";
    position: absolute;
    margin-top: 8px
}

.c_157 .error * {
    margin: 0;
    padding: 0;
    font-size: .4375em
}

.c_157 .price .label {
    cursor: pointer;
    position: relative;
    display: inline-block
}

.c_157 .price .label:after {
    content: "*";
    position: absolute;
    top: 0;
    right: -8px
}

.c_157 .price .description,
.c_157 .price .optional-text {
    display: table-footer-group
}

.c_157 .c_008 {
    padding: 0;
    text-align: left
}

.c_157 .c_133 {
    text-align: left;
    width: initial
}

.c_157 .c_133 button {
    width: initial
}

.c_157 .c_133 button.loading:after {
    -webkit-animation: spin 1s infinite linear;
    -moz-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
    content: ""
}

.c_157-modal-content {
    min-height: 18.75em
}

.c_157 .financial-offer {
    border: none;
    margin-top: 0;
    padding-top: 0
}

.c_157 .price {
    margin-bottom: 0;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    line-height: 1;
    margin-top: 0
}

.c_157 .price span {
    display: inline-block
}

.c_157 .price .full-price {
    margin-right: 8px;
    letter-spacing: .025em
}

.c_157 .price .value {
    font-family: "Old Style Bold", "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.875em;
    line-height: 1
}

.c_157 .price .label {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #000;
    text-transform: uppercase
}

.c_157 .price .description,
.c_157 .price .pricing-caption {
    color: #333;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .875em;
    letter-spacing: .0714285714em
}

.c_157 .price .description a,
.c_157 .price .pricing-caption a {
    color: #000
}

.c_157 .legal {
    color: #000;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .75em;
    letter-spacing: .0833333333em;
    line-height: 1;
    margin: .3125em auto;
    max-width: 250px;
    text-transform: initial
}

.c_157 .legal a {
    color: #000
}

.c_157 .tooltip {
    display: inline-block;
    height: 1em;
    position: initial;
    width: 1em
}

.c_157 .tooltip:after {
    color: #000;
    content: "";
    font-size: .875em
}

.c_157 .c_133 {
    margin-top: 0
}

.c_157 .c_133 button {
    padding: .65625em 2.0625em .65625em 1.375em;
    margin-bottom: .75em
}

.c_157 .c_133 button:before {
    content: "";
    color: #000;
    position: absolute;
    left: 0;
    font-size: 1em;
    font-size: 1rem;
    top: 50%;
    margin-top: -.5em;
    overflow: hidden;
    display: inline-block
}

.c_157 .c_133 button:after {
    content: "";
    color: #000;
    position: absolute;
    top: 50%;
    overflow: hidden;
    display: inline-block;
    font-size: .9375em;
    right: .4375em;
    margin-top: -.5em
}

.c_004A {
    text-align: center
}

.c_004A h2 {
    padding-bottom: 0;
    line-height: 1;
    margin-bottom: .5714285714em
}

.c_004A h2 span {
    display: block;
    margin: 0 auto .625em;
    vertical-align: bottom
}

.c_004A h2 .c_029,
.c_004A h2 .c_029-1,
.c_004A h2 .picture-element {
    max-width: 60px
}

.c_004A .content {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    color: #000;
    margin: 0 7%
}

.c_005-0 h2,
.c_005-0 h3 {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.625em;
    margin: 0;
    padding: .7692307692em 0 .3846153846em;
    line-height: 1
}

.c_005-0 img {
    width: 100%
}

.c_005-0 .article {
    margin-bottom: 2.1875em
}

.c_005-0 .article .c_029-1,
.c_005-0 .article figure {
    *zoom: 1
}

.c_005-0 .article .c_029-1:after,
.c_005-0 .article .c_029-1:before,
.c_005-0 .article figure:after,
.c_005-0 .article figure:before {
    content: " ";
    display: table
}

.c_005-0 .article .c_029-1:after,
.c_005-0 .article figure:after {
    clear: both
}

.c_005-0 .article .picture-element {
    *zoom: 1;
    position: relative;
    float: left;
    clear: both;
    width: 100%
}

.c_005-0 .article .picture-element:after,
.c_005-0 .article .picture-element:before {
    content: " ";
    display: table
}

.c_005-0 .article .picture-element:after {
    clear: both
}

.c_005-0 .article .picture-element:before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    content: ' ';
    position: absolute;
    z-index: 6;
    bottom: 0;
    left: 20px
}

.c_005-0 .article-content {
    padding-bottom: .625em;
    word-wrap: break-word;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif
}

.c_005-0 .article-content li,
.c_005-0 .article-content p {
    font-size: .875em
}

.c_005-0 .article-content p {
    font-size: .875em;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: .7142857143em;
    padding-bottom: 0
}

.c_005-0 .article-content,
.c_005-0 h3 {
    margin-left: 20px;
    margin-right: 20px
}

.c_100 {
    float: left;
    padding: 0 15px;
    width: 100%
}

.c_100 .accordion-group,
.c_100 .engine-extra-info,
.c_100 .grade-header-wrapper,
.c_100 .grade-info,
.c_100 .grade-specs,
.c_100 .grade-wrapper,
.c_100 .image-wrapper {
    float: left;
    width: 100%
}

.c_100 .infographics .figure-content {
    border-bottom: 1px solid #333;
    padding: .5em 0 1em
}

.c_100 .infographics .figure-content:before,
.c_100 .infographics .figure-content[data-type=acceleration]:before {
    content: ""
}

@media screen and (max-width:36.25em) {
    .c_100 .infographics .figure-content:before {
        font-size: 1.875em
    }
}

.c_100 .infographics .figure-content[data-type=boot-capacity]:before {
    content: ""
}

.c_100 .infographics .figure-content[data-type=cylinders]:before {
    content: ""
}

.c_100 .infographics .figure-content[data-type=emissions]:before {
    content: ""
}

.c_100 .infographics .figure-content[data-type=engine-capacity]:before {
    content: ""
}

.c_100 .infographics .figure-content[data-type=fuel-consumption-city]:before,
.c_100 .infographics .figure-content[data-type=fuel-consumption-combined]:before,
.c_100 .infographics .figure-content[data-type=fuel-consumption-highway]:before {
    content: ""
}

.c_100 .infographics .figure-content[data-type=max-speed]:before {
    content: ""
}

.c_100 .infographics .figure-content[data-type=power-kw]:before,
.c_100 .infographics .figure-content[data-type=power-ps]:before,
.c_100 .infographics .figure-content[data-type=torque]:before {
    content: ""
}

.c_100 .infographics .figure-content[data-type=speed]:before {
    content: ""
}

.c_100 {
    background-color: #ececec
}

.c_100 .grade-wrapper {
    background-color: #fff;
    margin-bottom: 1.25em
}

.c_100 .grade-header-wrapper {
    padding: 3.125em 15px 0
}

.c_100 .image-wrapper {
    position: relative;
    text-align: center
}

.c_100 .image-wrapper figure {
    margin: 0 auto;
    width: 80%;
    position: relative
}

.c_100 .image-wrapper figure img {
    width: 100%
}

.c_100 .image-wrapper .image-disclamer {
    color: #333;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .75em;
    font-style: italic;
    position: absolute;
    text-align: center;
    width: 100%
}

.c_100 .grade-info-center-wrapper {
    list-style: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%
}

.c_100 .grade-info {
    border-bottom: 1px solid #333;
    padding: 0 15px 1.25em;
    text-align: center
}

.c_100 .grade-info p {
    color: #000;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.375em;
    line-height: 1;
    margin: 1.8636363636em 0 0
}

.c_100 .grade-info h3 {
    color: #000;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.75em;
    line-height: 1;
    margin: .1071428571em 0 .1785714286em
}

.c_100 .grade-info span {
    color: #000;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .875em;
    line-height: 1
}

.c_100 .grade-info .price-wrapper {
    margin-top: 1.5625em
}

.c_100 .grade-info .price-wrapper .range-value {
    color: #000;
    font-size: 2.5em;
    line-height: 1
}

.c_100 .grade-info .price-wrapper .range-description {
    color: #000;
    display: inline-block;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .8125em;
    line-height: 1;
    margin-top: .3846153846em;
    text-align: left;
    text-transform: uppercase;
    vertical-align: top;
    width: 4.6153846154em
}

.c_100 .grade-info .price-wrapper .range-disclamer {
    color: #333;
    display: block;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .875em;
    line-height: 1;
    margin-top: .5714285714em;
    text-align: center
}

.c_100 .grade-specs p {
    color: #333;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1;
    margin-top: 1.125em
}

.c_100 .grade-specs ul {
    float: left;
    list-style: none;
    margin-top: .1875em;
    padding: 0;
    width: 100%
}

.c_100 .grade-specs ul li {
    color: #000;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .875em;
    line-height: 1;
    margin-bottom: 1.0714285714em;
    padding-left: 22px;
    position: relative
}

.c_100 .grade-specs ul li:before {
    content: "";
    left: 0;
    position: absolute
}

.c_100 .accordion-group {
    border-top: 1px solid #ccc
}

.c_100 .accordion-group .accordion-header {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    cursor: pointer;
    margin: 0;
    padding: 1.25em 0;
    text-align: center
}

.c_100 .accordion-group .accordion-header[data-state=open] span.hide-btn {
    position: relative
}

.c_100 .accordion-group .accordion-header[data-state=open] span.hide-btn:after {
    content: ""
}

.c_100 .accordion-group .accordion-header span {
    color: #000;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .875em;
    line-height: 1;
    position: relative;
    text-align: center;
    text-transform: uppercase
}

.c_100 .accordion-group .accordion-header span:after {
    color: #fc3;
    content: "";
    right: -24px;
    position: absolute;
    top: 0
}

.c_100 .accordion-group .accordion-header span.hide-btn:after {
    content: ""
}

.c_100 .accordion-group .accordion-panel {
    border-bottom: 1px solid #999;
    float: left;
    padding: 1.375em 15px 0;
    width: 100%
}

.c_100 .accordion-group .accordion-panel .center-wrapper {
    margin: 0 auto;
    overflow: hidden
}

.c_100 .accordion-group .accordion-panel .accordion-content-wrapper {
    background-color: #fff;
    float: left;
    padding: 1.25em 20px;
    margin-bottom: 1.25em;
    width: 100%
}

.c_100 .engine-header {
    float: left;
    margin-top: .5em;
    text-align: center;
    width: 100%
}

.c_100 .engine-header span {
    color: #000;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.375em;
    line-height: 1
}

.c_100 .engine-header h3 {
    color: #000;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.75em;
    line-height: 1;
    margin: .0357142857em 0 0;
    text-transform: none
}

.c_100 .engine-header .price-wrapper {
    border-top: 1px solid #ccc;
    margin-top: 1.6875em;
    padding: 1.25em 0
}

.c_100 .engine-header .price-wrapper .range-value {
    color: #000;
    font-size: 2.0625em;
    line-height: 1
}

.c_100 .engine-header .price-wrapper .range-description {
    color: #000;
    display: inline-block;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .8125em;
    line-height: 1;
    margin-left: 5px;
    margin-top: .3076923077em;
    text-align: left;
    text-transform: uppercase;
    vertical-align: top;
    width: 4.6153846154em
}

.c_100 .infographics {
    float: left;
    margin-bottom: .375em;
    width: 100%
}

.c_100 .infographics .info-wrapper {
    float: left;
    margin-bottom: .625em;
    width: 100%;
    border-top: solid 1px #ccc
}

.c_100 .infographics .info-wrapper .figure-content {
    border: 0;
    float: left;
    height: 100%;
    margin-left: 1.25em;
    margin-right: .9375em;
    margin-top: 1.3125em;
    overflow: hidden;
    padding-bottom: 1.5625em;
    position: relative;
    width: 1.875em
}

.c_100 .infographics .info-wrapper .figure-content:before {
    color: #fc3;
    font-size: 1.8rem;
    left: 0;
    position: absolute;
    top: 0
}

.c_100 .infographics .info-wrapper .content-info {
    float: left;
    margin-bottom: 1.125em;
    margin-top: .9375em;
    overflow: hidden;
    width: 47%
}

.c_100 .infographics .info-wrapper .content-info p {
    color: #333;
    display: inline-block;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1;
    margin-top: .25em;
    margin-bottom: 0;
    vertical-align: top;
    width: auto
}

.c_100 .infographics .info-wrapper .content-info span {
    display: block;
    color: #333;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .8125em;
    line-height: 1
}

.c_100 .infographics .info-wrapper .content-info span.unit {
    display: inline-block;
    color: #333;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1;
    margin-top: .25em;
    margin-bottom: 0;
    vertical-align: top
}

.c_100 .infographics .info-wrapper .tooltip-container {
    float: left;
    width: 1.875em;
    height: 2.1875em;
    margin-right: 0
}

.c_100 .infographics .info-wrapper .tooltip-container .helios-tooltip {
    height: 1.875em;
    margin-top: 1.5625em;
    text-align: center
}

.c_100 .infographics .info-wrapper .tooltip-container .helios-tooltip .tooltip-button {
    cursor: pointer;
    display: inline-block
}

.c_100 .infographics .info-wrapper .tooltip-container .helios-tooltip .tooltip-button:before {
    display: none
}

.c_100 .infographics .info-wrapper .tooltip-container .helios-tooltip .tooltip-button:after {
    color: #fc3;
    content: ""
}

.c_100 .infographics .info-wrapper .tooltip-container .helios-tooltip .tooltip-button.active:before {
    display: block;
    content: "";
    color: #fef7e5;
    position: absolute;
    z-index: -1;
    margin-top: 1px
}

.c_100 .infographics .info-wrapper .tooltip-container .helios-tooltip .tooltip-content {
    left: 0;
    text-align: center
}

.c_100 .infographics .info-wrapper .tooltip-container .helios-tooltip .tooltip-content[data-open=true] {
    background-color: #333;
    color: #999;
    margin-top: .375em;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    width: 100%;
    z-index: 50
}

.c_100 .infographics .info-wrapper .tooltip-container .helios-tooltip .tooltip-content[data-open=true] p {
    color: #ececec;
    font-size: .75em;
    margin-top: 0
}

.c_100 .infographics .info-wrapper .tooltip-container .helios-tooltip h3 {
    color: #fff;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .875em;
    margin-top: 1.2857142857em;
    margin-bottom: 0
}

.c_100 .infographics .info-wrapper .tooltip-container .helios-tooltip.active:after {
    display: block
}

.c_100 .infographics .info-wrapper .tooltip-container .helios-tooltip:after {
    display: none;
    width: 100%;
    position: relative;
    -webkit-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    -o-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    border-top: up solid transparent;
    border-bottom: up solid transparent;
    border-right: up solid 16px;
    content: "";
    left: 50%;
    margin-top: .375em
}

.c_100 .infographics .info-wrapper .tooltip-container .helios-tooltip .tooltip-button:after {
    font-size: 1.2rem
}

.c_100 .tax-info {
    float: left;
    margin: 0;
    width: 100%
}

.c_100 .tax-info .tax-info-wrapper {
    background: #ececec;
    margin-bottom: .625em;
    padding-bottom: .5em
}

.c_100 .tax-info .tax-info-wrapper .subtitle {
    color: #333;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .875em;
    display: block;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.c_100 .tax-info .tax-info-wrapper .description {
    color: #333;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.5em;
    display: block;
    line-height: 1;
    margin: 0;
    padding-top: .4166666667em;
    padding-bottom: .0833333333em;
    text-align: center;
    width: 100%
}

.c_100 .engine-extra-info {
    padding: 0;
    margin: 0 0 .9375em;
    list-style: none
}

.c_100 .engine-extra-info li {
    color: #000;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .875em;
    margin-top: 0;
    margin-bottom: .2142857143em
}

.c_100 .engine-extra-info li:first-child {
    color: #333;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1;
    margin-top: .875em;
    margin-bottom: .75em
}

.c_100 .actions {
    float: left;
    width: 100%
}

.c_100 .actions a {
    text-align: center
}

.c_100 .actions a:before {
    content: none
}

.c_100 .actions a:after {
    content: "";
    color: #fc3;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_100 .actions a.first {
    margin-bottom: .625em
}

.c_100 .actions a.first:before {
    content: none
}

.c_100 .actions a.first:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_095A-live-chat {
    display: none
}

.c_014 .content-disclaimer p {
    padding: .625em 15px
}

.c_014 {
    position: relative
}

.c_014 .wrapper {
    padding: .9375em 20px
}

.c_014 .wrapper .heading-group h2:first-child {
    font-size: 1.5625em;
    margin-bottom: .4em
}

.c_014 .wrapper .heading-group>p {
    font-size: .875em
}

.c_014 .wrapper .heading-group>p span {
    display: block;
    margin-bottom: .625em
}

.c_014 .wrapper .content p {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    margin-top: 0;
    margin-bottom: 1.1111111111em
}

.c_014 .wrapper .content .button {
    width: 100%
}

.c_014 .wrapper .content .button:before {
    content: none
}

.c_014 .wrapper .content .button:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_014 .wrapper .content .button.ajax-btn-loading.ajax-btn-loading {
    position: relative
}

.c_014 .wrapper .content .button.ajax-btn-loading.ajax-btn-loading:after,
.c_014 .wrapper .content .button.ajax-btn-loading.ajax-btn-loading:before {
    position: absolute;
    padding: .0625em
}

.c_014 .wrapper .content .link {
    padding-left: 0;
    margin-top: 1.1875em
}

.c_014 .wrapper .content .link:before {
    content: none
}

.c_014 .wrapper .content .link:after {
    content: "";
    color: #000;
    overflow: hidden;
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em;
    position: static;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    margin-left: .375em
}

.c_014 .wrapper .content .link.ajax-btn-loading.ajax-btn-loading {
    position: relative
}

.c_014 .wrapper .content .link.ajax-btn-loading.ajax-btn-loading:after,
.c_014 .wrapper .content .link.ajax-btn-loading.ajax-btn-loading:before {
    position: absolute;
    padding: .0625em
}

.c_014 .content-disclaimer p {
    color: #666;
    font-family: "Renault Light Italic", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .75em;
    margin: 0
}

.c_001C {
    padding-bottom: 0
}

.c_001C.center {
    text-align: center
}

.c_001C.right {
    text-align: right
}

.c_001C>.heading-group h2 {
    word-wrap: normal
}

.c_001C>.heading-group h2:first-child {
    font-size: 1.125em;
    padding: 0 0 .8333333333em;
    word-wrap: normal
}

.c_001C p {
    margin-top: 0;
    font-size: .75em;
    color: #666
}

.c_001C p:last-child {
    margin-bottom: 0
}

.c_142B-2 textarea {
    max-height: 31.25em
}

.c_142B-2 .form-group .toggler-target {
    display: none;
    clear: both
}

.c_142B-2 .form-group .toggler-target.open {
    display: block
}

.c_142B-2 .form-group.error {
    text-align: center
}

.c_142B-2 .form-group.error .error-message {
    display: none
}

.c_142B-2 .form-group.error .error-message.show {
    display: inline-block
}

.c_142B-2 .form-group:nth-child(n+4) {
    margin-top: 0;
    padding: 0;
    border: none
}

.c_142B-2 .overlay-cart {
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 10
}

.c_142B-2 .overlay-cart.show {
    display: block
}

.c_142B-2 .cart {
    display: none
}

.c_142B-2 .cart.show {
    display: block
}

.c_142B-2 ul {
    list-style: none;
    padding: 0
}

.c_142B-2 .switch.checkbox label {
    text-transform: uppercase
}

.c_142B-2 .products {
    margin: 0 0 1.375em
}

.c_142B-2 .products>li {
    margin: 1.25em 15px 0;
    text-align: left
}

.c_142B-2 .products>li:first-child {
    margin-top: 0
}

.c_142B-2 .products>li>p {
    padding: 1.25em 0 0;
    margin: 0
}

.c_142B-2 .products .title {
    margin: 0;
    padding-bottom: 0;
    font-size: 1.25em;
    text-transform: uppercase;
    text-align: left
}

.c_142B-2 .products .selection span {
    margin-right: 5px;
    float: right;
    font-size: 1.125em;
    line-height: 2.8888888889
}

.c_142B-2 .products .selection {
    margin-top: 1.25em
}

.c_142B-2 .products .checkbox {
    display: inline-block;
    width: auto;
    padding: .625em 0
}

.c_142B-2 .products .checkbox label {
    display: inline-block;
    margin: 0;
    padding: 0
}

.c_142B-2 .products .switch input[type=checkbox]+div {
    margin: 0
}

.c_142B-2 .annex-title {
    margin-bottom: .3333333333em;
    font-size: 1.875em;
    text-transform: uppercase
}

.c_142B-2 .annex p {
    margin: 0
}

.c_142B-2 .annex textarea {
    display: block;
    width: 100%;
    min-height: 7.5em;
    margin-top: 1.25em;
    padding: .625em 15px;
    border-radius: 0
}

.c_142B-2 .annex+.checkbox.switch {
    padding: .625em 0;
    margin-bottom: 1.875em;
    position: relative
}

.c_142B-2 .cart-services li,
.c_142B-2 .total-price {
    *zoom: 1
}

.c_142B-2 .cart-services li:after,
.c_142B-2 .cart-services li:before,
.c_142B-2 .total-price:after,
.c_142B-2 .total-price:before {
    content: " ";
    display: table
}

.c_142B-2 .cart-services li:after,
.c_142B-2 .total-price:after {
    clear: both
}

.c_142B-2 .cart-services li span,
.c_142B-2 .total-price span {
    float: left;
    width: 35%;
    text-align: right
}

.c_142B-2 .cart-services li span:first-child,
.c_142B-2 .total-price span:first-child {
    overflow: hidden;
    width: 65%;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis
}

.c_142B-2 {
    padding: 1.25em 0;
    text-align: center
}

.c_142B-2 .form-group {
    border-top: 1px solid #ececec;
    box-sizing: border-box;
    margin: 0;
    vertical-align: top
}

.c_142B-2 .form-group:first-child {
    border-top: 0
}

.c_142B-2 .form-group .header-container {
    padding: 1.25em 0 .9375em
}

.c_142B-2 .form-group .header-container>button {
    padding-left: 0;
    margin: .625em auto 0
}

.c_142B-2 .form-group .header-container>button:before {
    content: none
}

.c_142B-2 .form-group .header-container>button:after {
    content: "";
    color: #fc3;
    font-size: 1.1rem;
    overflow: hidden;
    display: inline-block;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    position: static;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    margin-left: .375em
}

.c_142B-2 .form-group.open .header-container>button:after {
    content: ""
}

.c_142B-2 h2 {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.5em
}

.c_142B-2 .icon {
    display: block;
    margin: 0 auto .5555555556em;
    color: #fc3;
    font-size: 2.25em
}

.c_142B-2 .icon-calendar:before {
    content: ""
}

.c_142B-2 .icon-package:before {
    content: ""
}

.c_142B-2 .icon-services:before {
    content: ""
}

.c_142B-2 .icon-horsepower:before {
    content: ""
}

.c_142B-2 .icon-stopwatch:before {
    content: ""
}

.c_142B-2 .icon-accessories:before {
    content: ""
}

.c_142B-2 .icon-battery:before {
    content: ""
}

.c_142B-2 .icon-book-a-service:before {
    content: ""
}

.c_142B-2 .icon-brochure:before {
    content: ""
}

.c_142B-2 .icon-car-wings:before {
    content: ""
}

.c_142B-2 .icon-compare:before {
    content: ""
}

.c_142B-2 .icon-configure:before {
    content: ""
}

.c_142B-2 .icon-contact:before {
    content: ""
}

.c_142B-2 .icon-downloa:before {
    content: ""
}

.c_142B-2 .icon-ellipsis:before {
    content: ""
}

.c_142B-2 .icon-email:before {
    content: ""
}

.c_142B-2 .icon-emission:before {
    content: ""
}

.c_142B-2 .icon-external-link:before {
    content: ""
}

.c_142B-2 .icon-find-a-dealer:before {
    content: ""
}

.c_142B-2 .icon-get-a-trade-in-quote:before {
    content: ""
}

.c_142B-2 .icon-live-chat:before {
    content: ""
}

.c_142B-2 .icon-new-cars:before {
    content: ""
}

.c_142B-2 .icon-offers:before {
    content: ""
}

.c_142B-2 .icon-price:before {
    content: ""
}

.c_142B-2 .icon-roadside-assistance:before {
    content: ""
}

.c_142B-2 .icon-search:before {
    content: ""
}

.c_142B-2 .icon-seat:before {
    content: ""
}

.c_142B-2 .icon-test-drive-icon:before {
    content: ""
}

.c_142B-2 .icon-trade-in:before {
    content: ""
}

.c_142B-2 .icon-video-carroussel-link:before {
    content: ""
}

.c_142B-2 .icon-warranty:before {
    content: ""
}

.c_142B-2 .types {
    margin: 0 15px 1.5625em
}

.c_142B-2 .types>li {
    border-top: 1px solid #ccc;
    padding: 0
}

.c_142B-2 .types>li:first-child {
    border-top: 0
}

.c_142B-2 .types>li>button {
    padding-left: 0;
    width: 100%;
    padding-right: 25px
}

.c_142B-2 .types>li>button:before {
    content: none
}

.c_142B-2 .types>li>button:after {
    content: "";
    color: #fc3;
    font-size: 1.1rem;
    overflow: hidden;
    display: inline-block;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    margin-bottom: -.1875em;
    margin-left: .375em;
    position: absolute;
    top: 50%;
    right: 0
}

.c_142B-2 .types>li>button.open:after {
    content: ""
}

.c_142B-2 .products>li+li {
    border-top: 1px solid #ccc
}

.c_142B-2 .products .title {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_142B-2 .annex-title {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_142B-2 .annex textarea {
    border: 1px solid #ccc
}

.c_142B-2 .annex+.checkbox.switch {
    border: 1px solid #ccc;
    border-top: 0
}

.c_142B-2 .total-price {
    border-bottom: 1px solid #666;
    font-size: 1.875em;
    text-align: left;
    padding-bottom: .1666666667em;
    max-width: 19em;
    margin: 0 auto
}

.c_142B-2 .total-price span:first-child {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    text-transform: uppercase
}

.c_142B-2 .total-price .price {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    float: right
}

.c_142B-2 .overlay-cart {
    background-color: #fff;
    text-align: center;
    padding: 1.5625em 1.25em;
    width: 100%;
    border: 2px solid #fc3
}

.c_142B-2 .overlay-cart button {
    padding-left: 0;
    margin-top: .9375em
}

.c_142B-2 .overlay-cart button:before {
    content: none
}

.c_142B-2 .overlay-cart button:after {
    content: "";
    color: #000;
    overflow: hidden;
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em;
    position: static;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    margin-left: .375em
}

.c_142B-2 .cart {
    position: relative;
    margin-bottom: 5em;
    padding: 1.25em;
    text-transform: uppercase;
    border: 2px solid #fc3
}

.c_142B-2 .cart .cart-services {
    text-align: left;
    margin: 0 auto;
    max-width: 35.625em;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_142B-2 .cart .cart-services .price {
    float: right
}

.c_142B-2 .cart .total-price {
    border-top: 1px solid #666;
    border-bottom: none;
    padding-bottom: 0
}

.c_142B-2 .cart:after {
    content: '';
    position: absolute;
    border-top: 1px solid #666;
    width: 100%;
    bottom: -2.5em;
    left: 0
}

.c_142B-2 .form-group.error {
    border: none;
    padding: 0;
    margin-top: 0
}

.c_142B-2 .form-group.error .error-message {
    margin-bottom: 2.8571428571em
}

.c_142B-2 .submit-module {
    padding-left: 45px
}

.c_142B-2 .submit-module:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_142B-2 .submit-module:before {
    content: '';
    width: 100%;
    border-top: 1px solid #666;
    position: relative
}

.c_059 ul {
    padding: 0;
    margin: 0
}

.c_059 li {
    list-style: none
}

.c_059 .vehicle-template {
    display: none
}

.c_059 .comparison-selection-holder {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex
}

.c_059 .comparison-selection-holder>li {
    display: inline-block;
    vertical-align: top;
    width: 50%
}

.c_059 .comparison-selection-holder>li:nth-child(3),
.c_059 .comparison-selection-holder>li:nth-child(4),
.c_059 .comparison-selection-holder>li:nth-child(5) {
    display: none
}

.c_059 .comparison-selection-holder .added-vehicle .vehicle-actions button {
    display: block
}

.c_059 .comparison-selection-holder .added-vehicle .configure-vehicle {
    display: none
}

.c_059 .comparison-selection-holder .added-vehicle.is-editing .configure-vehicle {
    display: block
}

.c_059 .comparison-selection-holder .added-vehicle.is-editing .displayed-result {
    display: none
}

.c_059 .comparison-selection-holder>li.vehicle-generator {
    border-right: none
}

.c_059 .configure-vehicle .form-group,
.c_059 .configure-vehicle .form-group+.form-group {
    margin: 0
}

.c_059 .configure-vehicle .form-group .custom-selectbox select option {
    font-size: 1em
}

.c_059 .configure-vehicle .form-group .custom-selectbox .selectedValue:after {
    top: 50%
}

.c_059 .configure-vehicle .config-choice.loading-engines .selectedValue:after {
    border-left: none;
    padding: 0;
    top: 32%;
    right: 12px
}

.c_059 .configure-vehicle .add-vehicle-button {
    cursor: pointer
}

.c_059 .vehicle-generator.limit-exceeded {
    display: none
}

.c_059 .tabs {
    *zoom: 1;
    width: 100%;
    margin: 1.25em 0;
    padding: 0;
    word-wrap: break-word
}

.c_059 .tabs:after,
.c_059 .tabs:before {
    content: " ";
    display: table
}

.c_059 .tabs:after {
    clear: both
}

.c_059 .tabs li {
    padding: .9375em 0 .8125em;
    text-transform: uppercase;
    display: inline-block;
    float: left;
    text-align: center;
    width: 50%;
    line-height: 1;
    cursor: pointer
}

.c_059 .data-tab-section {
    *zoom: 1;
    display: none
}

.c_059 .data-tab-section:after,
.c_059 .data-tab-section:before {
    content: " ";
    display: table
}

.c_059 .data-tab-section:after {
    clear: both
}

.c_059 .data-tab-section.active {
    display: block
}

.c_059 .data-tab-section .specs-key li:before {
    margin-right: 10px
}

.c_059 .accordion-child-wrapper {
    display: block;
    width: 100%
}

.c_059 .accordion-child-header {
    cursor: pointer;
    padding: .7692307692em 10px .5384615385em
}

.c_059 .compare-table {
    width: 100%
}

.c_059 .compare-table .subsection-header {
    width: 100%;
    text-align: left
}

.c_059 .compare-table td {
    width: 50%
}

.c_059 .compare-table tr td:nth-child(3),
.c_059 .compare-table tr td:nth-child(4) {
    display: none
}

.c_059 .sticky-placeholder .container-sticky ul {
    display: none;
    padding: 0 30px;
    font-size: 0;
    clear: both
}

.c_059 .sticky-placeholder .container-sticky ul li {
    font-size: 16px;
    font-size: 1rem;
    text-align: center;
    display: inline-block;
    width: 50%;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.c_059 .sticky-placeholder .container-sticky ul li:nth-child(3),
.c_059 .sticky-placeholder .container-sticky ul li:nth-child(4) {
    display: none
}

.c_059 .next-steps.hidden {
    display: none
}

.c_059 .next-steps .selection-wrapper {
    width: 100%;
    display: table
}

.c_059 .next-steps .selection-information {
    display: table-row;
    width: 100%;
    table-layout: fixed;
    vertical-align: inherit;
    word-wrap: break-word;
    border-color: inherit
}

@media screen and (max-width:36.25em) {
    .c_059 .next-steps .active.selected+.active {
        border-right-width: 1px
    }
}

@media screen and (max-width:36.25em) {
    .c_059 .next-steps .ctas:nth-child(3),
    .c_059 .next-steps .name:nth-child(3) {
        display: none
    }
}

@media screen and (max-width:59.9375em) {
    .c_059 .next-steps .ctas:nth-child(4),
    .c_059 .next-steps .name:nth-child(4) {
        display: none
    }
}

.c_059.sticky-titles .sticky-placeholder {
    position: fixed;
    width: 100%;
    left: 0;
    z-index: 200
}

.c_059.sticky-titles .sticky-placeholder .container-sticky {
    display: block;
    width: 100%;
    margin: 0 auto
}

.c_059.sticky-titles .sticky-placeholder .container-sticky ul {
    display: block;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto
}

.c_059 .comparison-selection-holder .configure-vehicle .config-choice .engine-select,
.c_059 .comparison-selection-holder .configure-vehicle .config-choice .grade-select {
    font-size: 16px
}

.c_059 .grade-images-placeholder {
    display: none
}

.c_059 {
    border-bottom: solid .9375em #ececec;
    border-top: solid .9375em #ececec;
    border-right: solid 15px #ececec;
    border-left: solid 15px #ececec;
    margin: 2.5em -15px;
    padding: 15px
}

.c_059 .c_184 {
    margin-bottom: 0
}

.c_059 .c_184 .disclaimer {
    font-size: .75em
}

.c_059 .c_184 .cta {
    font-size: .875em;
    margin-bottom: 0
}

.c_059 .c_184 .full-price {
    font-size: 1.75em
}

.c_059 .c_184 .c_008 .has-tooltip span {
    width: auto
}

.c_059 .c_184 .c_008 .has-tooltip.tooltip-icon-asterisk {
    width: 100%
}

.c_059 .waypoint-active {
    background-color: #fff
}

.c_059 .heading-container {
    text-align: center
}

.c_059 .heading-container h1 {
    font-size: 3.125em
}

.c_059 .form-group .custom-selectbox {
    font-size: .625em
}

.c_059 .form-group .custom-selectbox .selectedValue {
    padding-top: 1.3em;
    padding-bottom: 1.3em
}

.c_059 .comparison-selection-holder {
    margin: 0;
    padding: 0
}

.c_059 .comparison-selection-holder>li {
    font-size: 1em;
    border-left: 1px solid transparent;
    margin-top: .9375em;
    margin-bottom: .9375em
}

.c_059 .comparison-selection-holder>li:nth-child(2),
.c_059 .comparison-selection-holder>li:nth-child(3),
.c_059 .comparison-selection-holder>li:nth-child(4) {
    border-left: 1px solid #ececec;
    border-right: 0
}

.c_059 .comparison-selection-holder>li:first-child {
    padding-right: 15px
}

.c_059 .comparison-selection-holder>li:nth-child(2) {
    padding-left: 15px
}

.c_059 .comparison-selection-holder .added-vehicle .vehicle-heading {
    margin-bottom: 1.25em;
    text-transform: uppercase
}

.c_059 .comparison-selection-holder .added-vehicle .vehicle-heading .vehicle-model-title {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.5em;
    line-height: 1;
    margin: 0
}

.c_059 .comparison-selection-holder .added-vehicle .vehicle-actions {
    margin-top: 0
}

.c_059 .comparison-selection-holder .added-vehicle .vehicle-actions button {
    margin-left: auto;
    margin-right: auto;
    cursor: pointer
}

.c_059 .comparison-selection-holder .added-vehicle .vehicle-actions button.edit-vehicle-btn:before {
    content: none
}

.c_059 .comparison-selection-holder .added-vehicle .vehicle-actions button.edit-vehicle-btn:after {
    content: "";
    color: #fc3;
    overflow: hidden;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    top: initial;
    right: initial;
    margin-bottom: -.1875em
}

.c_059 .comparison-selection-holder .added-vehicle .vehicle-actions button.remove-vehicle-btn:before {
    content: none
}

.c_059 .comparison-selection-holder .added-vehicle .vehicle-actions button.remove-vehicle-btn:after {
    content: "";
    color: #fc3;
    overflow: hidden;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    top: initial;
    right: initial;
    margin-bottom: -.1875em
}

.c_059 .comparison-selection-holder .added-vehicle .vehicle-actions button.edit-vehicle-btn,
.c_059 .comparison-selection-holder .added-vehicle .vehicle-actions button.remove-vehicle-btn {
    padding: 0;
    margin: .8888888889em 0 0;
    display: block;
    width: 100%;
    font-size: .703125em
}

.c_059 .comparison-selection-holder .added-vehicle .vehicle-actions button.edit-vehicle-btn:after,
.c_059 .comparison-selection-holder .added-vehicle .vehicle-actions button.remove-vehicle-btn:after {
    font-size: .703125em;
    display: inline-block;
    position: initial;
    margin-left: 5px
}

.c_059 .comparison-selection-holder .added-vehicle.is-editing .vehicle-actions button.remove-vehicle-btn:before {
    content: none
}

.c_059 .comparison-selection-holder .added-vehicle.is-editing .vehicle-actions button.remove-vehicle-btn:after {
    content: "";
    color: #fc3;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_059 .comparison-selection-holder .configure-vehicle h3 {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    margin-top: 0;
    margin-bottom: 1.1111111111em;
    line-height: 1.1
}

.c_059 .comparison-selection-holder .configure-vehicle .config-choice {
    *zoom: 1;
    position: relative;
    min-height: 40px;
    max-width: none;
    margin-bottom: 1.125em
}

.c_059 .comparison-selection-holder .configure-vehicle .config-choice:after,
.c_059 .comparison-selection-holder .configure-vehicle .config-choice:before {
    content: " ";
    display: table
}

.c_059 .comparison-selection-holder .configure-vehicle .config-choice:after {
    clear: both
}

.c_059 .comparison-selection-holder .configure-vehicle .config-choice.loading-engines .selectedValue:after {
    color: #ccc
}

.c_059 .comparison-selection-holder .configure-vehicle .add-vehicle-button {
    font-size: .703125em;
    margin: 1.3333333333em 0 .7111111111em
}

.c_059 .comparison-selection-holder .configure-vehicle .add-vehicle-button:before {
    content: none
}

.c_059 .comparison-selection-holder .configure-vehicle .add-vehicle-button:after {
    content: "";
    color: #fc3;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_059 .comparison-selection-holder .configure-vehicle .add-vehicle-button.ajax-btn-loading.ajax-btn-loading {
    position: relative
}

.c_059 .comparison-selection-holder .configure-vehicle .add-vehicle-button.ajax-btn-loading.ajax-btn-loading:after,
.c_059 .comparison-selection-holder .configure-vehicle .add-vehicle-button.ajax-btn-loading.ajax-btn-loading:before {
    position: absolute;
    padding: .0625em
}

.c_059 .comparison-selection-holder .configure-vehicle .remove-vehicle-btn {
    padding-left: 0;
    font-size: .703125em
}

.c_059 .comparison-selection-holder .configure-vehicle .remove-vehicle-btn:before {
    content: none
}

.c_059 .comparison-selection-holder .configure-vehicle .remove-vehicle-btn:after {
    content: "";
    color: #fc3;
    overflow: hidden;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    font-size: .4375em;
    display: inline-block;
    position: initial;
    margin-top: .2em;
    margin-left: 5px
}

.c_059 .tabs {
    background-color: #fff;
    position: relative;
    z-index: 1
}

.c_059 .tabs li {
    background: #ececec;
    color: #666;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .75em
}

.c_059 .tabs li.active {
    color: #fff;
    background: #333;
    position: relative
}

.c_059 .tabs li.active:after {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    content: "";
    display: block;
    position: absolute;
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0;
    border-color: #333 transparent transparent
}

.c_059 .data-tab-section {
    padding: 0
}

.c_059 .data-tab-section .specs-key {
    padding: .375em 0 .75em;
    text-align: left
}

.c_059 .data-tab-section .specs-key li {
    display: block;
    font-size: .75em;
    color: #333;
    margin-bottom: .4166666667em
}

.c_059 .data-tab-section .specs-key li:last-child {
    margin-bottom: 0
}

.c_059 .data-tab-section .specs-key li:before {
    font-size: .6666666667em;
    font-size: .5rem;
    color: #000
}

.c_059 .data-tab-section .specs-key li.included:before {
    content: ""
}

.c_059 .data-tab-section .specs-key li.optional:before {
    content: ""
}

.c_059 .data-tab-section .specs-key li.not-included:before {
    content: ""
}

.c_059 .data-tab-section.equipment-section {
    padding-bottom: 5.3125em;
    position: relative
}

.c_059 .data-tab-section.equipment-section .specs-key {
    position: absolute;
    top: initial;
    text-align: left;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%
}

.c_059 .compare-table {
    margin-bottom: 1.25em
}

.c_059 .compare-table tr.data-row {
    background-color: #ececec
}

.c_059 .compare-table tr.data-row td {
    border-right: solid 1px #fff
}

.c_059 .compare-table tr.subsection-header {
    color: #333
}

.c_059 .compare-table tr.subsection-header th {
    font-size: 1em;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    padding: .9375em 10px .9375em 40px;
    text-align: left
}

.c_059 .compare-table tr td {
    text-align: center;
    color: #000;
    font-size: 1.125em;
    line-height: 1;
    padding: .8333333333em 10px
}

.c_059 .equipment-stats .compare-table tr td span:after {
    font-size: 8px;
    font-size: .5rem;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_059 .equipment-stats .compare-table tr td span.icon-included:after {
    content: ""
}

.c_059 .equipment-stats .compare-table tr td span.icon-not-included:after {
    content: ""
}

.c_059 .equipment-stats .compare-table tr td span.icon-optional:after {
    content: ""
}

.c_059 .accordion-group {
    margin-top: .625em
}

.c_059 .accordion-child-header {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.25em;
    padding-right: 48px;
    margin: 0;
    display: block;
    position: relative;
    outline: 0;
    line-height: 1;
    color: #333;
    text-align: left;
    border-bottom: solid 1px #ececec
}

.c_059 .accordion-child-header:focus,
.c_059 .accordion-child-header:hover {
    text-decoration: underline
}

.c_059 .accordion-child-header:after {
    font-size: .625em;
    color: #000;
    content: "";
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -.5em;
    cursor: pointer
}

.c_059 .accordion-child-header[data-state=open]:after {
    content: ""
}

.c_059 .container-sticky {
    background: #333
}

.c_059 .container-sticky ul li {
    -webkit-transition: background, .3s, linear;
    -moz-transition: background, .3s, linear;
    transition: background, .3s, linear;
    padding: 10px 30px 10px 10px;
    font-size: 16px;
    font-size: 1rem;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    text-align: center;
    background: #333;
    border-right: 1px solid #666;
    position: relative
}

.c_059 .container-sticky ul li:after {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    content: "";
    color: #fc3;
    top: 50%;
    right: 5%
}

.c_059 .container-sticky ul li:before {
    position: absolute;
    display: none;
    content: " ";
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: solid 2px #fc3;
    width: 100%
}

.c_059 .container-sticky ul li:first-child {
    border-left: none
}

@media screen and (max-width:36.25em) {
    .c_059 .container-sticky ul li:nth-child(2) {
        border-right: none
    }
}

.c_059 .container-sticky ul li:hover:before {
    display: block
}

.c_059.sticky-titles .sticky-placeholder {
    top: 40px
}

.c_059.sticky-titles .sticky-placeholder .container-sticky {
    color: #fff;
    border-bottom: 2px solid #666
}

.c_059 .next-steps {
    background-color: #fff;
    margin: .625em -15px -1.25em;
    padding: 0 15px .9375em
}

.c_059 .next-steps h3 {
    font-size: 1.5em;
    margin: 0;
    padding: .8333333333em 0;
    line-height: 1;
    text-align: center
}

.c_059 .next-steps .name {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: table-cell;
    width: 50%;
    text-align: center;
    vertical-align: middle;
    border: 0 solid transparent
}

.c_059 .next-steps .name h4 {
    font-size: .875em;
    line-height: 1;
    padding: 1.4285714286em 5px
}

.c_059 .next-steps .active {
    cursor: pointer;
    border-color: #ececec;
    background: #ececec;
    border-width: 1px 0 1px 1px
}

.c_059 .next-steps .active.selected+.active {
    padding-left: 1px;
    border-left: none
}

@media screen and (max-width:36.25em) {
    .c_059 .next-steps .active.selected+.active {
        border-right-width: 1px
    }
}

.c_059 .next-steps .name.selected {
    border-color: #333;
    background: #333
}

.c_059 .next-steps .name.selected h4 {
    color: #fff
}

.c_059 .next-steps .name.selected:after {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    border-color: #333 transparent transparent;
    border-style: solid;
    border-width: 10px 10px 0;
    content: "";
    left: 50%;
    position: absolute;
    bottom: -10px
}

.c_059 .next-steps h4 {
    margin: 0;
    padding: .625em
}

.c_059 .next-steps .selection-ctas {
    *zoom: 1;
    margin-top: 1.25em
}

.c_059 .next-steps .selection-ctas:after,
.c_059 .next-steps .selection-ctas:before {
    content: " ";
    display: table
}

.c_059 .next-steps .selection-ctas:after {
    clear: both
}

.c_059 .next-steps .ctas {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: .6875em;
    margin-bottom: 1.375em;
    width: 100%;
    display: none;
    float: left
}

.c_059 .next-steps .ctas a {
    margin-bottom: .625em;
    display: none;
    width: 100%
}

.c_059 .next-steps .ctas a:before {
    content: none
}

.c_059 .next-steps .ctas a:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_059 .next-steps .ctas.selected {
    display: inline-block
}

.c_059 .next-steps .selected a,
.c_142B-5 .booking-confirmation span {
    display: block
}

@media screen and (max-width:36.25em) {
    .c_059 .next-steps .ctas:nth-child(3),
    .c_059 .next-steps .name:nth-child(3) {
        display: none
    }
}

@media screen and (max-width:59.9375em) {
    .c_059 .next-steps .ctas:nth-child(4),
    .c_059 .next-steps .name:nth-child(4) {
        display: none
    }
}

.c_142B-5 .services .label {
    float: left
}

.c_142B-5 .services .price {
    float: right
}

.c_142B-5 .info table {
    width: 100%
}

.c_142B-5 .info .toggle-special {
    display: block;
    width: 100%;
    border: 0;
    background: 0 0
}

.c_142B-5 .info .toggle-special .icon {
    float: right
}

.c_142B-5 .info .toggle-special .icon:after {
    content: ""
}

.c_142B-5 .info .toggle-special .icon-plus:after {
    content: ""
}

.c_142B-5 .info .special-days {
    display: none
}

.c_142B-5 .c_022 {
    height: 15em
}

.c_142B-5 .container {
    margin: 0 auto;
    max-width: 960px;
    padding: 0 15px
}

.c_142B-5 .page-intro {
    margin-bottom: 2.5em
}

.c_142B-5 .page-intro .column {
    border-bottom: 1px solid #666;
    padding-bottom: 2.5em
}

.c_142B-5 .booking-confirmation {
    font-size: 1.25em;
    margin: 0 auto 1.75em;
    text-align: center;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_142B-5 .booking-confirmation span {
    margin-top: .5em
}

.c_142B-5 .booking-reference {
    text-align: center;
    border: 1px solid #666;
    padding: 1.25em 20px;
    margin: 0 auto
}

.c_142B-5 .booking-reference span {
    display: block;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.875em;
    line-height: 1;
    color: #fc3
}

.c_142B-5 .booking-reference span:first-child {
    color: #666;
    text-transform: uppercase;
    font-size: 1em;
    letter-spacing: .025em;
    margin-bottom: .3125em
}

.c_142B-5 .services {
    margin-bottom: 2.5em
}

.c_142B-5 .services .column {
    border-bottom: 1px solid #666;
    padding-bottom: 2.5em
}

.c_142B-5 .services h2 {
    margin: 0 0 .8888888889em;
    text-align: center;
    line-height: 1
}

.c_142B-5 .services ul {
    padding: 0 0 1.125em;
    margin: 0 0 1.125em;
    border-bottom: 1px solid #666;
    list-style: none
}

.c_142B-5 .services li {
    margin-bottom: .5em
}

.c_142B-5 .services li span {
    font-size: 1em;
    text-transform: uppercase;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_142B-5 .services p {
    margin: 0;
    line-height: 1
}

.c_142B-5 .services p span {
    color: #000;
    line-height: 1
}

.c_142B-5 .services-list {
    padding: 1.25em 8px;
    border: 1px solid #fc3;
    background: #ececec
}

.c_142B-5 .location-title {
    text-align: center;
    margin-bottom: 1.875em
}

.c_142B-5 .location-title h2 {
    margin: 0 0 .6666666667em
}

.c_142B-5 .location-title p {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    margin: 0;
    text-transform: uppercase;
    line-height: 1.4
}

.c_142B-5 .location-title span {
    display: block
}

.c_142B-5 .info .address-from,
.c_142B-5 .info h2 {
    margin: 0;
    font-size: 1.375em;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    line-height: 1
}

.c_142B-5 .info p {
    margin: 0 0 1.875em
}

.c_142B-5 .info .address-from {
    margin-bottom: 1.875em;
    text-transform: uppercase;
    color: #ccc
}

.c_142B-5 .info .address-text {
    margin-top: .9375em
}

.c_142B-5 .info table {
    margin-top: .625em
}

.c_142B-5 .info table td {
    text-align: right;
    font-size: .875em;
    padding: .2142857143em 0
}

.c_142B-5 .info table .day {
    text-align: left;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_142B-5 .info thead tr td {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_142B-5 .info .toggle-special {
    padding: .7142857143em 0;
    margin: .7142857143em 0;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .875em;
    text-transform: uppercase;
    text-align: left
}

.c_142B-5 .info .toggle-special .icon:after {
    color: #fc3
}

.c_142B-5 .c_022 {
    margin-bottom: 1.875em
}

.c_142B-5 .get-directions {
    text-align: center;
    margin-top: 1.875em
}

.c_142B-5 .get-directions a {
    display: inline-block;
    width: auto
}

.c_142B-5 .get-directions a:before {
    content: none
}

.c_142B-5 .get-directions a:after {
    content: "";
    color: #fc3;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_046-2 {
    position: relative;
    z-index: 7
}

.c_046-2 .col-12 {
    padding: 0
}

.c_046-2 a {
    color: inherit;
    text-decoration: none
}

.c_046-2 button {
    padding: 0;
    background: 0 0;
    border: none
}

.c_046-2 button:focus {
    outline: 0
}

.c_046-2 h1,
.c_046-2 h2,
.c_046-2 h3,
.c_046-2 li,
.c_046-2 ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.c_010 .c_046-2 .nav-primary>li>button,
.c_010 .nav-global li .c_046-2 a,
.c_010 .nav-global li .c_046-2 button,
.c_010 .nav-global-small li .c_046-2 a,
.c_010 .nav-global-small li .c_046-2 button,
.c_010 .sub-nav li .c_046-2 a,
.c_046 .docked-nav-small li .c_046-2 a,
.c_046 .nav-primary li .c_046-2 a,
.c_046-2 .c_010 .nav-global li a,
.c_046-2 .c_010 .nav-global li button,
.c_046-2 .c_010 .nav-global-small li a,
.c_046-2 .c_010 .nav-global-small li button,
.c_046-2 .c_010 .nav-primary>li>button,
.c_046-2 .c_010 .sub-nav li a,
.c_046-2 .docked-nav-small li a,
.c_046-2 .nav-primary li a,
.c_046A .docked-nav-small li .c_046-2 a,
.c_046A .nav-primary li .c_046-2 a {
    display: block;
    text-transform: uppercase;
    position: relative
}

.c_046-2 .docked-nav-wrapper {
    width: 100%;
    position: relative
}

.c_046-2 .docked-nav-wrapper .nav-fixed {
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 1500px
}

.c_046-2 .docked-nav-wrapper .nav-fixed .nav-is-open .docked-nav-cont {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.c_046-2 .docked-nav-wrapper .docked-nav-container {
    position: relative
}

.c_046-2 .docked-nav-wrapper .docked-nav-container .show {
    display: block
}

.c_046-2 .icon-show-menu {
    position: relative
}

.c_046-2 .icon-show-menu .hide-menu {
    display: none
}

.c_046-2 .nav-is-open {
    width: 100%
}

.c_046-2 .nav-is-open .icon-show-menu .hide-menu {
    display: inline
}

.c_046-2 .nav-is-open .icon-show-menu .show-menu {
    display: none
}

.c_046-2 .nav-is-open .docked-nav-cont {
    visibility: visible
}

.c_046-2 .docked-nav-cont {
    z-index: 10;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 0;
    vertical-align: top;
    outline: 0;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    transition: all .8s;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: hidden
}

.c_046-2 .nav-primary {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.c_046-2 .nav-primary li a:after {
    content: "";
    position: absolute
}

.c_046-2 .docked-nav-small li a {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.c_046-2 .vehicle-name {
    position: relative;
    z-index: 1;
    display: block;
    margin-left: 66px;
    line-height: 1.2;
    text-transform: uppercase
}

.c_046-2 .btn-more {
    display: none
}

.c_046-2 {
    height: 3.125em
}

.c_046-2 .docked-nav-outer {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    background-color: #333
}

.c_046-2 .docked-nav-outer .col-12 {
    padding-left: 0
}

.c_046-2 .docked-nav-wrapper .nav-fixed {
    background-color: #333
}

.c_046-2 .btn-more {
    height: 3.125em
}

.c_046-2 .icon-show-menu {
    width: 100%;
    height: 3.125em;
    text-align: left;
    padding-left: 14px
}

.c_046-2 .icon-show-menu span {
    font-size: 1.25em;
    color: #fff;
    text-transform: none;
    line-height: 1.2;
    width: 100%
}

.c_046-2 .icon-show-menu:after {
    content: "";
    color: #fc3;
    position: absolute;
    right: 12px;
    top: 48%;
    top: calc(50% - 6px)
}

.c_046-2 .nav-is-open .icon-show-menu:after {
    content: ""
}

.c_046-2 .docked-nav-cont {
    position: absolute;
    top: 3.125em;
    left: 0;
    background-color: #333
}

.c_046-2 .nav-primary li {
    border-bottom: 1px solid #666
}

.c_046-2 .nav-primary li a {
    padding: 1.0625em 35px 1.0625em 14px;
    color: #fff;
    line-height: 1;
    text-transform: none
}

.c_046-2 .nav-primary li a:after {
    right: 8px;
    top: 50%;
    margin-top: -.5em;
    font-size: 1.125rem;
    color: #fc3
}

.c_046-2 .nav-primary li a:focus,
.c_046-2 .nav-primary li a:hover {
    color: #000;
    background-color: #fc3;
    text-decoration: underline
}

.c_046-2 .nav-primary li a:focus:after,
.c_046-2 .nav-primary li a:hover:after {
    color: #000
}

.c_184 {
    text-align: left;
    position: relative;
    min-height: 40px
}

.c_184.hide {
    display: none
}

.c_184 .c_008 {
    padding: 0
}

.c_184 .content {
    -webkit-transition: all, 1.2s, ease-out;
    -moz-transition: all, 1.2s, ease-out;
    transition: all, 1.2s, ease-out;
    max-height: 0;
    opacity: 0;
    visibility: hidden
}

.c_184 .content.show {
    visibility: visible;
    max-height: 500px;
    opacity: 1
}

.c_184 .disclaimer,
.c_184 .has-tooltip span {
    display: block;
    vertical-align: top;
    text-transform: uppercase;
    position: relative;
    z-index: 10
}

.c_184 .disclaimer a,
.c_184 .has-tooltip span a {
    text-decoration: none
}

.c_184 .disclaimer a:after,
.c_184 .has-tooltip span a:after {
    content: "*"
}

.c_184 .full-price {
    word-wrap: break-word
}

.c_184 .subtext {
    font-style: italic
}

.c_184 .spinner {
    -webkit-transition: opacity, .2s, ease-in-out;
    -moz-transition: opacity, .2s, ease-in-out;
    transition: opacity, .2s, ease-in-out;
    margin-right: 8px;
    position: absolute;
    left: 50%;
    height: 40px;
    -ms-filter: "alpha(Opacity=100)";
    opacity: 1
}

.c_184 .spinner.hide {
    -ms-filter: "alpha(Opacity=0)";
    opacity: 0
}

.c_184 .spinner:before {
    -webkit-animation: spin 1s infinite linear;
    -moz-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
    -webkit-transform-origin: 50% 52%;
    -moz-transform-origin: 50% 52%;
    -ms-transform-origin: 50% 52%;
    -o-transform-origin: 50% 52%;
    transform-origin: 50% 52%;
    content: "";
    margin: .625em 50%;
    position: absolute
}

.c_184 .cta {
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word
}

.c_184 {
    margin-bottom: .375em
}

.c_184 .price {
    margin: 0 0 .375em
}

.c_184 .disclaimer,
.c_184 .has-tooltip span {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    line-height: 1;
    margin: 0
}

.c_184 .disclaimer a,
.c_184 .has-tooltip span a {
    color: #000
}

.c_184 .full-price {
    font-family: "Old Style Bold", "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.875em;
    line-height: 1
}

.c_184 .subtext {
    font-size: .75em;
    line-height: 1.3333333333;
    margin: 0 0 .5em
}

.c_184 .cta {
    padding-left: 0;
    margin-bottom: .8571428571em;
    padding-right: 2.1428571429em;
    display: inline-block
}

.c_184 .cta:before {
    content: none
}

.c_184 .cta:after {
    content: "";
    color: #000;
    overflow: hidden;
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em;
    margin-bottom: -.1875em;
    margin-left: .375em;
    position: absolute;
    top: 50%;
    right: .3571428571em
}

.c_184 .cta:hover:after {
    color: #666
}

.c_184 .c_008 {
    padding-bottom: 0;
    display: none
}

.c_184 .c_008 .has-tooltip {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    line-height: 1;
    color: #000
}

.c_184 .c_008 .has-tooltip:after {
    color: #000
}

.c_184 .car-title a {
    padding-right: 35px;
    display: inline-block;
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word
}

.c_184 .car-title a:after {
    right: 10px;
    top: 50%;
    margin-top: -16px
}

.c_185 ul {
    margin: 0;
    padding-left: 0;
    list-style: none
}

.c_185 img {
    float: left;
    height: auto
}

.c_185 p {
    margin: 0
}

.c_185 {
    border-top: 1px solid #ececec
}

.c_185 h2 {
    font-size: 1.375em;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    color: #000
}

.c_185 li {
    margin-bottom: .625em
}

.c_185 img {
    width: 120px
}

.c_185 p {
    color: #333;
    padding-left: 130px;
    line-height: 1.3;
    font-size: .875em
}

.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    width: 100%;
    box-shadow: none;
    padding: 0
}

.qtip-content {
    position: relative;
    padding: 1.75em 20px 1em;
    overflow: hidden;
    text-align: left;
    word-wrap: break-word
}

.qtip-content .tooltip-heading {
    padding-top: 0;
    margin-top: 0;
    margin-bottom: .125em;
    font-size: 1em;
    padding-right: 16px;
    text-transform: uppercase
}

.qtip-content .tooltip-heading+p {
    margin-top: 0
}

.qtip-content p {
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: .625em;
    font-size: .875em
}

.qtip-content ol,
.qtip-content ul {
    margin: 0;
    padding: 0;
    list-style-position: inside
}

.qtip-content li {
    margin-bottom: .3125em;
    font-size: .875em
}

.qtip-content li:last-child {
    margin-bottom: 0
}

.qtip-close {
    position: absolute;
    right: 12px;
    top: 12px;
    text-decoration: none;
    z-index: 11;
    cursor: pointer
}

.qtip-default {
    background-color: #000;
    color: #fff
}

.qtip-default .qtip-close:before {
    content: "";
    font-size: 1.125em;
    font-size: 1.125rem
}

.qtip-default .qtip-close span {
    display: none
}

.qtip .qtip-tip {
    margin: 0 auto;
    z-index: 10
}

.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas {
    position: absolute;
    color: transparent;
    background: 0 0;
    border: 0 dashed transparent
}

.qtip .qtip-tip canvas {
    display: none
}

.qtip.qtip-pos-tc .qtip-tip:after {
    content: " ";
    position: absolute;
    top: -10px;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 16px solid #000
}

.qtip.qtip-pos-bc .qtip-tip:after {
    content: " ";
    position: absolute;
    left: 48%;
    left: calc(50% - 14px);
    top: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 16px solid #000
}

.c_008 {
    padding: 1em 0;
    clear: both
}

.c_008 .tooltip-panel {
    display: none
}

.no-js .c_008 .tooltip-panel {
    display: block
}

.c_008 .has-tooltip {
    text-decoration: none;
    position: relative;
    padding-left: 1.625em;
    display: inline-block;
    width: auto
}

.c_008 .has-tooltip span {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    text-align: left
}

.c_008 .has-tooltip:before {
    content: "";
    left: 0;
    top: 2px;
    position: absolute
}

.c_008 .has-tooltip.tooltip-icon-asterisk {
    padding-left: 0
}

.c_008 .has-tooltip.tooltip-icon-asterisk:before {
    display: none
}

.c_008 .has-tooltip.tooltip-icon-asterisk:after {
    content: "*"
}

.c_008 .has-tooltip:focus,
.c_008 .has-tooltip:hover {
    cursor: pointer
}

.c_008 .has-tooltip:focus span,
.c_008 .has-tooltip:hover span {
    text-decoration: underline
}

.c_008 .has-tooltip.tooltip-label-central,
.c_008 .has-tooltip.tooltip-label-hidden {
    text-align: center;
    padding-left: 0;
    display: inline-block
}

.c_008 .has-tooltip.tooltip-label-central:before,
.c_008 .has-tooltip.tooltip-label-hidden:before {
    position: relative;
    display: block
}

.c_008 .has-tooltip.tooltip-label-central.tooltip-icon-asterisk:before,
.c_008 .has-tooltip.tooltip-label-hidden.tooltip-icon-asterisk:before {
    display: none
}

.c_008 .has-tooltip.tooltip-label-central span,
.c_008 .has-tooltip.tooltip-label-hidden span {
    width: 100%;
    vertical-align: auto;
    text-align: center
}

.c_008 .has-tooltip.tooltip-label-central span {
    display: block
}

.c_008 .has-tooltip.tooltip-label-hidden span {
    display: none
}

.c_008.asterisk {
    display: inline-block;
    padding: 0
}

.c_008.asterisk .has-tooltip {
    padding-left: 0;
    color: inherit;
    font-family: inherit
}

.c_008.asterisk .has-tooltip:before {
    display: none
}

.c_008.asterisk .has-tooltip span {
    font-size: inherit;
    margin: 0
}

.qtip-default .qtip-close,
.qtip-default a {
    color: #fc3
}

.qtip-content .tooltip-heading {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_008 .has-tooltip {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_008 .has-tooltip:after,
.c_008 .has-tooltip:before {
    font-size: 1.125em;
    font-size: 1.125rem;
    color: #fc3
}

.c_008 .has-tooltip.tooltip-active:before {
    content: ""
}

.c_008 .has-tooltip:after {
    border-bottom-color: #000
}

.qtip.qtip-pos-tc .qtip-tip:after {
    left: calc(50% - 8px)
}

.c_030-1 {
    margin: 0 15px;
    text-align: center
}

.c_030-1 .filters-toggle {
    z-index: 1;
    word-wrap: break-word;
    word-break: break-all
}

.c_030-1 .inner {
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 1.25em;
    *zoom: 1
}

.c_030-1 .inner:after,
.c_030-1 .inner:before {
    content: " ";
    display: table
}

.c_030-1 .inner:after {
    clear: both
}

.c_030-1 .categories,
.c_030-1 .price-range {
    padding: 0 15px
}

.c_030-1 .filters {
    position: relative;
    margin: 0 -15px;
    text-align: left
}

.c_030-1 .filter-button {
    background: 0 0;
    border: 1px solid;
    margin: 0 5px .625em
}

.c_030-1 .filter-button:last-child {
    margin-right: 0
}

.c_030-1 .text {
    padding: 0 15px
}

.c_030-1 .sorters .text .custom-selectbox {
    display: none;
    text-transform: uppercase
}

.c_030-1 .sorters .text .custom-selectbox.active {
    display: block
}

.c_030-1 .range-filter .noUi-target,
.c_030-1 .range-filter .noUi-target * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.c_030-1 .range-filter .noUi-target {
    position: relative
}

.c_030-1 .range-filter .noUi-origin {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.c_030-1 .range-filter .noUi-handle {
    cursor: pointer;
    position: relative;
    z-index: 1
}

.c_030-1 .range-filter .high-price {
    float: right
}

.no-js .c_030-1 {
    display: none
}

.c_030-1 .filters-toggle {
    padding-right: 65px
}

.c_030-1 .filters-toggle:before {
    content: none
}

.c_030-1 .filters-toggle:after {
    content: "";
    color: #000;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_030-1 .filters-toggle.active:after {
    content: ""
}

.c_030-1 .filters {
    background-color: #333;
    padding: 1.875em 0;
    top: 1.875em;
    margin-bottom: 3em
}

.c_030-1 .filters:before {
    height: 0;
    width: 0;
    content: "";
    border-color: transparent transparent #333;
    border-style: solid;
    border-width: 18px;
    position: absolute;
    top: -36px;
    left: 50%;
    margin-left: -18px
}

.c_030-1 .price-range label,
.c_030-1 h2 {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.9375em;
    color: #fff;
    margin: 0 0 .9677419355em
}

.c_030-1 .filter-button {
    background-color: #000;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    color: #fff;
    padding: .4375em 20px;
    border-color: #000;
    text-transform: uppercase;
    word-wrap: initial;
    word-break: initial
}

.c_030-1 .filter-button.selected,
.c_030-1 .filter-button:hover {
    background-color: #fc3;
    border-color: #fc3;
    color: #000
}

.c_030-1 .categories-inner {
    margin-bottom: 1.875em;
    padding-bottom: 1.875em;
    border-bottom: 1px solid #999
}

.c_030-1 .sorters {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.375em
}

.c_030-1 .sorters .text>span {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.5454545455em
}

.c_030-1 .sorters .text>span.custom-text {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1em
}

.c_030-1 .range-filter {
    color: #ececec
}

.c_030-1 .range-filter .noUi-base {
    background: #fc3;
    border-width: 0 0 1px;
    border-bottom: 1px solid #3F3F3F;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: inset -1px 2px 3px -1px rgba(0, 0, 0, .4);
    height: .375em;
    margin: 6.25em 33px 1.25em;
    position: relative
}

.c_030-1 .range-filter .noUi-base:after,
.c_030-1 .range-filter .noUi-base:before {
    border-bottom: 1px solid #3F3F3F;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    content: ' ';
    display: block;
    height: .3125em;
    top: 0;
    right: -33px;
    position: absolute;
    width: 2.5em
}

.c_030-1 .range-filter .noUi-base:after {
    border-radius: 3px 0 0 3px;
    left: -31px;
    right: inherit;
    background-color: #fc3;
    box-shadow: inset -1px 2px 3px -1px rgba(0, 0, 0, .4)
}

.c_030-1 .range-filter .noUi-background,
.c_030-1 .range-filter .noUi-origin {
    background: #333;
    box-shadow: inset 2px 2px 3px -1px rgba(0, 0, 0, .4)
}

.c_030-1 .range-filter .noUi-handle {
    background-color: #fff;
    background-image: -webkit-linear-gradient(-450deg, #fff, #CFCFCF);
    background-image: linear-gradient(180deg, #fff, #CFCFCF, , , , , , , , );
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#CFCFCF', GradientType=1);
    border-radius: 50%;
    box-shadow: 2px 0 3px rgba(0, 0, 0, .5);
    height: 1.8125em;
    margin-left: -.5em;
    margin-top: -.75em;
    width: 1.875em
}

.c_030-1 .range-filter .noUi-handle:after {
    background-color: #ffcd38;
    background-image: -webkit-linear-gradient(-270deg, #ffcd38, #fc3);
    background-image: linear-gradient(0deg, #ffcd38, #fc3, , , , , , , , );
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffcd38', endColorstr='#ffcc33', GradientType=1);
    border-radius: 50%;
    box-shadow: inset 2px 4px 5px -2px rgba(0, 0, 0, .2);
    content: ' ';
    display: block;
    height: 1em;
    left: 50%;
    margin: -.5em 0 0 -8px;
    position: absolute;
    top: 50%;
    width: 1em
}

.c_030-1 .range-filter .noUi-handle:before {
    content: ' ';
    background: rgba(0, 0, 0, .1);
    border-radius: 50%;
    display: block;
    height: 115%;
    -webkit-filter: blur(1px);
    -moz-filter: blur(1px);
    -o-filter: blur(1px);
    -ms-filter: blur(1px);
    filter: blur(1px);
    left: 0;
    position: relative;
    top: 0;
    width: 115%
}

.c_030-1 .range-filter .noUi-handle div {
    background: #666;
    left: -1.5714285714em;
    padding: 1.0714285714em 8px;
    position: absolute;
    top: -6.4285714286em;
    text-align: center
}

.c_030-1 .range-filter .noUi-handle div:after {
    border-style: solid;
    border-width: 12px 10px 0;
    border-color: #666 transparent transparent;
    bottom: -.7142857143em;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    width: 0
}

.c_095 {
    display: none
}

.c_071 .prices li .before,
.c_071 .prices li .description,
.c_071 .prices li .value {
    clear: left
}

.c_071 .actions {
    list-style: none;
    margin: 0;
    padding: 0
}

.c_071 .prices-actions {
    background-color: #fff;
    padding: 1.875em 0
}

.c_071 .prices-actions.background {
    background-color: #eee;
    padding: 1.875em 15px
}

.c_071 .prices-actions.background .c_184 .c_008 .has-tooltip:after {
    color: #000
}

.c_071 .prices {
    list-style: none;
    padding: 0;
    margin: 0
}

.c_071 .prices li {
    float: none;
    color: #000;
    text-transform: none;
    width: auto
}

.c_071 .prices li>a {
    color: #000
}

.c_071 .prices li span {
    width: 100%
}

.c_071 .prices li+li {
    border-bottom: 1px solid #ececec;
    padding-bottom: .9375em;
    margin-bottom: .9375em
}

.c_071 .prices .cta {
    padding-left: 0
}

.c_071 .prices .cta:before {
    content: none
}

.c_071 .prices .cta:after {
    content: "";
    color: #000;
    overflow: hidden;
    display: inline-block;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em;
    position: static;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    margin-left: .375em
}

.c_071 .c_184 {
    padding-bottom: 0
}

.c_071 .c_184 .content.show {
    margin-bottom: 0
}

.c_071 .c_184 .c_008 .has-tooltip {
    width: 100%
}

.c_071 .c_184 .c_008 .has-tooltip span {
    width: auto
}

.c_071 .actions li {
    margin-top: .875em
}

.c_071 .actions li:first-child {
    margin-top: 0
}

.c_071 .actions li:first-child .cta:before {
    content: none
}

.c_071 .actions li:first-child .cta:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_071 .actions li:first-child .cta.cta-testdrive:before {
    content: none
}

.c_071 .actions li:first-child .cta.cta-testdrive:after {
    content: "";
    color: #000;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_071 .actions li:first-child .cta.cta-contactus:before {
    content: none
}

.c_071 .actions li:first-child .cta.cta-contactus:after {
    content: "";
    color: #000;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_071 .actions li:first-child .cta.cta-brochure:before {
    content: none
}

.c_071 .actions li:first-child .cta.cta-brochure:after {
    content: "";
    color: #000;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_071 .actions li:first-child .cta.cta-configure:before {
    content: none
}

.c_071 .actions li:first-child .cta.cta-configure:after {
    content: "";
    color: #000;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_071 .actions li:first-child .cta.cta-share:before {
    content: none
}

.c_071 .actions li:first-child .cta.cta-share:after {
    content: "";
    color: #000;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_071 .actions li+li .cta:before {
    content: none
}

.c_071 .actions li+li .cta:after {
    content: "";
    color: #fc3;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_071 .actions li+li .cta.cta-testdrive:before {
    content: none
}

.c_071 .actions li+li .cta.cta-testdrive:after {
    content: "";
    color: #fc3;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_071 .actions li+li .cta.cta-contactus:before {
    content: none
}

.c_071 .actions li+li .cta.cta-contactus:after {
    content: "";
    color: #fc3;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_071 .actions li+li .cta.cta-brochure:before {
    content: none
}

.c_071 .actions li+li .cta.cta-brochure:after {
    content: "";
    color: #fc3;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_071 .actions li+li .cta.cta-configure:before {
    content: none
}

.c_071 .actions li+li .cta.cta-configure:after {
    content: "";
    color: #fc3;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_071 .actions li+li .cta.cta-share:before {
    content: none
}

.c_071 .actions li+li .cta.cta-share:after {
    content: "";
    color: #fc3;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_071 .actions li+li .cta:after:hover,
.c_071 .actions li+li .cta:before:hover,
.c_071 .actions li+li .cta:hover {
    color: #fff
}

.c_124 input {
    text-overflow: ellipsis;
    width: 80%;
    width: calc(100% - 60px);
    padding: 0 10px;
    height: 3.4375em;
    border: none;
    color: #333;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    float: left;
    margin-right: 5px;
    background: #ececec
}

.c_124 button {
    background: #fc3;
    color: #000;
    padding: 0;
    width: 55px;
    height: 3.4375em;
    border: 0
}

.c_124 button:before {
    font-size: 1.5em;
    display: inline-block;
    width: 2.2916666667em;
    text-align: center;
    line-height: 2;
    color: #000;
    content: ""
}

.c_125 {
    margin: 0 auto;
    float: none
}

.c_125 .show-more {
    display: none;
    text-align: center;
    padding: 1.5625em 0
}

.c_125 .show-more.show {
    display: block
}

.c_125 .c_023-1 p,
.c_125 .hide {
    display: none
}

.c_125 .c_124 {
    margin: 2.5em 0 2.8125em
}

.c_125 .result {
    padding: 1.875em 0
}

.c_125 .result-title {
    font-size: 1.75em;
    margin: 0;
    padding: 0
}

.c_125 .result-title a {
    text-decoration: none
}

.c_125 .result-title:after {
    font-size: 22px;
    font-size: 1.375rem;
    position: relative
}

.c_125 .result-text {
    font-size: 1em;
    margin: 0;
    padding-top: 1.875em;
    padding-bottom: 0
}

.c_125 .loading {
    text-align: center
}

.c_125 .loading:after {
    -webkit-animation: spin 1s infinite linear;
    -moz-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
    -webkit-transform-origin: 50% 52%;
    -moz-transform-origin: 50% 52%;
    -ms-transform-origin: 50% 52%;
    -o-transform-origin: 50% 52%;
    transform-origin: 50% 52%;
    content: ""
}

.c_125 .result {
    border-top: 1px solid #ccc
}

.c_125 .result-title {
    line-height: 0;
    text-transform: inherit
}

.c_125 .result-title a {
    padding-left: 0;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    display: inline;
    line-height: 1.2
}

.c_125 .result-title a:before {
    content: none
}

.c_125 .result-title a:after {
    content: "";
    color: #000;
    overflow: hidden;
    display: inline-block;
    padding-right: 1px;
    padding-bottom: 1px;
    margin-top: -.5em;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    margin-left: .375em;
    font-size: .75em;
    position: relative;
    padding-left: 15px
}

.c_125 .result-text {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    color: #333;
    line-height: 1.5
}

.c_125 .result-text strong {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_125 .no-results {
    text-align: center
}

.c_125 .show-more {
    border-top: 1px solid #ccc
}

.c_125 .show-more button:before {
    content: none
}

.c_125 .show-more button:after {
    content: "";
    color: #000;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_125 .show-more button.ajax-btn-loading.ajax-btn-loading {
    position: relative
}

.c_125 .show-more button.ajax-btn-loading.ajax-btn-loading:after,
.c_125 .show-more button.ajax-btn-loading.ajax-btn-loading:before {
    position: absolute;
    padding: .0625em
}

.c_125 .show-more button.ajax-btn-loading.ajax-btn-loading {
    padding: 1.25em 2.5625em 1.25em 1.4375em
}

.c_182_1_card {
    box-shadow: 0 1px 1px rgba(52, 52, 52, .2);
    margin-bottom: 2.1875em
}

.c_182_1_card .car-model {
    margin: 0
}

.c_182_1_card .car-model span {
    display: block
}

.c_182_1_card .car-price {
    display: none
}

.c_182_1_card .car-preview img {
    display: block;
    width: 100%
}

.c_182_1_card .tabs-info {
    display: none
}

.c_182_1_card .actions-car a,
.c_182_1_card .actions-car button {
    display: block
}

.c_182_1_card {
    background: #fff;
    border: 1px solid #ccc
}

.c_182_1_card .car-base-data {
    background: #eee;
    border-bottom: 1px solid #ccc;
    padding: 1.25em 15px
}

.c_182_1_card .car-model {
    color: #333;
    font-size: .9375em;
    width: 80%
}

.c_182_1_card .car-model span {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.3333333333em
}

.c_182_1_card .car-price {
    font-size: 1.125em;
    margin: 1.3888888889em 0 .5555555556em;
    text-align: center
}

.c_182_1_card .car-preview p {
    color: #333;
    font-size: .9375em;
    margin: .6666666667em 15px
}

.c_182_1_card .explain-details {
    padding: 0 15px .625em
}

.c_182_1_card .explain-details p {
    color: #666;
    font-size: .75em;
    margin: 0 0 .8333333333em
}

.c_182_1_card .actions-car .contact,
.c_182_1_card .actions-car .finance {
    border-top: 1px solid #ccc;
    font-size: .8125em;
    text-align: center
}

.c_182_1_card .actions-car .finance {
    padding-left: 10px
}

.c_182_1_card .actions-car .finance:before {
    content: none
}

.c_182_1_card .actions-car .finance:after {
    content: "";
    color: #fc3;
    font-size: 1.1rem;
    overflow: hidden;
    display: inline-block;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    position: static;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    margin-left: .375em
}

.c_182_1_card .actions-car .contact {
    padding-left: 0
}

.c_182_1_card .actions-car .contact:before {
    content: none
}

.c_182_1_card .actions-car .contact:after {
    content: "";
    color: #fc3;
    font-size: 1.1rem;
    overflow: hidden;
    display: inline-block;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    position: static;
    top: initial;
    right: initial;
    margin-bottom: -.1875em;
    margin-left: .375em
}

.c_182_1_card .actions-car .view_details {
    font-size: .8125em;
    text-align: center
}

.c_182_1_card .actions-car .view_details:before {
    content: none
}

.c_182_1_card .actions-car .view_details:after {
    content: "";
    color: #000;
    position: absolute;
    font-size: 1.1rem;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    right: 10px
}

.c_186-0 .members .img {
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%
}

.no-js .c_186-0 .custom-selectbox,
.no-js .c_186-0 .tabs-control {
    display: none
}

.no-js .c_186-0 .tab {
    display: block;
    margin-bottom: 3.75em
}

.c_186-0 {
    padding-top: 0;
    background-color: #ececec
}

.c_186-0 ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.c_186-0 .tabs-control {
    padding: 0 15px;
    margin-bottom: 1.875em
}

.c_186-0 .tabs-control ul {
    display: none
}

.c_186-0 .tabs-control .custom-selectbox {
    display: block;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    background: 0 0;
    padding: .75em 0;
    text-align: center
}

.c_186-0 .tabs-control .custom-selectbox .selectedValue {
    text-transform: uppercase;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.25em;
    line-height: 1
}

.c_186-0 .tabs-control .custom-selectbox .selectedValue:after {
    content: "";
    right: 0;
    margin-top: -.1em
}

.c_186-0 .tabs {
    max-width: 1050px;
    padding: 0 15px;
    margin: 0 auto
}

.c_186-0 .tab {
    display: none;
    position: relative;
    background: #fff;
    padding: 0 15px
}

.c_186-0 .tab.active {
    display: block
}

.c_186-0 .tab:before {
    content: "";
    display: block;
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    height: 10px;
    background: #fff
}

.c_186-0 .schedule,
.c_186-0 .services {
    border-bottom: 1px solid #666
}

.c_186-0 .schedule,
.c_186-0 .services,
.c_186-0 .team {
    padding: 1.5625em 0
}

.c_186-0 .schedule h2,
.c_186-0 .services h2,
.c_186-0 .team h2 {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 1.875em;
    margin: 0 0 .6666666667em;
    line-height: 1;
    text-align: center
}

.c_186-0 .services li,
.c_186-0 .services p {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif
}

.c_186-0 .services ul {
    margin-top: 1.375em
}

.c_186-0 .services li {
    position: relative;
    font-size: .875em;
    margin-bottom: 1.0714285714em;
    padding-left: 30px;
    line-height: 1
}

.c_186-0 .services li:before {
    content: "•";
    color: #666;
    position: absolute;
    top: 0;
    left: 5px;
    font-size: 2.5em;
    font-size: 2.5rem;
    line-height: .3em
}

.c_186-0 .services li[class^=icon-]:before {
    left: 0;
    color: #fc3;
    font-size: 1.625em;
    font-size: 1.625rem
}

.c_186-0 .services li.icon-car:before {
    content: ""
}

.c_186-0 .services li.icon-electric-car:before {
    content: ""
}

.c_186-0 .services li.icon-configure:before {
    content: ""
}

.c_186-0 .schedule ul {
    margin-top: .9375em
}

.c_186-0 .schedule li {
    display: none
}

.c_186-0 .schedule li:first-child,
.no-js .c_186-0 .schedule li {
    display: block
}

.c_186-0 .schedule li>p {
    display: none
}

.no-js .c_186-0 .schedule li>p {
    display: block
}

.c_186-0 .schedule table {
    width: 100%;
    margin-bottom: 1.5625em
}

.c_186-0 .schedule table td,
.c_186-0 .schedule table th {
    text-align: right;
    font-size: .875em;
    padding: .2142857143em 0
}

.c_186-0 .schedule table .day {
    text-align: left
}

.c_186-0 .schedule table .day,
.c_186-0 .schedule table th {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_186-0 .contact-btn {
    width: auto;
    margin-top: 1.125em
}

.c_186-0 .contact-btn:before {
    content: none
}

.c_186-0 .contact-btn:after {
    content: "";
    color: #333;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_186-0 .team {
    text-align: center;
    padding-bottom: 3.125em
}

.c_186-0 .team-header {
    margin: -15px;
    padding: 3.125em 15px 0
}

.c_186-0 .team-header h2 {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: 2.1875em;
    margin-bottom: .5714285714em
}

.c_186-0 .team-header p {
    font-size: 1em;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif
}

.c_186-0 .c_062 {
    position: relative;
    padding-bottom: 3.375em;
    margin: -15px
}

.c_186-0 .c_062 .jumbo-quote img {
    border-radius: 0
}

.c_186-0 .members .img {
    height: 150px;
    width: 150px;
    margin-bottom: .625em
}

.c_186-0 .members li {
    padding-top: 3.125em
}

.c_186-0 .members cite {
    font-size: 1.125em;
    font-style: normal
}

.c_186-0 .members cite span {
    display: block;
    font-size: 14, 18
}

.c_186-0 .members blockquote {
    display: table;
    margin: 0 auto
}

.c_186-0 .members blockquote p {
    display: table-footer-group;
    font-size: .9375em;
    font-family: "Renault Italic", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_186-0 .members blockquote p:before {
    content: "\201c"
}

.c_186-0 .members blockquote p:after {
    content: "\201d"
}

.c_186-0 .rounded-images .team .img,
.c_186-0 .rounded-images .team img {
    border-radius: 100%
}

.c_190-2 .carousel-main-container img {
    display: block;
    width: 100%
}

.c_190-2 .carousel-main-thumbnails {
    display: block;
    overflow: hidden;
    width: 100%
}

.c_190-2 .carousel-main-thumbnails>div {
    margin-left: -5px
}

.c_190-2 .thumbnail-el {
    display: block;
    float: left;
    margin-bottom: .625em;
    overflow: hidden;
    position: relative;
    width: 16.6%
}

.c_190-2 .thumbnail-el span {
    cursor: pointer;
    display: block;
    margin-left: 10px
}

.c_190-2 .thumbnail-el img {
    display: block;
    height: 100%;
    width: 100%
}

.c_190-2 .carousel-main-thumbnails {
    background: #ececec;
    padding: .625em 10px
}

.c_190-2 .thumbnail-el img {
    border: 2px solid #ececec;
    position: relative
}

.c_190-2 .thumbnail-el.active img {
    border: 2px solid #fc3
}

.c_190-2 .thumbnail-el.active img:after {
    content: ' ';
    background: #fc3;
    display: block;
    height: 100%;
    left: 0;
    opacity: .15;
    position: absolute;
    top: 0;
    width: 100%
}

.c_190-2 .slick-next,
.c_190-2 .slick-prev {
    font-size: 2.1875em
}

.c_190-2 .slick-prev {
    left: 0;
    text-align: right
}

.c_190-2 .slick-next {
    right: 0
}

.c_189 {
    padding: 0
}

.c_189 .heading-filter {
    padding: 1.5625em 20px
}

.c_189 .heading-filter h2,
.c_189 .heading-filter h3 {
    margin: 0
}

.c_189 .drop-down-filter,
.c_189 .range-filter {
    padding: 1.25em 20px
}

.c_189 .range-filter .noUi-target,
.c_189 .range-filter .noUi-target * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.c_189 .range-filter .noUi-target {
    position: relative
}

.c_189 .range-filter .noUi-origin {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.c_189 .range-filter .noUi-handle {
    cursor: pointer;
    position: relative;
    z-index: 1
}

.c_189 .range-filter .high-price {
    float: right
}

.c_189 .checkbox-filter input[disabled]+label {
    opacity: .4
}

.c_189 {
    background: #333
}

.c_189 .heading-filter h2 {
    color: #fff;
    font-size: 1.875em
}

.c_189 .heading-filter h3 {
    color: #ccc;
    font-size: .875em
}

.c_189 .drop-down-filter label {
    color: #ececec;
    font-size: 1em;
    margin-bottom: .5em
}

.c_189 .drop-down-filter .selectedValue {
    background: #ececec;
    font-size: 1em;
    padding: 1.0625em 15px
}

.c_189 .drop-down-filter .selectedValue.disabled {
    opacity: .3
}

.c_189 .drop-down-filter select:disabled {
    opacity: 0
}

.c_189 .range-filter {
    color: #ececec
}

.c_189 .range-filter label {
    display: block;
    margin-bottom: 1.25em
}

.c_189 .range-filter .noUi-base {
    background: #333;
    border-width: 0 0 1px;
    border-bottom: 1px solid #3F3F3F;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: inset -1px 2px 3px -1px rgba(0, 0, 0, .4);
    height: .375em;
    margin: 6.25em 33px 1.25em;
    position: relative
}

.c_189 .range-filter .noUi-base:after,
.c_189 .range-filter .noUi-base:before {
    border-bottom: 1px solid #3F3F3F;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    content: ' ';
    display: block;
    height: .3125em;
    top: 0;
    right: -33px;
    position: absolute;
    width: 2.5em
}

.c_189 .range-filter .noUi-base:after {
    border-radius: 3px 0 0 3px;
    left: -31px;
    right: inherit
}

.c_189 .range-filter .noUi-connect {
    background: #fc3;
    box-shadow: inset 2px 2px 3px -1px rgba(0, 0, 0, .4);
    height: .3125em
}

.c_189 .range-filter .noUi-background {
    background: #333;
    box-shadow: inset 2px 2px 3px -1px rgba(0, 0, 0, .4)
}

.c_189 .range-filter .noUi-handle {
    background-color: #fff;
    background-image: -webkit-linear-gradient(-450deg, #fff, #CFCFCF);
    background-image: linear-gradient(180deg, #fff, #CFCFCF, , , , , , , , );
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#CFCFCF', GradientType=1);
    border-radius: 50%;
    box-shadow: 2px 0 3px rgba(0, 0, 0, .5);
    height: 1.8125em;
    margin-left: -.5em;
    margin-top: -.75em;
    width: 1.875em
}

.c_189 .range-filter .noUi-handle:after {
    background-color: #ffcd38;
    background-image: -webkit-linear-gradient(-270deg, #ffcd38, #fc3);
    background-image: linear-gradient(0deg, #ffcd38, #fc3, , , , , , , , );
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffcd38', endColorstr='#ffcc33', GradientType=1);
    border-radius: 50%;
    box-shadow: inset 2px 4px 5px -2px rgba(0, 0, 0, .2);
    content: ' ';
    display: block;
    height: 1em;
    left: 50%;
    margin: -.5em 0 0 -8px;
    position: absolute;
    top: 50%;
    width: 1em
}

.c_189 .range-filter .noUi-handle:before {
    content: ' ';
    background: rgba(0, 0, 0, .1);
    border-radius: 50%;
    display: block;
    height: 115%;
    -webkit-filter: blur(1px);
    -moz-filter: blur(1px);
    -o-filter: blur(1px);
    -ms-filter: blur(1px);
    filter: blur(1px);
    left: 0;
    position: relative;
    top: 0;
    width: 115%
}

.c_189 .range-filter .noUi-handle div {
    background: #666;
    left: -1.9285714286em;
    padding: 1.0714285714em 8px;
    position: absolute;
    top: -4.7857142857em
}

.c_189 .range-filter .noUi-handle div:after {
    border-style: solid;
    border-width: 12px 10px 0;
    border-color: #666 transparent transparent;
    bottom: -.7142857143em;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    width: 0
}

.c_189 .accordion .accordion-header {
    border-top: 1px solid #3F3F3F;
    color: #ececec;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    font-size: .875em;
    margin: 0;
    padding: 1.7857142857em 20px
}

.c_189 .accordion .accordion-header:after {
    color: #fc3;
    content: "";
    float: right
}

.c_189 .accordion .accordion-header[data-state=closed]:after {
    content: ""
}

.c_189 .accordion .accordion-panel {
    background: #ececec
}

.c_189 .checkbox-filter {
    border-bottom: 1px solid #ccc;
    margin-top: 0;
    padding: .9375em 20px
}

.c_189 .checkbox-filter label {
    font-size: 1em;
    margin: 0;
    padding: 0 35px 0 0;
    position: relative
}

.c_189 .checkbox-filter label:before {
    left: inherit;
    right: 0
}

.c_189 .checkbox-filter+.form-group {
    margin-top: 0
}

.c_034 {
    background-color: #fff
}

.c_034.hidden-with-error {
    display: none
}

.c_034 .spinner-container {
    overflow: hidden
}

.c_034 .s7-spinview-container {
    min-height: 120px;
    width: 100%;
    width: calc(100% + 1px)
}

.c_034 .s7-spinview-container .s7-loading-icon,
.c_034 .s7-spinview-container .s7-spin-icon {
    border-radius: 50%;
    padding: 8px;
    left: 46%;
    left: calc(50% - 30px);
    margin: 0;
    position: absolute;
    text-align: center
}

.c_034 .s7-spinview-container .s7-loading-icon {
    -webkit-animation: spin 1.1s infinite linear;
    -moz-animation: spin 1.1s infinite linear;
    animation: spin 1.1s infinite linear
}

.c_034 .s7-spinview-container .s7-loading-icon:after {
    content: ""
}

.c_034 .s7-spinview-container .s7-spin-icon:after {
    content: ""
}

.c_034 .spinner-disclaimer-message {
    font-size: .75em;
    font-style: italic;
    margin: .1875em 20px .1875em 0;
    letter-spacing: .016875em
}

.ltie9 .c_034 .color-picker li ul li {
    min-width: 35px
}

.no-js .c_034 .color-selection-panel {
    display: none
}

.c_034 .spinner-container {
    margin-bottom: 1.125em
}

.c_034 .s7-spinview-container {
    overflow: hidden
}

.c_034 .s7-spinview-container .s7-frames-container img {
    margin-bottom: -20px
}

.c_034 .s7-spinview-container .s7-loading-icon,
.c_034 .s7-spinview-container .s7-spin-icon {
    color: #fff;
    top: 40%;
    top: calc(50% - 36px);
    font-size: 3.75em;
    background: 0
}

.c_034 .s7-spinview-container .s7-loading-icon {
    color: #ccc
}

.c_034 .s7-spinview-container .s7-spin-icon {
    background: #000;
    background: rgba(0, 0, 0, .5)
}

.c_034 .spinner-disclaimer-message {
    float: none;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #ccc;
    padding: 0 15px
}

.bleed .c_034 .spinner-disclaimer-message {
    padding: 0 15px
}

.c_034 .color-selection-panel {
    margin: 0;
    max-width: none;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 5
}

.c_034 .color-selection-text {
    overflow: hidden
}

.c_034 .color-option-title {
    display: none
}

.c_034 .color-option-name {
    text-align: center;
    width: 100%;
    text-transform: capitalize;
    color: #666;
    line-height: 0
}

.c_034 .color-picker {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    display: block;
    padding: 0;
    position: relative;
    margin-top: .625em
}

.c_034 .color-picker li {
    overflow: hidden;
    display: inline-block;
    cursor: pointer;
    height: 38px
}

.c_034 .color-picker li.disabled {
    display: none
}

.c_034 .color-picker li.prevnext button {
    border: none;
    background: 0 0;
    height: 38px
}

.c_034 .color-picker li.prevnext button:before {
    vertical-align: middle
}

.c_034 .color-picker li.prev button:before {
    content: ""
}

.c_034 .color-picker li.next button:before {
    content: ""
}

.c_034 .color-picker li ul.colors {
    height: 38px
}

.c_034 .color-picker li ul.colors li.color {
    margin: 2px 4px;
    height: 34px;
    width: 34px;
    border: 1px solid #999
}

.c_034 .color-picker li ul.colors li.color,
.c_034 .color-picker li ul.colors li.color a {
    -webkit-border-radius: 34px;
    -moz-border-radius: 34px;
    -o-border-radius: 34px;
    border-radius: 34px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    -o-background-clip: padding-box;
    background-clip: padding-box
}

.c_034 .color-picker li ul.colors li.color a:focus:before {
    border: 1px dotted #999
}

.c_034 .color-picker li ul.colors li.color img {
    display: block
}

.c_034 .color-picker li ul.colors li.color a {
    display: block;
    border: 1px solid transparent;
    height: 32px;
    width: 32px;
    overflow: hidden
}

.c_034 .color-picker li ul.colors li.color.selected {
    border: 3px solid #999;
    height: 38px;
    width: 38px;
    margin: 0 2px
}

.ltie9 .c_034 .color-picker li ul.colors li.color {
    min-width: 0
}

.c_026 .text-content {
    text-align: center
}

.c_026 .text-content p:first-child {
    margin-top: 0
}

.c_026 span {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    color: #fc3
}

.c_026 a {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    color: #666;
    text-decoration: underline
}

.c_026 a:hover {
    text-decoration: none
}

.c_001D {
    display: none
}

.no-js .c_001D {
    display: block
}

.c_001D .content-group {
    word-wrap: break-word
}

.c_001D .disclaimer-item+.disclaimer-item {
    margin-top: 1.25em
}

.c_001D.center {
    text-align: center
}

.c_001D.right {
    text-align: right
}

.c_001D .heading-group h2 {
    word-wrap: normal
}

.c_001D .heading-group h2:first-child {
    font-size: 1.125em;
    padding: 0 0 .4444444444em
}

.c_001D .content-group {
    font-size: .75em;
    color: #666
}

.c_001D .content-group p {
    margin-top: 0
}

.c_001D .content-group p:last-child {
    margin-bottom: 0
}

.c_001D b,
.c_001D strong {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_193-0 {
    padding: 20px 10px 1px;
    margin-top: 0
}

.c_193-0 .overview h1 {
    display: table;
    width: 100%;
    margin-bottom: 0;
    font-size: 1em
}

.c_193-0 .overview h1 span {
    position: relative;
    display: table-caption;
    width: 100%;
    padding-top: .625em
}

.c_193-0 .overview h1 em {
    display: table-footer-group;
    width: 100%
}

.c_193-0 .overview h2 {
    line-height: 1.2
}

.c_193-0 .overview h2 span {
    display: block
}

.c_193-0 .overview em {
    font-style: normal
}

.c_193-0 .overview p {
    margin: 0 0 .9375em
}

.c_193-0 .overview-image {
    max-width: 360px
}

.c_193-0 .overview-editorial ul {
    padding-left: 18px;
    margin: .9375em 0
}

.c_193-0 .example {
    margin-bottom: 1.875em
}

.c_193-0 .example p {
    margin: 0 0 .9375em;
    font-size: .875em
}

.c_193-0 .example-figures ul {
    margin: 0 0 1.25em;
    padding: 0
}

.c_193-0 .example-figures ul:first-child {
    margin-bottom: 0
}

.c_193-0 .example-figures ul li {
    display: block;
    padding: .25em 10px;
    *zoom: 1
}

.c_193-0 .example-figures ul li:after,
.c_193-0 .example-figures ul li:before {
    content: " ";
    display: table
}

.c_193-0 .example-figures ul li:after {
    clear: both
}

.c_193-0 .example-figures ul li em {
    float: left;
    width: 67%;
    padding-right: 10px;
    font-size: .875em;
    font-style: normal
}

.c_193-0 .example-figures ul li span {
    float: right;
    width: 33%;
    font-size: .875em;
    text-align: right
}

.c_193-0 .example-figures ul:last-child li:nth-of-type(odd) {
    background: 0 0
}

.c_193-0 .actions {
    margin-left: -10px;
    margin-right: -10px
}

.c_193-0 .actions h2 {
    text-align: center
}

.c_193-0 .actions ul {
    margin: 0;
    padding: 0;
    text-align: center;
    *zoom: 1
}

.c_193-0 .actions ul:after,
.c_193-0 .actions ul:before {
    content: " ";
    display: table
}

.c_193-0 .actions ul:after {
    clear: both
}

.c_193-0 .actions ul li {
    display: block;
    text-align: center
}

.c_193-0 .actions a {
    display: inline-block;
    width: 100%;
    min-width: 0
}

.c_193-0 .smallprint h2 {
    position: relative;
    cursor: pointer;
    font-size: .75em
}

.c_193-0 .smallprint h2:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -10px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center
}

.c_193-0 .smallprint h2[data-state=closed]:after {
    content: ""
}

.c_193-0 .smallprint p {
    font-size: .75em;
    line-height: 1.2
}

.col-12 .c_193-0 {
    margin-left: -15px;
    margin-right: -15px
}

.bleed.col-12 .c_193-0 {
    margin-left: 0;
    margin-right: 0
}

.js .c_193-0 .accordion-panel {
    display: none
}

.c_193-0 {
    color: #333
}

.c_193-0 .overview {
    padding-bottom: .75em;
    margin-bottom: 1.6875em;
    border-bottom: 1px solid #ececec;
    text-align: center
}

.c_193-0 .overview h1 span {
    padding-bottom: .3125em;
    margin-bottom: 0;
    font-size: .875em;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    color: #000
}

.c_193-0 .overview h1 em {
    font-size: 2.5em;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    line-height: 1.2;
    color: #000
}

.c_193-0 .overview h2 {
    margin-bottom: 1.25em;
    font-size: .875em;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif
}

.c_193-0 .overview h2 em {
    display: block
}

.c_193-0 .overview h2 span {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif
}

.c_193-0 .overview .overview-offer-info {
    margin-left: auto;
    margin-right: auto
}

.c_193-0 .overview-image {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.c_193-0 .overview-image .c_029-1 {
    display: block;
    margin-top: -8%
}

.c_193-0 .overview-offer-info {
    text-align: center;
    line-height: 1.2;
    width: 68%
}

.c_193-0 .overview-apr-term,
.c_193-0 .overview-ends {
    font-size: .875em;
    line-height: 1.2
}

.c_193-0 p.overview-ends {
    margin-bottom: 1.875em;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    line-height: 1.2
}

.c_193-0 p.overview-ends span {
    display: inline-block;
    margin-bottom: .125em
}

.c_193-0 p.overview-ends em {
    display: block;
    text-transform: uppercase;
    color: #59a618
}

.c_193-0 .overview-editorial {
    text-align: left;
    font-size: .875em
}

.c_193-0 .overview-editorial p {
    line-height: 1.2
}

.c_193-0 .example h2 {
    margin-bottom: .4375em;
    text-align: center;
    font-size: 1.25em;
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    color: #000
}

.c_193-0 .example-editorial {
    margin-bottom: 2.25em;
    text-align: center
}

.c_193-0 .example-editorial ul {
    padding-left: 18px
}

.c_193-0 .example-figures {
    margin-bottom: 1.25em
}

.c_193-0 .example-figures ul li:nth-of-type(odd) {
    background: #ececec
}

.c_193-0 .example-figures ul li em {
    font-family: "Renault Bold", "Renault Regular", Helvetica, Arial, sans-serif;
    color: #333
}

.c_193-0 .example-figures ul li span {
    color: #333
}

.c_193-0 .example-figures ul:last-child li:nth-of-type(even) {
    background: #ececec
}

.c_193-0 .calculator {
    margin-bottom: 1.5625em
}

.c_193-0 .calculator h2 {
    margin-bottom: .25em;
    text-align: center;
    font-size: 1.125em;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    color: #000
}

.c_193-0 .calculator p {
    margin-top: 0;
    text-align: center
}

.c_193-0 .calculator a {
    padding: .65625em 2.0625em .65625em 24px;
    text-transform: uppercase;
    font-size: 1em
}

.c_193-0 .calculator a:before {
    content: "";
    color: #000;
    position: absolute;
    top: 50%;
    margin-top: -.5em;
    overflow: hidden;
    display: inline-block
}

.c_193-0 .calculator a:after {
    content: "";
    color: #000;
    font-size: .9375em;
    position: absolute;
    right: .3333333333em;
    top: 50%;
    margin-top: -.5em;
    overflow: hidden;
    display: inline-block
}

.c_193-0 .calculator a:before {
    left: 0;
    font-size: 1.0625em;
    font-size: 1.0625rem
}

.c_193-0 .actions {
    margin-bottom: 1.5625em;
    padding: 1.875em 10px 1.6875em;
    background: #ececec
}

.c_193-0 .actions h2 {
    margin: 0 0 .1428571429em;
    font-size: 2.1875em;
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    color: #000
}

.c_193-0 .actions ul li {
    margin-top: .5em;
    margin-bottom: .5em
}

.c_193-0 .actions a:before {
    content: none
}

.c_193-0 .actions a:after {
    content: "";
    color: #000;
    position: absolute;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em
}

.c_193-0 .smallprint {
    color: #000
}

.c_193-0 .smallprint h2 {
    font-family: "Renault Regular", Helvetica, Arial, sans-serif
}

.c_028-3 figure>button,
.c_028-4 figure>button {
    position: relative;
    display: block;
    border: 0
}

.c_028-3 figure>button:after,
.c_028-4 figure>button:after {
    position: absolute;
    top: 50%;
    left: 50%;
    box-shadow: none;
    text-shadow: none;
    border: none;
    font-size: 4.6875em;
    margin: -.4666666667em 0 0 -35px
}

.c_028-3 figure span,
.c_028-4 figure span {
    display: block
}

.c_028-3_lightbox {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    overflow: auto
}

.c_028-3_lightbox .veil {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: .8;
    z-index: 1001
}

.c_028-3_lightbox .lb_inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.c_028-3_lightbox .videoWrapper {
    position: relative;
    padding-bottom: 59.1%;
    padding-top: 2.5em;
    overflow: hidden
}

.c_028-3_lightbox .video-js,
.c_028-3_lightbox iframe,
.c_028-3_lightbox video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.c_013 .c_028-3_lightbox .row,
.c_028-3_lightbox .c_013 .row,
.c_028-3_lightbox .grid-row {
    position: relative;
    z-index: 1002
}

.c_028-3_lightbox .col-12 {
    padding-top: 1.875em;
    background-color: #000
}

.c_028-3_lightbox .col-12>p {
    background-color: #fff;
    text-align: center
}

.c_028-3_lightbox .close {
    position: absolute;
    top: .3125em;
    right: 8px;
    border: 0;
    background-color: transparent;
    z-index: 1003
}

.c_028-3_lightbox .close:after {
    content: "";
    font-size: 1.25em;
    color: #fff
}

.c_028-3_lightbox .close span {
    display: none
}

.c_028-3 figure>button:after,
.c_028-4 figure>button:after {
    content: "";
    color: #fff
}

.c_028-3 figure>button:hover:after,
.c_028-4 figure>button:hover:after {
    color: #fc3
}

.c_028-3 figure figcaption,
.c_028-4 figure figcaption {
    padding: .625em 15px 0
}

.c_028-3_lightbox .col-12 p {
    background: #fff;
    color: #ccc;
    font-family: "Renault Italic", "Renault Regular", Helvetica, Arial, sans-serif;
    text-align: right;
    padding: .8125em 15px .8125em 0
}

.c_028-4 {
    padding: 0
}

.c_028-4>div figure {
    position: relative;
    z-index: 0;
    height: auto;
    padding: 0
}

.c_028-4>div figure button {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 3;
    width: 100%;
    background: 0 0
}

.c_028-4>div figure .video-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    height: auto;
    z-index: 1
}

.c_028-4>div figure .video-wrapper.active {
    z-index: 4
}

.c_028-4>div figure .c_029-1 {
    position: relative;
    z-index: 2
}

.c_028-4>div figure .c_029-1 img {
    position: relative
}

.c_005-0B .c_028-3,
.c_005-0B .c_028-4 {
    padding: 0
}

.c_005-0B .description-content {
    padding: 0 15px
}

.c_005-0B .content-group ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.c_005-0B .content-group ul a {
    padding-left: 0;
    width: auto;
    display: inline-block
}

.c_005-0B .content-group p {
    margin: 0
}

.c_005-0B .heading-group {
    padding: 1.25em 0
}

.c_005-0B .heading-group h3 {
    font-size: 1.625em;
    font-family: "Renault Regular", Helvetica, Arial, sans-serif;
    margin: 0
}

.c_005-0B .content-group ul a:before {
    content: none
}

.c_005-0B .content-group ul a:after {
    content: "";
    color: #000;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    font-size: 1rem;
    margin-top: -.5em;
    position: static;
    margin-bottom: -.1875em;
    margin-left: 6px
}

.c_005-0B .content-group p {
    margin-bottom: 1.25em
}

.c_139 button:before {
    content: none
}

.c_139 button:after {
    content: "";
    color: #fc3;
    position: absolute;
    font-size: 1.1rem;
    right: .875em;
    overflow: hidden;
    display: inline-block;
    top: 50%;
    margin-top: -.55em;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px
}

.c_138 .logo-large {
    display: none
}

.c_138 header {
    position: relative;
    border-bottom: 1px solid #ccc
}

.c_138 header h1 {
    margin: 0;
    padding: .8em 0;
    width: 80%;
    width: calc(100% - 40px)
}

.c_138 header span {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0;
    top: 50%;
    margin: 0;
    width: 40px;
    height: 40px
}

.c_138 header.upgraded span {
    background-color: transparent;
    width: 55px;
    height: auto
}

.c_138 header.upgraded h1 {
    width: calc(100% - 55px)
}

.c_138 header:after {
    content: ' ';
    display: block;
    clear: both
}

.c_138 p.content-copy {
    font-family: "Renault Light", "Renault Regular", Helvetica, Arial, sans-serif;
    margin: .9375em 0
}
