.brand-color{color:#1464f4}:root{--input-height:56px;--primary-color:#1464f4;--label-floating-color:#8a8a8a;--text-color:#3c3c3c;--new-3-c-3-c-3-cvf-dark-grey:#3c3c3c;--white:#fff;--new-1464-f-4-future-blue:#1464f4;--danger-color:#dc3545;--under-line-gray:#d9e1e2;--valid-color:#3aa200}body{font-family:Mulish,Source Sans Pro,sans-serif}.v3s-footer-bottom{margin-top:0}img{max-width:100%;width:100%}input.valid{border:1px solid var(--valid-color)!important}input.error{border:1px solid var(--danger-color)!important}.btn-consultant{align-items:center;background:var(--new-1464-f-4-future-blue,#1464f4);border:none;border-radius:3px;color:var(--white,#fff);display:flex;flex:1 0 0;font-size:12px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:1.2px;line-height:normal;padding:16px 24px;text-align:center;text-transform:uppercase}@media screen and (min-width:769px){.btn-consultant:hover{background:var(--white,#fff);border:1px solid var(--new-1464-f-4-future-blue,#1464f4);color:var(--new-1464-f-4-future-blue,#1464f4)}}.btn-detail{background:var(--white,#fff);border:1px solid var(--new-1464-f-4-future-blue,#1464f4);border-radius:3px;color:var(--new-1464-f-4-future-blue,#1464f4);font-size:12px;font-style:normal;font-weight:700;letter-spacing:1.2px;line-height:normal;padding:16px 24px;text-align:center;text-transform:uppercase}.container{max-width:1440px;padding:0 15px}.section-top p{color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);font-size:20px;font-style:normal;font-weight:400;line-height:normal}.section-top .top-title{align-items:center;display:flex;flex-direction:column;padding:30px 0}.section-top .top-title .logo{margin-bottom:30px}.section-top .top-title .title p{font-size:40px;font-style:normal;font-weight:300;letter-spacing:-.8px;line-height:normal;text-align:center}.section-top .top-title .title .sub-title{font-size:18px!important;font-weight:600;line-height:150%;margin-bottom:12px}.section-top .product{display:none}@media screen and (min-width:769px){.section-top .product{display:flex}}.section-product{margin-bottom:30px}@media screen and (min-width:769px){.section-product:nth-child(odd) .section-content{flex-direction:row-reverse}}.section-product .bg-city{background:url(../../images/ldp/car/sales-promo/bg-city.png) no-repeat center -15px;background-size:contain}@media screen and (min-width:769px){.section-product .bg-city{background-position:center -100px;background-size:cover}}.section-product .section-content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:769px){.section-product .section-content{flex-direction:row;justify-content:space-around}}.section-product .section-content .product-img{max-width:550px;width:100%}.section-product .section-content .product-info{align-items:center;align-self:stretch;display:flex;flex-direction:column;padding:30px 0;width:100%}@media screen and (min-width:769px){.section-product .section-content .product-info{max-width:400px;width:100%}}.section-product .section-content .product-info .product-name{border-bottom:1px solid var(--under-line-gray);color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);font-size:18px;font-style:italic;font-weight:900;line-height:normal;margin-bottom:24px;padding-bottom:12px;text-align:center;text-transform:uppercase;width:100%}.section-product .section-content .product-info .promotion-label{color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);font-size:16px;font-style:normal;font-weight:600;line-height:150%}.section-product .section-content .product-info .price .amount{color:var(--new-1464-f-4-future-blue,#1464f4);font-size:36px;font-style:italic;font-weight:900;line-height:normal}.section-product .section-content .product-info .price .currency{color:#000;font-size:12px;font-style:italic;font-weight:900;line-height:normal}.section-product .section-content .product-info .promotion-item{color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:24px;text-align:center}.section-product .section-content .product-info .btn-group{align-items:center;display:flex;gap:30px;justify-content:center;max-width:400px;width:100%}@media screen and (max-width:375px){.section-product .section-content .product-info .btn-group{gap:15px}}.section-product .section-content .product-info .btn-group .btn-consultant,.section-product .section-content .product-info .btn-group .btn-detail{width:calc(50% - 15px)}.section-tool{background:var(--new-f-7-f-9-f-9-extra-light-blue-grey,#f7f9f9);border-bottom:1px solid var(--new-7-a-99-ac-mid-blue-grey,#7a99ac);border-top:1px solid var(--new-7-a-99-ac-mid-blue-grey,#7a99ac);padding:30px 0}.section-tool .section-content{align-items:center;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:769px){.section-tool .section-content{align-content:center;align-items:stretch;flex-direction:row}}.section-tool .section-content a{align-items:center;background:var(--white);color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);display:flex;font-size:18px;font-style:normal;font-weight:600;gap:6px;justify-content:center;line-height:150%;max-width:550px;padding:24px 0;width:100%}.section-tool .section-content a img,.section-tool .section-content a svg{width:30px}@media screen and (min-width:769px){.section-tool .section-content a img,.section-tool .section-content a svg{width:50px}.section-tool .section-content a{align-content:stretch;flex-direction:column}.section-tool .section-content a:hover{background:var(--new-1464-f-4-future-blue,#1464f4);color:var(--white)}.section-tool .section-content a:hover svg path{fill:var(--white)}}.section-lead{background:var(--new-f-7-f-9-f-9-extra-light-blue-grey,#f7f9f9);padding:60px 0}.section-lead .section-content{margin:0 auto;max-width:660px;text-align:center}.section-lead .title{border-bottom:1px solid var(--under-line-gray);color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);display:inline-flex;font-size:20px;font-style:italic;font-weight:900;line-height:normal;margin-bottom:24px;padding-bottom:16px;text-transform:uppercase}@media screen and (min-width:769px){.section-lead .title{font-size:36px}}.section-lead .intro{margin-bottom:30px}.section-lead .form-subscribe{margin:0 auto 30px;max-width:435px;text-align:left}.section-lead .form-subscribe .form-group{gap:8px;margin-bottom:0}.section-lead .form-subscribe .form-group .form-label-group>input[type=text]{background-color:var(--white);border:none;border-radius:3px;outline:none;width:100%}.section-lead .form-subscribe .form-group .form-label-group>input[type=text]::-moz-placeholder{color:#8a8a8a;font-size:16px;font-weight:600;line-height:150%}.section-lead .form-subscribe .form-group .form-label-group>input[type=text]::placeholder{color:#8a8a8a;font-size:16px;font-weight:600;line-height:150%}.section-lead .form-subscribe .form-group .form-label-group>.invalid-feedback{font-size:12px;font-weight:400;line-height:150%;padding-left:16px;text-align:left}.section-lead .form-subscribe .form-group .form-label-group>.label{color:#8a8a8a;text-align:left}.section-lead .form-subscribe .form-group .form-label-group>.label:after{display:none}.section-lead .form-subscribe .form-group .form-message{color:var(--danger-color);font-size:12px;font-weight:400;line-height:150%;margin-left:16px;text-align:left}.section-lead .form-subscribe .form-group .ttl-cars{color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);font-size:16px;font-style:normal;font-weight:600;line-height:150%}.section-lead .form-subscribe .form-group .option-group{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;row-gap:10px}.section-lead .form-subscribe .form-group .option-group .form-check-inline{margin-right:0;padding-right:10px;width:50%}@media screen and (min-width:769px){.section-lead .form-subscribe .form-group .option-group .form-check-inline{padding-right:0;width:unset}}.section-lead .form-subscribe .form-group .option-group .form-check-inline label{color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);cursor:pointer;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.section-lead .form-subscribe .form-control{background:#fff;border:1px solid var(--under-line-gray);border-radius:0;color:#8a8a8a;display:block;font-size:16px;font-weight:600;height:48px;line-height:150%;padding:7px 16px;width:100%}.section-lead .form-subscribe .form-control::-moz-placeholder{color:#8a8a8a}.section-lead .form-subscribe .form-control::placeholder{color:#8a8a8a}@media(min-width:992px){.section-lead .form-subscribe .form-control{font-size:.833vw}}@media(max-width:767px){.section-lead .form-subscribe .form-control{font-size:4.267vw}}.section-lead .form-subscribe .registration-btn button{background-color:#1464f4;border:none;border-radius:3px;color:#fff;font-size:12px;font-weight:700;height:100%;letter-spacing:1.2px;min-height:48px;outline:none;text-transform:uppercase;white-space:nowrap;width:100%}.section-lead .form-subscribe .registration-btn button:disabled{background-color:#8a8a8a}.section-lead .form-subscribe .check-email{color:var(--danger-color);display:none;font-size:14px;font-weight:600;text-align:left}@media(min-width:992px){.section-lead .form-subscribe .check-email{font-size:12px}}.section-lead .form-subscribe .check-email.show{display:block;margin-top:6px}.section-lead .form-subscribe .check-email.hide{display:none}.section-lead .form-subscribe .subscribe-countdown{position:relative}.section-lead .t-and-c{color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);font-size:12px;font-style:normal;font-weight:400;line-height:150%;text-align:center}.section-lead .t-and-c a{color:var(--new-1464-f-4-future-blue,#1464f4)}@media screen and (min-width:769px){.section-lead .t-and-c a:hover{text-decoration:underline!important}}.section-disclaimer{padding:30px 0}.section-disclaimer p{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:left}.section-disclaimer p strong{display:block;text-align:center;width:100%}@media screen and (min-width:769px){.section-disclaimer p{text-align:center}.section-disclaimer p strong{display:unset;text-align:unset;width:unset}}#register-popup .modal-header{align-items:center;border:0;border-radius:0;justify-content:center}#register-popup.modal-dialog{border-radius:4px;min-width:654px}@media screen and (max-width:768px){#register-popup.modal-dialog{min-width:313px}}#register-popup .modal-header{margin-bottom:16px;padding:0}#register-popup .modal-body{padding:0}#register-popup .header--logo{align-items:center;display:flex;justify-content:center}#register-popup .modal-title{color:#3c3c3c;font-size:18px;font-weight:600;line-height:150%}#register-popup .modal-content{border:0;border-radius:0;box-shadow:none;padding:30px}@media screen and (max-width:768px){#register-popup .modal-content{padding:30px 16px}}#register-popup .modal-body{color:#3c3c3c;font-size:16px;font-weight:400;line-height:150%;text-align:center}#register-popup .modal-title,#register-popup .modal-title+.modal-body{margin-bottom:16px}#register-popup .modal-buttons,#register-popup .modal-buttons button#button-close{align-items:center;display:flex;justify-content:center}#register-popup .modal-buttons button#button-close{background:#1464f4;border-radius:0;font-size:14px;font-weight:700;height:48px;letter-spacing:.1em;line-height:20px;text-align:center;text-transform:uppercase;width:282px}.section-thanks{align-items:center;display:flex;min-height:100vh}.section-thanks .container{display:flex;justify-content:center}.section-thanks .section-content{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;max-width:628px;padding:0 30px;width:100%}.section-thanks .section-content .logo{margin-bottom:30px;max-width:161px}.section-thanks .section-content .logo a{display:inline-block}.section-thanks .section-content .main-img{margin-bottom:30px;max-width:120px}.section-thanks .section-content .title{font-size:18px;font-weight:600}.section-thanks .section-content .title,.section-thanks .section-content p.text{color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);font-style:normal;line-height:150%;margin-bottom:16px;text-align:center}.section-thanks .section-content p.text{font-size:16px;font-weight:400}.section-thanks .section-content .group-btn{display:flex;flex-flow:row;flex-wrap:wrap;gap:16px;width:100%}.section-thanks .section-content .group-btn .btn-consultant,.section-thanks .section-content .group-btn .btn-detail{width:100%}@media screen and (min-width:769px){.section-thanks .section-content .group-btn .btn-consultant,.section-thanks .section-content .group-btn .btn-detail{width:50%}}