.custom_blurb .et_pb_module_header{padding-bottom:0;padding-top:2px}.custom_blurb.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:10px!important}ul.top_bar_list{padding:0;margin:0;text-align:center}.top_bar_list li{list-style:none;display:inline-block;padding-right:20px}body,h1,h2,h3,h4,h5,h6{font-family:system-ui!important}.info-bar{color:white;display:flex;align-items:center;justify-content:center;padding:10px 20px;gap:30px;font-size:14px;flex-wrap:wrap}.info-item{display:flex;align-items:center;gap:8px;white-space:nowrap}.info-item i{font-size:14px}div#page-container{padding:0!important}.custom-contact-form .et_pb_contact_field{position:relative}.custom-contact-form .et_pb_contact_field input,.custom-contact-form .et_pb_contact_field textarea{padding-left:40px}.custom-contact-form .et_pb_contact_field::before{content:"\f007";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:32px;top:42px;color:#777;font-size:16px;z-index:9}@media screen and (max-width:500px){.custom-contact-form .et_pb_contact_field::before{left:22px}}.custom-contact-form .et_pb_contact_field[data-id="email"]::before{content:"\f0e0"}.custom-contact-form .et_pb_contact_field[data-id="phone"]::before{content:"\f095"!important}.custom-contact-form .et_pb_contact_field[data-id="décrivez_votre_projet"]::before{content:"\f4ad"!important}.custom-contact-form .et_contact_bottom_container{float:none}.custom-contact-form .et_pb_contact_submit{width:100%;display:block;text-align:center;padding:15px;font-size:18px;background-color:#007bff;color:#fff;border:none;cursor:pointer}.second_col_form_section{box-shadow:0px 12px 25px -6px rgba(0,0,0,0.3)}.second_col_form_section:hover{box-shadow:0px 12px 55px -6px rgba(250,125,36,0.5)}.guarantees-box{background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.05);padding:30px 30px;max-width:700px;width:100%;border:2px solid #F1F1F1}.guarantees-box h3{margin:0 0 10px;font-size:20px;color:#0a1f44}.guarantees-box h3 i{color:#0a1f44;margin-right:10px}.guarantee-list{display:flex;flex-wrap:wrap;gap:5px 30px}.guarantee-item{flex:1 1 45%;display:flex;align-items:center;color:#4a5770;font-size:15px}.guarantee-item i{color:green;margin-right:8px;font-size:14px}.rating-container{display:flex;align-items:center;font-size:24px;color:gold;max-width:205px;margin:auto}.rating-value{margin-left:10px;font-size:18px;color:#333}.rating-container .fa-star{margin-right:3px}.testimonial-card{background:#ffffff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.08);padding:20px 25px;max-width:450px;color:#333}.stars{color:#f8c51c;margin-bottom:10px}.testimonial-text{font-style:italic;font-size:15px;color:#333;font-weight:400;line-height:1.5}.author{font-weight:bold;color:#222}.location{font-weight:normal;color:#888;font-size:0.9rem;margin-left:6px}.location i{margin-right:4px;color:#888}.blurb_list .et_pb_blurb_container{padding-left:3px}.dual-buttons{display:flex;font-family:Arial,sans-serif}.btn-quote{background:linear-gradient(to right,#f7941e,#f26522);color:white;padding:12px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:bold;font-size:14px;text-decoration:none;display:flex;align-items:center;transition:background 0.3s;margin-right:15px}.btn-quote:hover{background:linear-gradient(to right,#f26522,#f7941e)}.btn-call{background:#fff;color:#002b5c;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:bold;text-decoration:none;display:flex;align-items:center;border-left:1px solid #ccc}.btn-call i{margin-right:8px;color:#002b5c}@media screen and (max-width:500px){.dual-buttons{display:block}.btn-quote{margin-bottom:10px}}