#main{background-color:#2b4d99}#main h1{font-weight:700;padding:0;margin:0 auto;font-size:1.6rem;color:#fff}@media screen and (min-width:768px){#main h1{text-align:center;font-size:40px;line-height:1.4;margin:0 auto}}@media screen and (min-width:1200px){#main h1{font-size:50px}}#main h1+p{color:#fff;margin:.4em auto 0;font-size:1.2rem;opacity:.85}@media screen and (min-width:768px){#main h1+p{text-align:center;max-width:600px}}form{margin:1.2rem 0;color:#fff;}@media screen and (min-width:768px){form{background-color:#fff;color:#232528;border-radius:.5rem;padding:0;grid-template-columns:1fr 1fr}}form input{padding:1em 1.2em;width:100%;border-radius:.3em;display:block;color:#232528;background-color:#fff}@media screen and (min-width:768px){form input{border:1px solid #ddd}}form input:focus{color:#232528}form input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}form input::-webkit-input-placeholder{color:#232528}form input::-moz-placeholder{color:#232528}form input:-ms-input-placeholder,form input::-ms-input-placeholder{color:#232528}form input::placeholder{color:#232528}form input:-webkit-autofill{border-radius:.3em;-webkit-box-shadow:inset 0 0 0 50px #fff!important;-webkit-text-fill-color:#232528!important;color:#232528!important}button, .top-button{padding:1em;background-color:#fc0;font-weight:600;border-radius:.3em;display:-ms-flexbox;display:flex;line-height:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}button,button:active,button:focus{color:#232528}h2{font-size:25px;font-weight:700;line-height:1.35;max-width:900px;margin:0 auto}@media screen and (min-width:768px){h2{text-align:center;font-size:35px;line-height:1.25;margin-bottom:25px}}h2+p{margin:.4rem auto 0}@media screen and (min-width:768px){h2+p{text-align:center;max-width:600px}}#table .table{width:100%;max-height:350px;overflow-y:auto;margin-top:30px}#table table{width:100%;border-collapse:collapse}#table table tr td{padding:.8em}#table table thead td{font-weight:700;background-color:#f1f3f4;position:-webkit-sticky;position:sticky;top:0}#table table tbody tr{animation:show-table-row 1s linear;border-bottom:1px solid #e5e5e5}#table button{margin-top:1rem}#reviews{background-color:#f1f3f4}#reviews .reviews{margin-top:1.5rem;display:grid;grid-gap:.7rem}#reviews .review{background-color:#fff;padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;border-radius:.3em}#reviews .review img{-ms-flex-negative:1;flex-shrink:1;width:80px;border-radius:.3em;margin-right:.8rem}#reviews .review .name{font-weight:600;font-size:1.1rem;margin-bottom:.3em}#cta button{margin-top:1rem}#cta a{display:block;margin-top:10px;width:100%;text-align:center}.link-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.link-box .cta-link{padding:1em;background-color:#fc0;font-weight:700;border-radius:.3em;text-align:center;line-height:1;width:100%}@media screen and (min-width:768px){.link-box .cta-link{width:auto!important;min-width:400px}}.link-box .call-link{display:block;margin-top:10px;width:100%;text-align:center}@media screen and (min-width:768px){.link-box .call-link{width:auto!important}}