#hidden_special,#hidden_special2{padding:14px 20px;color:#fff;margin-bottom:0;line-height:24px}#BVTCform button{border-radius:5px}#BVTCform ::placeholder{color:#505050;opacity:1}#BVTCform ::-ms-input-placeholder{color:#505050}#BVTCform{font-family:Roboto,sans-serif;position:relative;font-size:14px}#BVTCform button:hover{background-color:#193895}#hidden_special2{background-color:#6d90c9}#hidden_special{background-color:#e76868}#BVTCform input:focus,#BVTCform select:focus,#BVTCform textarea:focus{border-color:#3452ad}#BVTCform #progressbar li.active:after,#BVTCform #progressbar li.active:before{background-color:#d28c22}#BVTCform .tabgeneral_errorMsg{background-color:rgb(96,74,223,.4)}#BVTCform #lastText{background-color:#fff;padding:10px;text-align:center}#BVTCform .titleBlock{background-color:#ededed;padding:14px;line-height:24px;color:#0d47a1}#BVTCform .tab,#BVTCform [type=radio]+span:after,#BVTCform [type=radio]+span:before{display:none}#BVTCform .h2{font-size:1.1rem;margin-top:0;line-height:24px}#BVTCform ul{padding:0;margin:0 0 14px}#BVTCform ul li{list-style:none;padding:0;margin:0;display:inline-block;width:74px}#BVTCform ul li span{color:#000;font-size:initial;padding:initial}#BVTCform input[type=radio]{padding:25px!important;height:21px;width:21px;vertical-align:middle;margin-right:2px;margin-left:0;position:relative!important;opacity:1;pointer-events:auto;margin-top:0}#BVTCform input[type=email],#BVTCform input[type=text],#BVTCform select,#BVTCform textarea{border:1px solid #e1e5f3;padding:.5rem;margin-bottom:.5rem;width:100%;box-sizing:border-box;color:#000;font-size:inherit;background-color:transparent;min-height:43px;font-size:initial}#BVTCform input:focus,#BVTCform textarea:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-width:1px;border-style:solid;outline-width:0}#BVTCform input.error,#BVTCform input.invalid,#BVTCform select.error,#BVTCform select.invalid{background:url(https://go.bvtc.fr/hubfs/MULTISTEP%20FORM/IMG/icon_error_form.png) right/35px no-repeat;color:red!important;border:1px solid red}#BVTCform input.valid{background:url(https://go.bvtc.fr/hubfs/MULTISTEP%20FORM/IMG/icon_valid_form.png) right/35px no-repeat;color:green!important}#BVTCform .errorInput:before{background-color:red!important}#BVTCform button{color:#fff;border:2px solid #fff;padding:10px 20px;cursor:pointer;position:relative;text-transform:uppercase;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);background-color:#d89f49;font-weight:700}#BVTCform button:hover{color:#fff}#BVTCform #prevBtn{float:left}#BVTCform #nextBtn{float:right}#BVTCform .btm_nav{min-height:59px}#BVTCform .btm_nav_btn{width:100%}#BVTCform #submitBtn{background-color:green}#BVTCform input[type=checkbox]:before{border:solid green;border-width:0 3px 3px 0;content:"";height:11px;left:50%;opacity:0;position:absolute;top:59%;transform:rotate(45deg) translateY(-50%) translateX(-50%);transform-origin:top;width:6px}#BVTCform input[type=checkbox]:checked:before{opacity:1;background-color:transparent}#BVTCform label{display:block;width:100%;margin-left:0!important;margin-bottom:4px;font-size:initial}#BVTCform input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 1px 0 0;min-height:auto;padding:8px!important;position:relative;vertical-align:middle;display:inline-block;width:auto}#BVTCform .tab p{font-size:14px;line-height:18px;margin-bottom:10px}#BVTCform .tab_errorMsg{color:red;display:block;margin-top:10px}#BVTCform .tab2_errorMsg{width:100%;float:left}#BVTCform .tab .h2{margin-top:1rem;margin-bottom:11px;font-weight:700}.tab-panels section{padding:27px 20px}#BVTCform fieldset{border:0;box-sizing:border-box;width:100%;margin:0;position:relative;padding:0}#BVTCform .step{height:15px;width:15px;margin:0 2px;background-color:#000;border:none;border-radius:50%;display:inline-block;opacity:.5}#BVTCform .step.active{opacity:1;background-color:#fff}#BVTCform .tabgeneral_errorMsg{color:#000}#BVTCform .contact_first{display:inline-block;width:100%}#BVTCform .contact_first_prenom{display:inline-block;width:49%}#BVTCform .contact_first_email{display:inline-block;width:50%}#BVTCform select{background-color:#fff;display:inline-block;line-height:1.5em;padding:9px 49px 8px 8px!important;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}#BVTCform select.classic{background-image:linear-gradient(45deg,transparent 50%,#fff 0),linear-gradient(135deg,#fff 50%,transparent 0),linear-gradient(90deg,#3161af,#3161af);background-position:calc(100% - 23px) calc(1em + 4px),calc(100% - 18px) calc(1em + 4px),100% 0;background-size:5px 5px,5px 5px,2.9em 3.1em;background-repeat:no-repeat;cursor:pointer}select.classic:focus{border:1px solid #ccc;outline:0}#BVTCform #progressbar{color:#d3d3d3;margin:0 0 16px;overflow:hidden;padding:0;text-align:center}#BVTCform #progressbar li{list-style-type:none;font-size:15px;width:calc(100% / 2);float:left;position:relative;font-weight:400;margin:0;z-index:1;padding:0}#BVTCform #progressbar #step1:before{background-image:url("https://go.bvtc.fr/hubfs/MULTISTEP%20FORM/IMG/icon_presentation.svg");background-color:#d89f49}#BVTCform #progressbar #step2:before{background-image:url("https://go.bvtc.fr/hubfs/MULTISTEP%20FORM/IMG/icon_contact.svg");background-color:#868686}#BVTCform #progressbar li:before{width:50px;height:50px;display:block;background-size:28px;background-repeat:no-repeat;background-position:center;background-color:#d3d3d3;border-radius:30%;margin:0 auto 6px;padding:2px;content:"";position:relative;top:0}#BVTCform #progressbar li:after{content:'';width:100%;height:2px;background:#fff;position:absolute;left:0;top:21px;z-index:-1}#BVTCform #progressbar li.active-plus:after,#BVTCform #progressbar li.active-plus:before{background-color:#d89f49!important}.content-input input,.content-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.content-input input{visibility:hidden;position:absolute;right:0}.content-input{position:relative;margin-bottom:2px;padding:5px 0 5px 32px;display:block}.content-input input+i{background:#f0f0f0;border:2px solid rgba(0,0,0,.2);position:absolute;left:0;top:0}.content-input input[type=radio]+i{height:20px;width:20px;border-radius:100%;left:0}.content-input input[type=radio]+i:before{content:'';display:block;height:16px;width:16px;background:#2ac176;border-radius:100%;position:absolute;z-index:1;top:2px;left:2px;transition:.25s;transform:scale(0);opacity:0}.content-input input[type=radio]:checked+i:before{transform:scale(1);opacity:1}.content-input:hover input[type=radio]:not(:checked)+i{background:#b1e8cd}#BVTCform .Form-ListItem{border:0;list-style:none}#BVTCform .Form-List{padding:0}#BVTCform .Form-List label{display:flex;align-items:center;border:0;padding:13px 35px;line-height:1.5}.t-right{text-align:right}.center,.custom_error{text-align:center}.m-top2{margin-top:2rem}.custom_error{padding:10px;margin-top:1rem}@media (min-width:801px){#BVTCform #submitBtn{float:right}}@media (min-width:601px){#BVTCform .tab .h2{font-size:1.1rem;margin-top:0;line-height:initial}#BVTCform .tab .h1,#BVTCform .tab p{font-size:1.1rem;margin-top:0;line-height:24px}#BVTCform .btm_nav_btn{display:inline-block;margin:12px 0 0}#BVTCform .tab .h1{font-weight:700}}@media (max-width:600px){#BVTCform .h1{font-weight:700}#BVTCform input[type=radio]{margin-right:3px}#BVTCform .titleBlock{padding:8px 9px}#BVTCform .tab .h2{margin-bottom:11px;margin-top:0!important}#BVTCform ul li span{font-size:14px}#BVTCform ul li{margin:0 0 7px}#BVTCform ul{padding:0;margin:0 0 12px 7px}#BVTCform #progressbar li:before{width:40px;height:40px;background-size:20px}#BVTCform #nextBtn,#BVTCform #prevBtn{float:none;display:inline-block}#BVTCform .phone input,#BVTCform .phone select{width:100%!important;margin-bottom:10px;background-color:#fff}#BVTCform .tab_errorMsg{line-height:19px}#BVTCform p.m-top2{margin-top:8px;margin-bottom:0}#BVTCform button{width:49%;display:inline-block;padding:16px 20px}#BVTCform .btm_nav_btn{display:block;text-align:center;margin:1rem 0 1.5rem}#BVTCform button:hover{background-color:#193895}#BVTCform .contact_first_email,#BVTCform .contact_first_prenom{display:inline-block;width:100%!important}}