:root{--container-width: 1140px;--primary-color: #007bff;--primary-color-light: hsl(211deg 100% 60%)}body{font-family:monospace;text-align:center;font-size:110%;margin:1rem}@media screen and (min-width: 540px){body{text-align:left}}h1,h2,h3,h4,h5{margin-bottom:.5em}ul{margin:0}li{line-height:1.5}section{margin-bottom:2rem}a:link{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}a:active,a:focus{color:var(--primary-color-light)}a:visited{color:var(--primary-color)}td,th{padding-right:1rem}.brand{line-height:1;font-size:1.2}.brand img{position:relative;top:8px}.cta{display:block}@media screen and (min-width: 540px){.cta{display:none}}.edb-brick{height:40px;width:auto}.contact-info{margin-bottom:0;text-align:left}.tool-list{list-style:none;display:flex;flex-wrap:wrap;padding:0;max-width:var(--container-width)}@media screen and (min-width: 540px){.tool-list{display:grid;gap:2rem;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){.tool-list{grid-template-columns:repeat(3, 1fr)}}.tool-list>li{align-items:center;justify-content:center;padding-bottom:0;margin-bottom:20px}.tool-list>li img{max-width:100%}.form-wrap{position:relative;padding-bottom:75%;height:0;overflow:hidden;max-width:var(--container-width)}#contact-form{border:0;margin:0;position:absolute;top:0;left:0;width:100%;height:100%}.love{color:#faafba}.credits{margin-top:25px;margin-bottom:25px;text-align:center;color:#666;font-size:12px;max-width:var(--container-width)}
