.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px}table th,table td{border:1px solid #000;padding:7px 8px;text-align:left;vertical-align:top}table thead th{background-color:#a3be37;color:#fff;font-weight:700}table tbody td:first-child{font-weight:700;width:29%}table tbody td:last-child{font-weight:400;width:71%}table p{margin:0}h2.green{color:#a3be37!important}body #gform_wrapper_4 .gform_footer .gform_button,body #gform_wrapper_4 .gform_page_footer .gform_button,body #gform_wrapper_4 .gform_page_footer .gform_previous_button,body #gform_wrapper_4 .gform_page_footer .gform_next_button,body #gform_wrapper_4 .gfield#field_submit .gform-button{border-style:solid;font-weight:normal;font-weight:bold;background-color:#a3be37;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;border-width:0px}body #gform_wrapper_4 .gform_body .gform_fields .gfield .gfield_label{color:#a3be37}.et_mobile_menu{overflow-y:scroll!important;max-height:80vh!important;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important}.table-responsive{width:100%;border-collapse:collapse;margin:1em 0;font-family:sans-serif}.table-responsive th,.table-responsive td{padding:12px 15px;text-align:left;border:1px solid #ddd;vertical-align:top}.table-responsive tbody tr:nth-child(even){background-color:#f9f9f9}.table-responsive tbody tr:hover{background-color:#f1f7ed}@media screen and (max-width:1024px){.table-responsive th,.table-responsive td{padding:10px 12px;font-size:0.95em}}@media screen and (max-width:640px){.table-responsive thead{display:none!important}.table-responsive,.table-responsive tbody{display:block!important;width:100%!important}.table-responsive tr{display:block!important;width:100%!important;margin-bottom:15px!important;border:1px solid #ddd!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,0.05)!important}.table-responsive td{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;border:none!important;border-bottom:1px solid #eee!important;padding:10px 15px!important;text-align:left!important;box-sizing:border-box!important}.table-responsive td:last-child{border-bottom:none!important}.table-responsive td::before{content:attr(data-label);display:block;font-weight:bold;color:#2c7a3e;margin-bottom:4px;font-size:0.85em;text-transform:uppercase;letter-spacing:0.5px}}span.devis-btn{background:#4B321F!important;padding:15px!important;border-radius:5px!important;color:white!important}@media only screen and (max-width:980px){#mobile_menu1{flex-direction:column}.mobile_nav.opened #mobile_menu1{display:flex!important}#mobile_menu1 .menu-item-90{order:-1}span.devis-btn{display:block;text-align:center;width:100%!important}}