.vertical-align{display:flex;flex-direction:column;justify-content:center}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 500,'GRAD' 0,'opsz' 100}.et_pb_menu_0_tb_header.et_pb_menu ul li{margin-top:0!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a{padding:12px 15px!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.bouton a{background:#25AAE1;color:white!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.bouton:hover a{background:#39B54A;color:white!important}#blocdevis .devis_content{display:grid;grid-template-columns:50% 50%;text-align:center}#blocdevis h3{margin-top:50px;margin-bottom:3px;font-size:26px;font-weight:900}#blocdevis .client_info,#blocdevis .couverture_imp{grid-column:1 / 3}#blocdevis label{cursor:pointer}#blocdevis input~label{padding:5px 18px;background:white;margin:10px auto;color:black;display:block;width:150px;font-size:16px}#blocdevis input:checked~label{color:white;background:#25AAE1}#blocdevis input[type=radio]{display:none}#blocdevis select{padding:7px 15px;border:none;color:black;margin:5px;font-size:16px}#blocdevis input[type="number"]{padding-top:5px;padding-bottom:5px;width:150px;border:none;text-align:center;font-size:16px}#blocdevis .client_info{margin:35px auto;padding:3% 5%;background:#E1F3FB}#blocdevis .client_info input{padding:5px 18px;background:white;margin:10px auto;color:black;display:block;width:250px;font-size:16px;border:none}#blocdevis a.btn.btn_info{display:block;width:100%;margin:10px auto;text-align:center;font-weight:800;font-size:20px;color:#39B54A}#blocdevis a.btn.btn_info:hover{color:#25AAE1}#blocdevis .devis_footer{text-align:center}#blocdevis span.btn.btn_devis{background:#25AAE1;color:white;padding:10px 25px;text-transform:uppercase;font-size:16px;cursor:pointer}#blocdevis span.btn.btn_devis:hover{background:#39B54A}#blocdevis .alert.alert-warning{color:#EC008C;font-size:16px;text-align:center;max-width:640px;margin:5px auto 40px}.quest{margin-top:30px}@media (max-width:640px){#blocdevis .devis_content{display:grid;grid-template-columns:100%;text-align:center}#blocdevis .client_info,#blocdevis .couverture_imp{grid-column:1 / 2}}