.footer-widget{margin-bottom:40px!important}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:0px}.fwidget p{text-align:justify}.wpcf7-form{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}.wpcf7-form fieldset{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}.wpcf7-form hr{width:100%;margin:20px 30%;opacity:0.2}.formHalf{flex:1;min-width:48%;padding-right:3%;margin-bottom:24px}.formHalf label span{margin-top:0!important}.formHalf label span.req{color:#f00}.formHalf textarea{border-radius:5px;border:#000 3px solid;margin-top:16px;font-size:16px;padding:8px 16px;width:100%}.formHalf input{width:100%;border-radius:5px;border:#000 3px solid;margin-top:16px;font-size:16px;padding:8px 16px}.formHalf input.wpcf7-submit{background-color:#000;color:#fff;font-weight:bold;text-transform:uppercase;font-size:18px}.formHalf input.wpcf7-submit:hover{background-color:#fff;color:#000}.formHalf .wpcf7-list-item{display:block;margin-bottom:8px}.formHalf .wpcf7-list-item input{width:40px}.formHalf .wpcf7-list-item input[type=checkbox],.formHalf .wpcf7-list-item input[type=radio]{transform:scale(2);vertical-align:top;margin:8px 0 16px 10px;accent-color:#000}.formHalf .wpcf7-list-item label{vertical-align:top}.formHalf .wpcf7-list-item-label{max-width:80%;display:inline-block;font-weight:normal}@media only screen and (max-width:767px){.formHalf{min-width:100%;padding-right:0}.formHalf .wpcf7-list-item-label{max-width:100%;padding-left:20px}}.cf7mls-btns{width:100%}.cf7mls-btns .cf7mls_next{float:right}.cf7mls-btns .cf7mls_next.action-button{background-color:#000;font-weight:bold;text-transform:uppercase;font-size:18px}.cf7mls-btns .cf7mls_back{font-weight:bold;text-transform:uppercase;font-size:18px}