body section a:not(.btn){color:#008561;font-weight:400}body section a:not(.btn):hover{color:#006f51}.btn{display:block;margin:auto;max-width:max-content}h1,h2{margin:0 0 30px;font-weight:700}h2{font-size:21px;line-height:30px;text-align:left}p{font-size:17px;line-height:26px;margin-bottom:30px}section{padding:50px 0}section#hero{background:url("../jpg/hero65c3-3.jpg?format=auto") center center no-repeat;background-size:cover;color:#fff;text-align:center}section#hero h2{font-weight:700;text-align:center;max-width:605px;margin:0 auto}section#cta{background-color:#fff;padding:80px 0}section#cta h2{color:#202d41;font-size:32px;font-weight:800;line-height:42px;margin-bottom:16px}section#cta p{text-align:center;color:#4d5767;font-size:20px;font-weight:500;line-height:30px;margin-bottom:40px}section#cta p.subtext{font-size:16px;margin-bottom:0}section#cta .btn{display:block;width:max-content;margin:auto}@media screen and (max-width: 575px){section#cta .btn{width:100%}}section.gray{background-color:#f1f1f1}@media screen and (max-width: 991px){h1{font-size:30px;line-height:38px}h2{font-size:18px;line-height:24px}p{font-size:14px;line-height:22px}section#hero h2{font-size:20px;line-height:30px}}@media screen and (max-width: 767px){.btn{max-width:unset}h1,h2,p{margin-bottom:20px}h1{font-size:20px;line-height:28px}h2{font-size:18px;line-height:24px}p{font-size:14px;line-height:22px}img.img-fluid,.btn{display:inline-block}section{padding:40px 0;text-align:center}section h2,section p{text-align:left}section img{margin-bottom:25px}section#hero h2{font-size:14px;line-height:18px}}