.cristofori-legacy {width:100%;line-height:1.65}
.cristofori-legacy .legacy-row {display:flex;flex-wrap:wrap;width:100%}
.cristofori-legacy .legacy-column {box-sizing:border-box;flex:0 0 var(--legacy-width,100%);max-width:var(--legacy-width,100%);min-width:0;padding:0 15px}
.cristofori-legacy img {max-width:100%;height:auto}
.cristofori-legacy .vincent-content-box {max-width:100%}
.cristofori-legacy .legacy-button,.cristofori-legacy .vincent-button {display:inline-block;padding:14px 28px;background:#ed3026;color:#fff;text-decoration:none;border-radius:30px}
.cristofori-legacy .vincent-button:hover {background:#c9251d}
.cristofori-legacy .vincent-headings .heading {margin:0}
.cristofori-legacy .accordion-heading {cursor:pointer;margin:0;padding:14px;border:1px solid #ddd}
.cristofori-legacy .accordion-content {padding:18px}
.cristofori-legacy .accordion-item:not(.active) .accordion-content {display:none}
.cristofori-legacy .accordion-item.active .accordion-content {display:block}
.cristofori-legacy .legacy-toggle {padding:14px;border:1px solid #ddd}
.cristofori-legacy table {width:100%;border-collapse:collapse}
.cristofori-legacy td {padding:10px;border:1px solid #ddd}
.cristofori-legacy .wow {visibility:visible!important}
@media(min-width:1200px){.cristofori-legacy .vc_hidden-lg{display:none!important}}
@media(min-width:992px) and (max-width:1199px){.cristofori-legacy .vc_hidden-md{display:none!important}}
@media(min-width:768px) and (max-width:991px){.cristofori-legacy .vc_hidden-sm{display:none!important}}
@media(max-width:767px){.cristofori-legacy .legacy-column{flex-basis:100%;max-width:100%;padding:0 12px}.cristofori-legacy .vc_hidden-xs{display:none!important}}
