#content-wrapper{padding-top:30px;background-color:#fff;font-family:"Roboto Condensed",sans-serif}#main{padding:2em}#main>h1{margin:0 20px}#main>p{margin:0 20px}h1{font-size:36px;color:var(--Blue);font-style:initial;font-weight:400}h2{color:var(--Gray);font-size:24px;font-weight:400}#infoContact{margin-top:10px}.checkmark{color:var(--Green);visibility:hidden;margin-left:15px}#checkmarkRequest{color:var(--Green);visibility:hidden}h4{color:var(--Gray2);padding:8px;font-weight:400}p{color:var(--Gray2);font-size:16px;margin:0}select option{background-color:var(--Backgray4)}select optgroup{font-style:italic}#textInfo{margin:0}#devisVoiture{background-color:var(--Backgray4);flex-direction:column;flex-wrap:wrap;display:flex;text-align:left}#licence{display:flex;flex-direction:row;flex-wrap:wrap;height:45.6px;margin-bottom:95px}#licence span:nth-of-type(1){background:url(https://media.carmino.fr/monPL/euroGauche.webp) no-repeat!important;width:16px;height:38px;object-fit:contain;transform:scale(1.2);margin:4px 2px 0 0}#licence span:nth-of-type(2){width:16px;height:38px;background-color:var(--Blue);border-radius:0 3px 3px 0;transform:scale(1.2);margin:4px 0 0 2px}#licence div{height:38px;background-color:var(--Blue);color:var(--White);border-radius:5px;border:0;margin:4px 0 0 20px;width:60px;text-align:center;line-height:38px;transform:scale(1.2)}.quotation label{font-size:18px;color:var(--Gray2);text-align:left;margin-top:5px}.quotation>div:first-of-type{margin-bottom:40px;display:flex;flex-direction:row;width:100%;justify-content:space-between}.quotation>div:first-of-type>div{width:45%}.quotation>div:first-of-type>div:first-of-type div:last-of-type{width:80%}.quotation>div:first-of-type>label:first-of-type{margin-top:13px}#flexDateVIN{display:flex;flex-flow:row wrap;justify-content:space-between}#flexDateVIN>div{width:45%}#flexDateVIN>div:first-of-type{width:40%}.devisForm select{background-color:#fff;border:var(--Bordergray);font-size:17px}input::placeholder{opacity:1;font-style:italic;color:var(--Bordergray)}.trafficDate{flex-direction:row;flex-wrap:wrap;display:flex;justify-content:space-between}.trafficDate>div{width:28%}#trafficDate{flex-direction:row;flex-wrap:wrap;display:flex;justify-content:space-between;width:90%;margin-left:5%}#trafficDate>div{width:50%}.selectBoldAndBackground{font-weight:700;background-color:var(--White)}.selectRemoveBoldAndBackground{background-color:var(--Backgray2);font-weight:400}#choiceVehicleGarage::placeholder,#day::placeholder,#month::placeholder,#year::placeholder,.brandSelec::placeholder,.modelGroupSelec::placeholder,.modelSelec::placeholder,.typeSelec::placeholder{font-style:normal;font-weight:400;color:var(--Gray2)}.brand span{color:var(--Gray2);float:right;margin-right:5%;line-height:32px;height:40px}.line{margin-top:30px;margin-bottom:30px;border:2px solid var(--Backgray2);width:100%}#main form{margin:30px 20px 30px 20px}#vehicleEquiped{font-size:18px}#vehiculeEquipped{width:50%}#vehiculeEquipped>div{padding-top:8px}#vehiculeEquipped>div:nth-child(1){background-color:var(--Backgray2)}#vehiculeEquipped>div:nth-child(3){background-color:var(--Backgray2)}.formVehicleFlex{display:flex;flex-flow:row wrap;justify-content:space-between}.formVehicleFlex>div:first-of-type{width:40%}.formVehicleFlex>div:last-of-type{width:60%;display:flex;flex-flow:row wrap;justify-content:space-between}input[type=radio]{accent-color:var(--Green)}.optional{font-size:18px;font-style:italic;color:var(--Mediumgray2);text-align:right}.selectModel{width:100%;height:45px;margin-bottom:10px;border-radius:10px;font-size:17px;font-family:Open-sans,sans-serif;color:var(--Gray2);border:2px solid var(--Bordergray)}.selectModelDate{width:100%;height:45px;margin-bottom:10px;border-radius:10px;font-size:17px;font-family:Open-sans,sans-serif;color:var(--Gray2);background-color:var(--White);border:2px solid var(--Bordergray)}#licencePlate{width:36%;height:45.6px;margin-bottom:30px;text-align:center;font-size:26px;color:var(--Gray2);font-weight:700;border:2px solid var(--Bordergray)}#licencePlate::placeholder{font-size:26px;font-weight:400}#VIN{width:100%;height:50px;font-size:17px;color:var(--Gray2);text-align:left;border-radius:10px;border:2px solid var(--Bordergray);padding-left:10px;margin-bottom:10px;font-weight:500}#VIN::placeholder{font-weight:400}input[type=file]{display:none}#fileChoice span{width:100%;border-radius:10px;border:2px solid var(--Bordergray);display:flex;margin:auto}#fileChoice span span{color:var(--Bordergray);font-size:17px;font-style:italic;border:0}#attachment{display:block;width:180px;height:30px;padding:10px 10px 25px 10px;margin:5px 5px 5px 5px;text-align:center;background-color:var(--Blue);font-size:17px;border:0;border-radius:5px;color:var(--White);font-family:Open-sans,sans-serif}#request{background-color:var(--White);display:flex;flex-direction:column;flex-wrap:wrap;text-align:left;margin-bottom:10px;margin-top:10px}#request div{display:flex;flex-direction:column;flex-wrap:wrap;flex-flow:column wrap;margin-top:10px}#request label{margin-top:10px}#contactInfo{background-color:var(--White);display:flex;flex-flow:row wrap;text-align:left;margin-bottom:10px;justify-content:space-between}#contactInfo>div{width:45%}#contactInfo div{display:flex;flex-direction:column;flex-wrap:wrap;flex-flow:column wrap;margin-top:10px}#contactInfo label{margin-top:10px}.contactInfoForm{height:50px;border-radius:7px;border:1px solid var(--Bordergray);font-size:17px;padding:10px 10px 10px 10px;font-weight:500}.contactInfoForm::placeholder{font-style:italic;font-weight:400}.contactInfoForm:focus{border-color:var(--Blue)}#detail{height:250px;border-radius:7px;border:1px solid var(--Bordergray);font-size:17px;margin:10px 0 5px 0;padding:15px 15px 10px 15px;font-family:Open-sans,sans-serif;font-weight:500}#detail::placeholder{font-style:italic;font-weight:400}#copyMail{display:flex;flex-wrap:nowrap;margin:2em 0;align-items:center}#copyMail span{text-align:right;color:var(--Gray2);display:block;width:40%;float:right}#copyMail span input[type=checkbox]{padding:3px 0;appearance:none;position:relative;background-color:var(--Lightgray);height:1.5em;width:2.5em;border-radius:20px}#copyMail span input[type=checkbox]:checked{background-color:var(--Green)}#copyMail span input[type=checkbox]::before{background-color:#fff;width:1.8em;height:1.8em;margin:0 3px;border-radius:100%;content:"";font-weight:700;position:absolute;font-size:10px;color:#fff;transition:.4s;grid-area:1/1}#copyMail span input[type=checkbox]:checked::before{transform:translateX(15px)}#copyMail div{color:var(--Gray2);font-size:18px;margin:0 5% 0 2%;width:60%}#submitMessage{border-radius:10px;border:0;background-color:var(--Mediumgray2);height:50px;width:45%;left:27.5%;display:block;margin:0 auto}#submitMessage span{display:block;color:var(--White);font-weight:500;height:50px;width:100%;line-height:50px}#submitError{color:var(--Gray2);margin-top:10px;padding:12px 20px;background-color:rgba(242,71,38,.2)}#submitError span{color:red;margin-left:10px}.hidden{display:none}.visible{display:block}#overlaySubmit{width:100%;height:100%;background-color:rgba(20,20,20,.5);position:fixed;top:0;left:0;z-index:999}#overlaySubmit>div{width:50%;height:50%;position:fixed;top:20%;left:25%;margin:0;background-color:var(--White);text-align:center;color:var(--Gray2);z-index:1000}#overlaySubmit>div span{float:right;margin:20px 20px 0 0}#overlaySubmit>div span a{color:var(--Gray2)}#overlaySubmit>div>:nth-child(2){margin-top:70px;color:var(--Green)}#overlaySubmit>div>:nth-child(2) i{margin-right:10px}#overlaySubmit>div>:nth-child(4){margin-bottom:60px}#overlaySubmit>div p{text-align:center;margin:4% 7% 4% 7%}#overlaySubmit>div div{display:flex;flex-direction:column;align-items:center}#overlaySubmit>div div a{text-decoration:none;color:var(--White);width:70%;height:40px;border:0;line-height:40px;border-radius:10px}#overlaySubmit>div div>a:first-of-type{background-color:var(--Green);margin-bottom:20px}#overlaySubmit>div div>a:first-of-type button{color:var(--White);background-color:var(--Green)}#overlaySubmit>div div>a:last-of-type{background-color:var(--Blue)}#overlaySubmit>div div>a:last-of-type button{color:var(--White);background-color:var(--Blue)}#overlaySubmit>div div>a:last-of-type i{color:var(--White);margin-right:20px}#overlaySubmit>div div button{border:0;padding:0;outline:0;box-shadow:none}