.font-white{color:#fff;}
.fusion-fullwidth.fusion-builder-row-1.fusion-sticky-transition{box-shadow:rgb(0 0 0 / 8%) 0px 15px 30px 0px;}
.fusion-footer .fusion-social-links{display:flex;justify-content:center;align-items:center;}
.fusion-footer .wpcf7-form input[type="submit"], .fusion-footer .wpcf7-submit, input.button-default{background:#fff;color:fc844d;}
.fusion-footer .wpcf7 .wpcf7-form.sent .wpcf7-response-output, .fusion-footer .wpcf7 .wpcf7-form.failed .wpcf7-response-output, .fusion-footer .wpcf7 .wpcf7-form.invalid .wpcf7-response-output, .fusion-footer .wpcf7 .wpcf7-form.spam .wpcf7-response-output, .fusion-footer .wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output{background-color:rgb(255 255 255 / 10%);border:1px solid #ffffff;color:#ffffff;}
.fusion-footer .wpcf7-form input[type="submit"], .fusion-footer .wpcf7-submit:hover, .fusion-footer input.button-default{font-size:inherit !important;}
.fusion-footer .wpcf7-form input[type="submit"]:hover, .fusion-footer .wpcf7-submit:hover, .fusion-footer input.button-default:hover{background:#ffffff;color:#fc844d;}
.fusion-footer .contact-button{padding:0;}
section.title-section{background-size:cover;min-height:300px;display:flex;background-position:center center;}
section.title-section h1{color:#fff;width:100%;display:flex;justify-content:center;align-items:center;}
.full-width.II{margin:50px 0;}
.full-width.II h2{margin:20px 0;}
section.full-width.II img.alignleft{width:100%;max-width:300px;margin:0 30px 10px 0;}
section.full-width.II img.alignright{width:100%;max-width:300px;margin:0 0 10px 30px;}
.fusion-page-title-bar{background:#fc844d !important;}
@media(max-width:768px){ 
.full-width.II table td {
padding: 1px;
}
.full-width.II table {
font-size: 10px;
}
}