* { font-size: 18px; }
header, main, footer { max-width: unset; min-width: 90%; margin: 0 5%; }
.action-insist { display: none; }
.pricing-table { flex-direction: column; }
.footer-content { flex-direction: column; }
.footer-links ul { display: none; }

header, footer { padding: 15px 0; }
main { padding: 15px 0 0px 0; }
h2 { font-size: 28px; margin-bottom: 0px; }
p, .section-description, p a { font-size: 20px; margin-bottom: 40px; margin-top: 10px; }
.content-card { min-width: 260px; max-width: 100%; padding:15px; }
.content-card img { width: 260px; }
.content-card p { font-size: 20px; }
.getstarted-box { padding: 20px; }
.btn-solid { width: 100%; }
.footer_menu { display: block; margin-top: 40px; margin-bottom: 40px; }
.footer_menu li { margin-bottom: 5px;}

header img { width: 260px; }
section { margin-bottom: 40px; }
header { padding-top: 20px; }
dt { font-size: 24px; }
dd { font-size: 20px; }
article h2 { font-size: 20px; }
article p { font-size: 16px; line-height: 22px; }
.hero h1 br { display: none; }
.hero h2 { font-size: 30px; }
.hero h1 { font-size: 36px; }