a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{scroll-behavior:smooth;height:100%}body{font-family:Roboto,Helvetica,sans-serif;font-size:16px;background-color:#fff;color:#323e48;margin:0;text-rendering:optimizeLegibility;line-height:1.2}.underline{position:relative;text-decoration:none;display:inline-block}.underline:after{position:absolute;content:"";height:2px;bottom:-15px;margin:0 auto;left:0;right:0;width:100%;background:#121212}.v-align-bottom{vertical-align:bottom}.relative{position:relative!important}.float-left,.float-right{float:left!important}.grid-container{display:grid!important}.clearfix{float:none;clear:both}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.shadow{box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}a{text-decoration:none;color:#000}strong{font-weight:700!important}.text-black,.text-white{color:#fff!important}.text-uppercase{text-transform:uppercase!important}.d-flex{display:flex!important;flex-direction:row}.d-flex-row{flex-direction:row!important}.d-flex-column{flex-direction:column!important}.d-flex-justified-start{justify-content:flex-start!important}.d-flex-justified-end{justify-content:flex-end!important}.d-flex-justified-center{justify-content:center!important}.d-flex-justified-space-between{justify-content:space-between!important}.d-flex-align-items-start{align-items:flex-start!important}.d-flex-align-items-end{align-items:flex-end!important}.d-flex-align-items-center{align-items:center!important}.d-none{display:none!important}.img-responsive{width:100%}.container,.container-fluid{position:relative;width:100%;padding:0 30px;box-sizing:border-box}.container{max-width:1170px;margin:0 auto}.hidden{opacity:0}@media screen and (max-width:800px){body{font-size:14px}.smartphone--hidden{display:none!important}.smartphone--block{display:block!important}.smartphone--w-50{max-width:50%!important;width:50%!important}.smartphone--w-100{max-width:100%!important;width:100%!important}.smartphone--relative{position:relative!important}.smartphone--flex-column{flex-direction:column!important}.smartphone--flex-column-reverse{flex-direction:column-reverse!important}.smartphone--d-flex-justified-center{justify-content:center}}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{background-color:#13d0ca!important}@font-face{font-family:Roboto;src:url(../fonts/Roboto-BlackItalic.woff2) format("woff2"),url(../fonts/Roboto-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Black.woff2) format("woff2"),url(../fonts/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Italic.woff2) format("woff2"),url(../fonts/Roboto-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-BoldItalic.woff2) format("woff2"),url(../fonts/Roboto-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-LightItalic.woff2) format("woff2"),url(../fonts/Roboto-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-MediumItalic.woff2) format("woff2"),url(../fonts/Roboto-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Thin.woff2) format("woff2"),url(../fonts/Roboto-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ThinItalic.woff2) format("woff2"),url(../fonts/Roboto-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:social-icons;src:url(../fonts/icons/social-icons.eot?4h2ulb);src:url(../fonts/icons/social-icons.eot?4h2ulb#iefix) format("embedded-opentype"),url(../fonts/icons/social-icons.ttf?4h2ulb) format("truetype"),url(../fonts/icons/social-icons.woff?4h2ulb) format("woff"),url(../fonts/icons/social-icons.svg?4h2ulb#social-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:social-icons!important}.icon-perm_identity:before,.icon-person_outline:before{content:"\E900"}.icon-menu:before{content:"\E901"}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:12px}.lds-ellipsis div{position:absolute;width:13px;height:13px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?ctrch2);src:url(../fonts/icomoon.eot?ctrch2#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?ctrch2) format("truetype"),url(../fonts/icomoon.woff?ctrch2) format("woff"),url(../fonts/icomoon.svg?ctrch2#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-h24:before{content:"\E900"}.icon-alert:before{content:"\E901"}.icon-berline:before{content:"\E902"}.icon-gear-lever:before{content:"\E903"}.icon-break:before{content:"\E904"}.icon-calendar:before{content:"\E905"}.icon-citadine:before{content:"\E906"}.icon-compacte:before{content:"\E907"}.icon-comparator:before{content:"\E908"}.icon-control:before{content:"\E909"}.icon-bin:before{content:"\E90A"}.icon-coupe-cabriolet:before{content:"\E90B"}.icon-electric:before{content:"\E90C"}.icon-energy:before{content:"\E90D"}.icon-maintenance:before{content:"\E90E"}.icon-test:before{content:"\E90F"}.icon-familiale:before{content:"\E910"}.icon-favorite:before{content:"\E911"}.icon-bill:before{content:"\E912"}.icon-guarantee:before{content:"\E913"}.icon-hybrid:before{content:"\E914"}.icon-print:before{content:"\E915"}.icon-kilometer:before{content:"\E916"}.icon-search:before{content:"\E917"}.icon-mail:before{content:"\E918"}.icon-monospace:before{content:"\E919"}.icon-user:before{content:"\E91A"}.icon-lose-financing:before{content:"\E91B"}.icon-pin:before{content:"\E91C"}.icon-premium:before{content:"\E91D"}.icon-power:before{content:"\E91E"}.icon-reprise:before{content:"\E91F"}.icon-promise:before{content:"\E920"}.icon-account:before{content:"\E921"}.icon-silhouet:before{content:"\E922"}.icon-sport:before{content:"\E923"}.icon-suv:before{content:"\E924"}.icon-phone:before{content:"\E925"}.icon-utility:before{content:"\E926"}.icon-utility-2:before{content:"\E927"}.icon-remplacement:before{content:"\E928"}.icon-views:before{content:"\E929"}.icon-left:before{content:"\E92A"}.icon-bottom:before{content:"\E92B"}.icon-close:before{content:"\E92C"}.icon-menu:before{content:"\E92D"}.icon-information:before{content:"\E92E"}.icon-previous:before{content:"\E92F"}.icon-next:before{content:"\E930"}.icon-file-text2:before{content:"\E931"}.icon-thread:before{content:"\E932"}.icon-garanty:before{content:"\E933"}.icon-right:before{content:"\E934"}.icon-economy:before{content:"\E935"}.icon-car-profil:before{content:"\E936"}.icon-filter:before{content:"\E937"}.icon-list:before{content:"\E938"}.icon-mosaic:before{content:"\E939"}.icon-top:before{content:"\E93A"}.icon-pin-map:before{content:"\E93B"}.icon-picture:before{content:"\E93C"}.icon-calculator:before{content:"\E93D"}.icon-regulation:before{content:"\E93E"}.icon-360:before{content:"\E93F"}.icon-facebook:before{content:"\E940"}.icon-twitter:before{content:"\E941"}.icon-youtube:before{content:"\E942"}.icon-sign-more:before{content:"\E943"}.icon-less:before{content:"\E944"}.icon-home:before{content:"\E945"}.icon-clock:before{content:"\E946"}.icon-location:before{content:"\E947"}.icon-Favori:before{content:"\E948"}.icon-localisation:before{content:"\E949"}.icon-play:before{content:"\E94A"}.icon-wrench:before{content:"\E991"}.icon-checkmark:before{content:"\EA10"}.icon-loop:before{content:"\EA2D"}.icon-share2:before{content:"\EA82"}.icon-instagram:before{content:"\EA92"}footer{background-color:#101820;text-align:left;padding:60px 0}footer .container h2{color:#fff;font-size:24px;font-weight:700;margin-bottom:30px}footer .container h3{color:#fff;font-size:17px;font-weight:500;margin-bottom:20px}footer .container h3 a{color:#fff}footer .container h3 a:hover{text-decoration:underline}footer .container .grid .columns{display:flex;align-items:flex-start;flex-wrap:wrap}footer .container .grid .columns .column{width:16.6%;box-sizing:border-box}footer .container .grid .columns .column h3 span{display:none;cursor:pointer}footer .container .grid .columns .column ul{margin-bottom:30px}footer .container .grid .columns .column ul li{margin-bottom:5px}footer .container .grid .columns .column ul li a{color:#fff;font-weight:700;font-size:14px}footer .container .grid .columns .column ul li a:hover{text-decoration:underline}footer .container .subgrid{margin-top:60px;width:100%}footer .container .subgrid h3{color:#fff;font-size:16px;font-weight:500;margin-bottom:20px;line-height:22px;word-break:break-word}footer .container .subgrid h3 a{color:#fff}footer .container .subgrid h3 a:hover{text-decoration:underline}footer .container .subgrid .columns{display:flex;align-items:flex-start;flex-wrap:wrap}footer .container .subgrid .columns .column{width:12%;box-sizing:border-box;padding-right:2%}footer .container .social-icons{display:flex;margin-top:30px;margin-bottom:30px}footer .container .social-icons .social-icon{margin-right:5px}footer .container .social-icons .social-icon span{font-size:32px}footer .container .social-icons a{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;width:44px;height:44px}footer .container .social-icons a:hover{background:transparent;color:#fff}footer .container .customer-service{margin-top:30px;margin-bottom:30px}footer .container .copyright{font-size:12px;margin-top:30px;text-align:center;color:#fff}@media screen and (max-width:980px){footer .container{padding:0 15px}footer .container h2{font-size:22px;margin-bottom:30px}footer .container .grid .columns{display:block}footer .container .grid .columns .column{width:100%}footer .container .grid .columns .column h3{display:flex;align-items:center;justify-content:space-between;border:none;border-bottom:1px solid #fff;font-size:16px;padding:5px}footer .container .grid .columns .column h3 span{display:inline}footer .container .grid .columns .column ul{display:none}footer .container .subgrid{width:100%}footer .container .subgrid .columns{display:block}footer .container .subgrid .columns .column{width:100%}footer .container .subgrid .columns .column h3{display:flex;align-items:center;justify-content:space-between;border:none;font-size:16px;padding:5px}footer .container .subgrid .columns .column ul{display:none}}body,html{scroll-behavior:smooth;height:100%}.button,.dropdown-button{background-color:#efefef;padding:15px 0;text-transform:capitalize;line-height:19px;width:220px;text-align:center;cursor:pointer}.button a,.dropdown-button a{color:#323e48}.button a small,.dropdown-button a small{display:block;font-size:12px}.button:hover,.dropdown-button:hover{background-color:#10cfc9;color:#fff}.button:hover a,.dropdown-button:hover a{color:#fff}.buttons{display:flex;flex-flow:row wrap}.buttons.dropdown{width:100%}.buttons .dropdown-button:hover a img{filter:invert(1)}.buttons .button,.buttons .dropdown-button{margin-bottom:15px;margin-right:15px;display:flex;flex-basis:23%}.buttons .button.transparent,.buttons .dropdown-button.transparent{background:transparent;cursor:auto}select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:url(../img/icons/dropdown-icon.svg) no-repeat!important;background-size:12px!important;background-position:70%!important;outline:none;border:none}select.other{background-color:#efefef!important;font-size:16px!important;color:#323e48}select.other:hover{background-color:#10cfc9!important;color:#fff}.back-page-button{cursor:pointer;background-color:transparent;padding:10px 0;width:220px;text-align:center;border:1px solid #efefef;border-radius:4px;margin-top:40px;margin-right:20px}.back-page-button a{color:#323e48;text-transform:uppercase;line-height:19px;font-size:14px;display:flex;justify-content:center;align-items:center}.back-page-button a img{padding-right:5px}.light-green-button{cursor:pointer;background-color:#13d0ca;width:220px;text-align:center;border-radius:4px;margin-top:40px}.light-green-button a{color:#fff;text-transform:uppercase;line-height:19px;font-size:14px;display:flex;justify-content:center;align-items:center;padding:10px 0}.light-green-button a img{padding-left:5px}.light-green-button a:hover{color:#fff}.light-green-button button{color:#fff;text-transform:uppercase;line-height:19px;font-size:14px;display:flex;justify-content:center;align-items:center;background:transparent;outline:none;border:none;margin:0 auto;cursor:pointer;width:100%;height:100%;padding:10px 0;box-sizing:border-box}.light-green-button button img{padding-left:5px}.custom-checkbox input[type=checkbox]{opacity:0;visibility:hidden;width:0;height:0;margin:0}.custom-checkbox input[type=checkbox]+label{position:relative;padding-left:30px;font-size:13px;width:100%}.custom-checkbox input[type=checkbox]+label:before,.custom-checkbox input[type=checkbox]:checked+label:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background-color:#efefef;border-radius:4px}.custom-checkbox input[type=checkbox]:checked+label:before{outline:none}.custom-checkbox input[type=checkbox]:checked+label:after{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background:url(../img/icons/checkbox-icon.svg) no-repeat;background-size:cover;background-position:50%;background-color:#efefef;border-radius:4px}.custom-checkbox input[type=checkbox]:not(:checked)+label:after{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background:url(../img/icons/checkbox-icon.svg) no-repeat;background-size:auto;background-position:50%;background-color:#efefef;border-radius:4px;opacity:0}.light-green{color:#13d0ca}#header-site{height:82px}#header-site .navbar-content{height:100%}#header-site .navbar,#header-site .navbar .navbar-content-row{display:flex;align-items:center;height:100%}#header-site .navbar .navbar-content-row{justify-content:space-between;width:100%}#header-site .navbar .navbar-content-row .mobile-menu-open{display:none}#header-site .navbar .navbar-content-row #branding{width:185px;height:44px}#header-site .navbar .navbar-content-row .navbar-collapse{height:100%}#header-site .navbar .navbar-content-row .navbar-collapse .navbar-nav{display:flex;justify-content:center;align-items:center;height:100%}#header-site .navbar .navbar-content-row .navbar-collapse .navbar-nav li{margin-right:25px;height:100%;position:relative;cursor:pointer}#header-site .navbar .navbar-content-row .navbar-collapse .navbar-nav li a{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:12px;line-height:14px;height:100%;padding:0 10px}#header-site .navbar .navbar-content-row .navbar-collapse .navbar-nav li:hover:after{content:"";position:absolute;bottom:0;left:0;border-bottom:3px solid #13d0ca;width:100%}#header-site .navbar .navbar-content-row .navbar-collapse .navbar-nav li:last-child{padding-right:0}#header-site .navbar .navbar-content-row .navbar-collapse .navbar-nav li:last-child a{position:relative}#header-site .navbar .navbar-content-row .navbar-collapse .navbar-nav li:last-child a:before{content:"";position:absolute;border-left:1px solid;height:15px;width:100%;left:-15%}#header-site .navbar .navbar-content-row .nav-user-menu{display:none}.heading{font-weight:500;line-height:19px;color:#000;text-transform:uppercase;padding-bottom:15px;margin-top:30px}.heading p{font-weight:400;font-style:normal;font-size:12px;line-height:16px;color:#000;text-transform:none;margin-top:5px}.banner{position:relative;padding-bottom:90px}.banner .breadcrumb{background:#c4c4c4}.banner .breadcrumb .breadcrumb-content{height:22px;display:flex;justify-content:flex-start;align-items:center}.banner .breadcrumb .breadcrumb-content a{font-size:12px;line-height:14px;font-weight:700}.banner .breadcrumb .breadcrumb-content p{padding:0 10px;font-size:12px}.banner .banner-images #mobile-banner-img{display:none}.banner .banner-heading{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:10%;left:50%;transform:translateX(-50%);width:100%;text-align:center;max-width:1100px}.banner .banner-heading h1{color:#13d0ca;font-size:34px;font-weight:500;line-height:40px;padding-bottom:17px;text-transform:uppercase}.banner .banner-heading p{line-height:23px;font-weight:400;font-style:normal}.estimator{padding-bottom:60px}.estimator .estimator-timeline ul{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:2px solid #e5e5e5}.estimator .estimator-timeline ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center}.estimator .estimator-timeline ul li a .timeline-number{width:36px;height:36px;background:#e5e5e5;color:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.estimator .estimator-timeline ul li a .timeline-name{color:#e5e5e5;font-size:14px;font-weight:700;text-transform:uppercase}.estimator .estimator-timeline ul li a.selected .timeline-number{background:#13d0ca}.estimator .estimator-timeline ul li a.selected .timeline-name{color:#13d0ca}.estimator .estimator-box{box-shadow:0 3px 15px -2px rgba(0,0,0,.45);padding:30px 90px 60px}.estimator .estimator-box section.car-category .calculation-buttons{display:flex;justify-content:flex-start;padding-bottom:45px}.estimator .estimator-box section.car-category .calculation-buttons .button{margin-right:15px;padding:0}.estimator .estimator-box section.car-category .calculation-buttons .button a{padding:15px 0;display:inline-block;width:100%}.estimator .estimator-box section.car-category .calculation-buttons .button.animated{background-color:#10cfc9}.estimator .estimator-box section.car-category .personal-data-checkboxes .custom-checkbox{display:flex;justify-content:flex-start}.estimator .estimator-box section.car-category .personal-data-checkboxes .custom-checkbox:first-child{padding-bottom:20px}.estimator .estimator-box section.car-category .personal-data-checkboxes .custom-checkbox label{position:relative}.estimator .estimator-box section.car-category .personal-data-checkboxes .custom-checkbox label p{font-size:12px;font-weight:400;font-style:normal}.estimator .estimator-box section.car-category .personal-data-checkboxes .custom-checkbox label p a{color:#10cfc9;text-decoration:underline;font-weight:700}.estimator .estimator-box section.car-category .personal-data-checkboxes .custom-checkbox label .error{color:red}.estimator .estimator-box section.body-type .type-buttons .button{width:100%;padding:0;margin-bottom:20px}.estimator .estimator-box section.body-type .type-buttons .button a{display:flex;justify-content:space-between;align-items:center;align-items:flex-start;padding:10px}.estimator .estimator-box section.body-type .type-buttons .button a .car-type-images{display:flex}.estimator .estimator-box section.body-type .type-buttons .button a .car-type-images img{padding:0 20px;width:100%}.estimator .estimator-box section.body-type .type-buttons .button a .car-type-name{padding-top:8px}.estimator .estimator-box section.car-brand .button,.estimator .estimator-box section.car-model-year .button{padding:0}.estimator .estimator-box section.car-brand .button a,.estimator .estimator-box section.car-model-year .button a{padding:15px 0;display:inline-block;width:100%}.estimator .estimator-box section.car-model .button{padding:0}.estimator .estimator-box section.car-model .button a{padding:15px 0;display:inline-block;width:100%}.estimator .estimator-box section.vehicle-type .type-buttons .button{width:100%;margin-bottom:20px}.estimator .estimator-box section.vehicle-type .type-buttons .button a{display:flex;justify-content:space-between;align-items:center;align-items:flex-start;padding:10px}.estimator .estimator-box section.vehicle-type .type-buttons .button a .car-type-images{display:flex}.estimator .estimator-box section.vehicle-type .type-buttons .button a .car-type-images img{padding:0 20px;width:100%}.estimator .estimator-box section.vehicle-type .type-buttons .button a .car-type-name{padding-top:8px}.estimator .estimator-box section.vehicle-type .type-buttons .button{padding:0}.estimator .estimator-box section.vehicle-type .type-buttons .button a{padding:15px 0;display:inline-block;width:100%}.estimator .estimator-box section.vehicle-type .type-buttons .button a .car-type-images img{min-width:auto;padding:0 5px}.estimator .estimator-box section.engine-type .buttons{flex-direction:column;justify-content:flex-start}.estimator .estimator-box section.engine-type .buttons .heading{margin-top:20px}.estimator .estimator-box section.engine-type .buttons #buttons{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.estimator .estimator-box section.engine-type .buttons #buttons .button{padding:5px 0;text-transform:inherit;margin-bottom:8px}.estimator .estimator-box section.engine-type .buttons #buttons .button p{font-size:12px;font-weight:400;font-style:normal;text-transform:none}.estimator .estimator-box section.transmission-type .buttons{justify-content:flex-start}.estimator .estimator-box section.transmission-type .buttons .button{text-transform:inherit}.estimator .estimator-box section.transmission-type .buttons .button:first-child{margin-right:15px}.estimator .estimator-box section.km-info #km-info-form #km-input{width:50%;padding:15px 10px;font-size:14px;border:1px solid #c4c4c4}.estimator .estimator-box section.km-info #km-info-form #km-input::-moz-placeholder{font-size:14px}.estimator .estimator-box section.km-info #km-info-form #km-input:-ms-input-placeholder{font-size:14px}.estimator .estimator-box section.km-info #km-info-form #km-input::placeholder{font-size:14px}.estimator .estimator-box section.km-info #km-info-form label,.estimator .estimator-box section.km-info #km-info-form p{display:block;margin-top:5px;color:red;font-size:12px}.estimator .estimator-box section.km-info .back-page-button,.estimator .estimator-box section.km-info .light-green-button{display:inline-flex;justify-content:center}.estimator .estimator-box section.contact-infos{position:relative}.estimator .estimator-box section.contact-infos #contact-form{width:80%}.estimator .estimator-box section.contact-infos #contact-form .input-row{display:flex;justify-content:flex-start}.estimator .estimator-box section.contact-infos #contact-form .input-row:first-child{padding-bottom:20px}.estimator .estimator-box section.contact-infos #contact-form .input-row .input{width:100%;position:relative}.estimator .estimator-box section.contact-infos #contact-form .input-row .input input{width:100%;padding:15px;border:1px solid #c4c4c4}.estimator .estimator-box section.contact-infos #contact-form .input-row .input:first-child{margin-right:20px}.estimator .estimator-box section.contact-infos #contact-form .interests-checkboxes .checkboxes{display:flex;justify-content:flex-start}.estimator .estimator-box section.contact-infos #contact-form .interests-checkboxes .checkboxes .custom-checkbox{margin-right:10px;width:33.33%}.estimator .estimator-box section.contact-infos #contact-form .point-of-sales .point-of-sales-select{position:relative}.estimator .estimator-box section.contact-infos #contact-form .point-of-sales .point-of-sales-select select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:url(../img/icons/dropdown-icon.svg) no-repeat!important;background-size:12px!important;background-position:92%!important;outline:none;border:none}.estimator .estimator-box section.contact-infos #contact-form .point-of-sales .point-of-sales-select select.point-of-sales{background-color:transparent!important;font-size:14px!important;border:1px solid #c4c4c4;padding:15px}.estimator .estimator-box section.contact-infos #contact-form .request-type-container .request-type-select{position:relative}.estimator .estimator-box section.contact-infos #contact-form .request-type-container .request-type-select select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:url(../img/icons/dropdown-icon.svg) no-repeat!important;background-size:12px!important;background-position:92%!important;outline:none;border:none}.estimator .estimator-box section.contact-infos #contact-form .request-type-container .request-type-select select.request-type-input{background-color:transparent!important;font-size:14px!important;border:1px solid #c4c4c4;padding:15px;width:100%}.estimator .estimator-box section.contact-infos #contact-form .message textarea{width:100%;height:100px;resize:none;padding:15px;font-family:Roboto;font-size:14px;border:1px solid #c4c4c4}.estimator .estimator-box section.contact-infos #contact-form .form-error{color:red;border:1px solid red}.estimator .estimator-box section.contact-infos #contact-form .error{color:red;font-size:12px;display:block;margin-top:5px}.estimator .estimator-box section.contact-infos .back-page-button,.estimator .estimator-box section.contact-infos .light-green-button{display:inline-flex;justify-content:center}.estimator .estimator-box section.contact-infos .light-green-button{position:absolute;bottom:0;left:25%}.estimator .estimator-box section.form-send-error-message .sending-icon{margin:28px 0;max-width:128px;max-height:128px}.estimator .estimator-box section.form-send-error-message .sending-icon img{width:100%;height:100%}.estimator .estimator-box section.form-send-error-message .sending-message{font-weight:700;color:#000}.estimator .estimator-box section.form-send-error-message .sending-message h3{font-size:16px;padding-bottom:30px}.estimator .estimator-box section.form-send-error-message .sending-message p{font-size:14px;padding-bottom:30px}.estimator .estimator-box section.form-send-error-message .sending-message p:last-child{padding-bottom:70px}.estimator .estimator-box section.form-send-error-message .car-infos{background:#f9f7f7;padding:20px 30px 30px}.estimator .estimator-box section.form-send-error-message .car-infos .heading{margin-top:0}.estimator .estimator-box section.form-send-error-message .car-infos .infos{display:flex;justify-content:flex-start}.estimator .estimator-box section.form-send-error-message .car-infos .infos p{padding-right:15px;position:relative;color:#5b6770}.estimator .estimator-box section.form-send-error-message .car-infos .infos p:after{content:"";position:absolute;top:0;right:8px;border-right:1px solid;height:100%}.estimator .estimator-box section.form-send-error-message .car-infos .infos p:last-child:after{border-right:none}.estimator .estimator-box section.form-send-currect-message .sending-icon{margin:28px 0;max-width:128px;max-height:128px}.estimator .estimator-box section.form-send-currect-message .sending-icon img{width:100%;height:100%}.estimator .estimator-box section.form-send-currect-message .sending-message{color:#000}.estimator .estimator-box section.form-send-currect-message .sending-message h3{font-weight:700;font-size:16px;padding-bottom:30px}.estimator .estimator-box section.form-send-currect-message .sending-message h4{font-size:14px;font-weight:700;padding-bottom:20px}.estimator .estimator-box section.form-send-currect-message .sending-message h4 span{font-size:22px}.estimator .estimator-box section.form-send-currect-message .sending-message p{font-size:14px;padding-bottom:15px}.estimator .estimator-box section.form-send-currect-message .sending-message p:last-child{padding-bottom:40px}.estimator .estimator-box section.form-send-currect-message .car-infos{background:#f9f7f7;padding:20px 30px 30px}.estimator .estimator-box section.form-send-currect-message .car-infos .heading{margin-top:0}.estimator .estimator-box section.form-send-currect-message .car-infos .infos{display:flex;justify-content:flex-start}.estimator .estimator-box section.form-send-currect-message .car-infos .infos p{padding-right:15px;position:relative;color:#5b6770}.estimator .estimator-box section.form-send-currect-message .car-infos .infos p:after{content:"";position:absolute;top:0;right:8px;border-right:1px solid;height:100%}.estimator .estimator-box section.form-send-currect-message .car-infos .infos p:last-child:after{border-right:none}.estimator .estimator-box section.body-damage .body-damage-wrapper{display:flex;justify-content:space-between;gap:30px;width:100%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-table{width:60%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual{width:calc(40% - 30px);text-align:center}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg{position:relative}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point{position:absolute;width:15px;height:15px;top:0;left:0;border-radius:50%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point .body-damage-point-inner{position:relative;height:15px;width:15px}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point .body-damage-point-inner:after{content:"";width:15px;height:15px;display:flex;align-items:center;justify-content:center;color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:8px}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.original{background-color:#10cfc9}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.original .body-damage-point-inner:after{content:"O"}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.local_painted{background-color:#f69d03}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.local_painted .body-damage-point-inner:after{content:"LB"}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.painted{background-color:#f3eb00}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.painted .body-damage-point-inner:after{content:"B"}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.replaced{background-color:red}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.replaced .body-damage-point-inner:after{content:"D"}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.front_bonnet{top:18%;left:48%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.left_front_fender{top:22%;left:25%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.left_front_door{top:40%;left:25%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.left_rear_door{top:55%;left:25%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.left_rear_fender{top:72%;left:25%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.roof{top:52%;left:48%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.trunk{top:76%;left:48%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.right_rear_fender{top:72%;left:70%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.right_rear_door{top:55%;left:70%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.right_front_door{top:40%;left:70%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.right_front_fender{top:22%;left:70%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.front_bumper{top:6%;left:48%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.rear_bumper{top:88.5%;left:48%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.left_rocker_board{top:45%;left:16%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual .body-damage-svg .body-damage-point.right_rocker_board{top:45%;left:80%}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual img{width:80%}.estimator .estimator-box section.body-damage table{font-size:12px;width:100%}.estimator .estimator-box section.body-damage table tr.bg-gray{background-color:#efefef}.estimator .estimator-box section.body-damage table tr th{font-weight:500;padding:10px 5px}.estimator .estimator-box section.body-damage table tr td{padding:5px 10px;text-align:center;vertical-align:middle}.estimator .estimator-box section.body-damage table tr td:first-child{text-align:left;font-weight:500}.estimator .estimator-box section.body-damage table tr td input{position:absolute;padding:0;height:25px;width:25px;margin:0;opacity:0;cursor:pointer;z-index:9}.estimator .estimator-box section.body-damage table tr td label{position:relative;cursor:pointer;z-index:8}.estimator .estimator-box section.body-damage table tr td label:before{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid #13d0ca;padding:12px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border-radius:50%}.estimator .estimator-box section.body-damage table tr td input:checked+label:after{content:"";position:absolute;top:0;left:5px;width:16px;height:16px;background:url(../img/icons/checkbox-icon.svg) no-repeat;background-size:cover;background-position:50%}.estimator .estimator-box section.body-damage .body-damage-legends{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:15px;margin-top:30px}.estimator .estimator-box section.body-damage .body-damage-legends .body-damage-legend-item{width:calc(50% - 30px);display:flex;align-items:center;justify-content:flex-start}.estimator .estimator-box section.body-damage .body-damage-legends .body-damage-legend-item .body-damage-legend-item-icon{border-radius:50%;font-size:12px;line-height:16px;padding:5px;width:30px;height:30px;margin-right:5px;display:flex;align-items:center;justify-content:center}.estimator .estimator-box section.body-damage .body-damage-legends .body-damage-legend-item .body-damage-legend-item-icon.blue{background-color:#10cfc9}.estimator .estimator-box section.body-damage .body-damage-legends .body-damage-legend-item .body-damage-legend-item-icon.yellow{background-color:#f3eb00}.estimator .estimator-box section.body-damage .body-damage-legends .body-damage-legend-item .body-damage-legend-item-icon.red{background-color:red}.estimator .estimator-box section.body-damage .body-damage-legends .body-damage-legend-item .body-damage-legend-item-icon.orange{background-color:#f69d03}.estimator .estimator-box section.body-damage .body-damage-legends .body-damage-legend-item .body-damage-legend-item-label{font-size:12px;line-height:16px}.estimator .estimator-box section.body-damage .view-buttons{display:flex;justify-content:space-between}.estimator .estimator-box section.body-color .body-color-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:15px}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item{width:calc(25% - 15px);padding:10px 15px;border:1px solid #c4c4c4;font-size:12px;cursor:pointer}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.gold{border-top:4px solid #ecc700}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.gold.checked{background-color:#10cfc9;color:#fff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.beige{border-top:4px solid #e8dbcb}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.beige.checked{background-color:#10cfc9;color:#fff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.white{padding-top:13px}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.white.checked{background-color:#10cfc9;color:#fff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.gray{border-top:4px solid #c4c4c4}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.gray.checked{background-color:#10cfc9;color:#fff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.silver{border-top:4px solid #e4e4e4}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.silver.checked{background-color:#10cfc9;color:#fff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.brown{border-top:4px solid #84481b}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.brown.checked{background-color:#10cfc9;color:#fff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.red{border-top:4px solid red}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.red.checked{background-color:#10cfc9;color:#fff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.blue{border-top:4px solid #00a6ff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.blue.checked{background-color:#10cfc9;color:#fff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.dark_blue{border-top:4px solid #0c017c}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.dark_blue.checked{background-color:#10cfc9;color:#fff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.yellow{border-top:4px solid #ffe200}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.yellow.checked{background-color:#10cfc9;color:#fff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.black{border-top:4px solid #000}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.black.checked{background-color:#10cfc9;color:#fff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.champagne{border-top:4px solid #f8f6ec}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.champagne.checked{background-color:#10cfc9;color:#fff}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.orange{border-top:4px solid #ffa900}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.orange.checked{background-color:#10cfc9}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.green{border-top:4px solid #2d9d05}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.green.checked{background-color:#10cfc9}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.other{padding-top:13px}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item.other.checked{background-color:#10cfc9}.estimator .estimator-box section.body-color .body-color-type-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:15px;font-size:12px}.estimator .estimator-box section.body-color .body-color-type-wrapper input{position:absolute;padding:0;height:25px;width:25px;margin:0;opacity:0;cursor:pointer;z-index:9}.estimator .estimator-box section.body-color .body-color-type-wrapper label{position:relative;cursor:pointer;z-index:8}.estimator .estimator-box section.body-color .body-color-type-wrapper label span{padding-left:5px}.estimator .estimator-box section.body-color .body-color-type-wrapper label:before{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid #13d0ca;padding:12px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border-radius:50%}.estimator .estimator-box section.body-color .body-color-type-wrapper input:checked+label:after{content:"";position:absolute;top:0;left:5px;width:16px;height:16px;background:url(../img/icons/checkbox-icon.svg) no-repeat;background-size:cover;background-position:50%}.estimator .estimator-box section.body-color .view-buttons{display:flex;justify-content:space-between}.estimator .estimator-box section.accessories .accessories-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;flex-wrap:wrap}.estimator .estimator-box section.accessories .accessories-wrapper .accessories-item{display:flex;align-items:center;justify-content:flex-start;width:calc(50% - 15px);padding:5px 10px;background-color:#efefef}.estimator .estimator-box section.accessories .accessories-wrapper .accessories-item .accessories-item-label{font-size:12px;text-align:left;width:50%}.estimator .estimator-box section.accessories .accessories-wrapper .accessories-item .accessories-item-input{text-align:center;width:50%}.estimator .estimator-box section.accessories .view-buttons{display:flex;justify-content:space-between}.estimator .estimator-box section.accessories .accessories-item-input input{position:absolute;padding:0;height:20px;width:20px;margin:0;opacity:0;cursor:pointer;z-index:9}.estimator .estimator-box section.accessories .accessories-item-input label{position:relative;cursor:pointer;z-index:8}.estimator .estimator-box section.accessories .accessories-item-input label:before{content:"";-webkit-appearance:none;background-color:transparent;border:2px solid #13d0ca;padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer}.estimator .estimator-box section.accessories .accessories-item-input input:checked+label:after{content:"";position:absolute;top:1px;left:3px;width:18px;height:18px;background:url(../img/icons/checkbox-icon.svg) no-repeat;background-size:cover;background-position:50%;background-color:#efefef;border-radius:4px}.seo-content{padding-bottom:60px}.seo-content h2,.seo-content h3,.seo-content h4{margin-top:30px;margin-bottom:10px}.seo-content h2{font-size:24px;font-weight:700}.seo-content h3{font-size:20px;font-weight:700}.seo-content h4{font-size:18px;font-weight:700}.seo-content ul{margin:15px 0}@media screen and (max-width:992px){#header-site .navbar .navbar-content-row{position:relative;padding:15px 35px;align-items:flex-start}#header-site .navbar .navbar-content-row .mobile-menu-open{display:block}#header-site .navbar .navbar-content-row .mobile-menu-open i{font-size:32px;color:#c4c4c4}#header-site .navbar .navbar-content-row .navbar-collapse{position:absolute;top:80%;left:0;z-index:2;width:100%;background:#fff;height:auto}#header-site .navbar .navbar-content-row .navbar-collapse .navbar-nav{flex-direction:column;align-items:flex-start}#header-site .navbar .navbar-content-row .navbar-collapse .navbar-nav li{margin-right:30px;margin-left:30px;background:#efefef;margin-bottom:10px;padding:25px 5px;width:-webkit-fill-available}#header-site .navbar .navbar-content-row .navbar-collapse .navbar-nav li a{justify-content:flex-start}#header-site .navbar .navbar-content-row .navbar-collapse .navbar-nav li:last-child{background:transparent}#header-site .navbar .navbar-content-row .nav-user-menu{display:block}#header-site .navbar .navbar-content-row .nav-user-menu i{font-size:32px;color:#c4c4c4}.banner{padding-bottom:170px}.banner .banner-images .banner-image{padding-bottom:90px}.banner .banner-images .banner-heading{width:70%}.banner .banner-images .banner-heading h1{font-size:30px}.buttons .button{margin-right:6px;flex-basis:32%}.buttons .button,.buttons .dropdown-button{margin-bottom:6px}.custom-checkbox input[type=checkbox]+label{font-size:15px}.estimator .estimator-box section.body-type .type-buttons .button a .car-type-images{width:60%;justify-content:flex-end}.estimator .estimator-box section.body-type .type-buttons .button a .car-type-images img{padding:0 15px;max-width:200px}.estimator .estimator-box section.vehicle-type .type-buttons .button a .car-type-images{width:60%;justify-content:flex-end}.estimator .estimator-box section.vehicle-type .type-buttons .button a .car-type-images img{padding:0 15px;min-width:auto;max-width:150px;max-height:120px;min-height:auto}.estimator .estimator-box section.km-info #km-info-form #km-input{width:80%}.estimator .estimator-box section.km-info .back-page-button,.estimator .estimator-box section.km-info .light-green-button{width:200px}.estimator .estimator-box section.contact-infos #contact-form{width:100%}.estimator .estimator-box section.contact-infos .back-page-button,.estimator .estimator-box section.contact-infos .light-green-button{width:200px}.estimator .estimator-box section.contact-infos .light-green-button{position:absolute;bottom:0;left:32%}.estimator .estimator-box section.form-send-error-message .car-infos .heading{line-height:15px;font-size:15px}.estimator .estimator-box section.form-send-error-message .car-infos .infos p{font-size:13px}.estimator .estimator-box section.form-send-currect-message .car-infos .heading{line-height:15px;font-size:15px}.estimator .estimator-box section.form-send-currect-message .car-infos .infos p{font-size:13px}.estimator .estimator-box section.body-damage .body-damage-wrapper .body-damage-visual{display:none}}@media screen and (max-width:768px){.banner .banner-images .banner-image{padding-bottom:40px}.banner .banner-images .banner-image #desk-banner-img{display:none}.banner .banner-images .banner-image #mobile-banner-img{display:block}.banner .banner-images .banner-heading{width:80%}.banner .banner-images .banner-heading h1{font-size:25px;padding-bottom:10px}.button,.dropdown-button{width:170px;margin-bottom:8px;margin-right:8px;flex-basis:47%}.custom-checkbox input[type=checkbox]+label{font-size:11px}select.other{font-size:unset!important}.estimator .estimator-box section.body-type .type-buttons .button a .car-type-images{width:50%;justify-content:flex-end;align-items:flex-end;flex-direction:column}.estimator .estimator-box section.vehicle-type .type-buttons .button a{flex-direction:column;align-items:baseline}.estimator .estimator-box section.vehicle-type .type-buttons .button a .car-type-images{width:100%;justify-content:flex-end;align-items:flex-end}.estimator .estimator-box section.vehicle-type .type-buttons .button a .car-type-images img{padding:10px 7px;max-width:120px}.estimator .estimator-box section.contact-infos .light-green-button{left:40%}.estimator .estimator-box section.form-send-error-message .sending-icon{max-width:100px;max-height:none}.estimator .estimator-box section.form-send-error-message .sending-message h3{font-size:15px}.estimator .estimator-box section.form-send-error-message .sending-message p{font-size:13px;padding-bottom:25px}.estimator .estimator-box section.form-send-error-message .sending-message p:last-child{padding-bottom:50px}.estimator .estimator-box section.form-send-error-message .car-infos{padding:20px 20px 30px}.estimator .estimator-box section.form-send-error-message .car-infos .heading{font-size:14px}.estimator .estimator-box section.form-send-error-message .car-infos .infos p{font-size:10px}.estimator .estimator-box section.form-send-currect-message .sending-icon{max-width:100px;max-height:none}.estimator .estimator-box section.form-send-currect-message .sending-message h3{font-size:15px;padding-bottom:20px}.estimator .estimator-box section.form-send-currect-message .sending-message h4{font-size:13px}.estimator .estimator-box section.form-send-currect-message .sending-message h4 span{font-size:18px}.estimator .estimator-box section.form-send-currect-message .sending-message p{font-size:13px}.estimator .estimator-box section.form-send-currect-message .car-infos{padding:20px 20px 30px}.estimator .estimator-box section.form-send-currect-message .car-infos .heading{font-size:14px}.estimator .estimator-box section.form-send-currect-message .car-infos .infos p{font-size:10px}.estimator .estimator-box section.accessories .accessories-wrapper .accessories-item{width:100%}}@media screen and (max-width:576px){.banner .banner-images .banner-image{padding-bottom:75px}.banner .banner-images .banner-heading{width:91%;bottom:4%}.banner .banner-images .banner-heading h1{font-size:21px}.banner .banner-images .banner-heading p{font-size:12px}.button,.dropdown-button{width:32%;padding:10px 0}.button a,.dropdown-button a{font-size:12px}.buttons .button{flex-basis:46%}.buttons .button,.buttons .dropdown-button .button{margin-bottom:8px}select{background-position:75%!important}select.other{font-size:12px!important}.custom-checkbox input[type=checkbox]+label{font-size:12px}.back-page-button,.light-green-button{width:32%}.estimator .estimator-box{padding:30px 30px 60px}.estimator .estimator-box .estimator-timeline ul li a .timeline-name{font-size:11px;text-align:center}.estimator .estimator-box section.engine-type .buttons #buttons .button p{font-size:10px}.estimator .estimator-box section.km-info #km-info-form #km-input{width:100%}.estimator .estimator-box section.km-info .back-page-button,.estimator .estimator-box section.km-info .light-green-button{width:40%}.estimator .estimator-box section.contact-infos #contact-form .input-row:first-child{padding-bottom:15px}.estimator .estimator-box section.contact-infos #contact-form .input-row .input:first-child{margin-right:10px}.estimator .estimator-box section.contact-infos #contact-form .interests-checkboxes .checkboxes{flex-direction:column}.estimator .estimator-box section.contact-infos #contact-form .interests-checkboxes .checkboxes .custom-checkbox{margin-right:0;width:100%;margin-bottom:10px}.estimator .estimator-box section.contact-infos #contact-form .point-of-sales .point-of-sales-select select.point-of-sales{width:100%}.estimator .estimator-box section.contact-infos .back-page-button,.estimator .estimator-box section.contact-infos .light-green-button{width:40%}.estimator .estimator-box section.contact-infos .light-green-button{left:42%}.estimator .estimator-box section.form-send-error-message .sending-icon{margin:20px 0 0}.estimator .estimator-box section.form-send-error-message .sending-message h3{font-size:14px}.estimator .estimator-box section.form-send-error-message .sending-message p{font-size:13px;padding-bottom:25px}.estimator .estimator-box section.form-send-error-message .sending-message p:last-child{padding-bottom:50px}.estimator .estimator-box section.form-send-error-message .car-infos{padding:20px}.estimator .estimator-box section.form-send-error-message .car-infos .heading{font-size:14px}.estimator .estimator-box section.form-send-error-message .car-infos .infos{flex-direction:column}.estimator .estimator-box section.form-send-error-message .car-infos .infos p{font-size:12px;padding-bottom:10px}.estimator .estimator-box section.form-send-error-message .car-infos .infos p:after{opacity:0}.estimator .estimator-box section.form-send-currect-message .sending-icon{margin:20px 0 0}.estimator .estimator-box section.form-send-currect-message .sending-message h3{font-size:14px}.estimator .estimator-box section.form-send-currect-message .sending-message h4{font-size:13px}.estimator .estimator-box section.form-send-currect-message .sending-message h4 span{font-size:15px}.estimator .estimator-box section.form-send-currect-message .sending-message p{font-size:11px}.estimator .estimator-box section.form-send-currect-message .car-infos{padding:20px}.estimator .estimator-box section.form-send-currect-message .car-infos .heading{font-size:14px}.estimator .estimator-box section.form-send-currect-message .car-infos .infos{flex-direction:column}.estimator .estimator-box section.form-send-currect-message .car-infos .infos p{font-size:12px;padding-bottom:10px}.estimator .estimator-box section.form-send-currect-message .car-infos .infos p:after{opacity:0}.estimator .estimator-box section.body-color .body-color-wrapper .body-color-item{width:calc(50% - 15px)}.estimator .estimator-box section.body-color .body-color-type-wrapper{flex-wrap:wrap}.estimator .estimator-box section.body-color .body-color-type-wrapper .body-color-type{width:calc(50% - 15px)}.estimator .estimator-box section.contact-infos #contact-form .input-row{flex-direction:column;gap:15px}}@media screen and (max-width:417px){#header-site{height:70px}#header-site .navbar .navbar-content-row{padding:15px 5px}#header-site .navbar .navbar-content-row .mobile-menu-open i,#header-site .navbar .navbar-content-row .nav-user-menu i{font-size:25px}#header-site .navbar .navbar-content-row #branding{width:170px}#header-site .navbar .navbar-content-row .navbar-collapse{top:95%}#header-site .navbar .navbar-content-row .navbar-collapse .navbar-nav li{margin-right:20px;margin-left:20px}.banner .banner-images .banner-heading{width:80%;bottom:5%}.banner .banner-images .banner-heading h1{font-size:16px;line-height:20px}.banner .banner-images .banner-heading p{font-size:9px;line-height:17px}.back-page-button,.button,.dropdown-button,.light-green-button{width:49%}.estimator .estimator-box{padding:30px 15px 50px;margin-bottom:30px}.estimator .estimator-box .estimator-timeline ul li a .timeline-number{width:30px;height:30px}.estimator .estimator-box .estimator-timeline ul li a .timeline-name{font-size:9px}.estimator .estimator-box section.car-category .calculation-buttons .button#passenger-car{margin-right:10px}.estimator .estimator-box section.body-type .type-buttons .button a,.estimator .estimator-box section.vehicle-type .type-buttons .button a{font-size:10px}.estimator .estimator-box section.vehicle-type .type-buttons .button a .car-type-images img{padding:5px;max-width:95px}.estimator .estimator-box section.transmission-type .buttons{flex-wrap:nowrap}.estimator .estimator-box section.transmission-type .buttons .button:first-child{margin-right:10px}.estimator .estimator-box section.km-info .back-page-button,.estimator .estimator-box section.km-info .light-green-button{width:45%}.estimator .estimator-box section.contact-infos #contact-form .input-row{flex-direction:column}.estimator .estimator-box section.contact-infos #contact-form .input-row:first-child{padding-bottom:20px}.estimator .estimator-box section.contact-infos #contact-form .input-row .input:first-child{margin-right:0;margin-bottom:20px}.estimator .estimator-box section.contact-infos #contact-form .interests-checkboxes .checkboxes .custom-checkbox{margin-bottom:10px}.estimator .estimator-box section.contact-infos .back-page-button,.estimator .estimator-box section.contact-infos .light-green-button{width:45%}.estimator .estimator-box section.contact-infos .light-green-button{left:50%}}@media screen and (max-width:390px){#header-site .navbar .navbar-content-row #branding{width:140px}#header-site .navbar .navbar-content-row .navbar-collapse{left:-15px;width:110%}.banner .banner-images .banner-image{padding-bottom:45px}.banner .banner-images .banner-heading{width:90%}.banner .banner-images .banner-heading p{font-size:9px;line-height:unset}.estimator .estimator-box section.vehicle-type .type-buttons .button a .car-type-images img{padding:5px;max-width:32%}}