section div.constrain{margin:0 auto;max-width:1230px;padding:0 15px;width:100%}section{margin:40px 0}@media (min-width:768px){section{margin:60px 0}}@media (min-width:1024px){section{margin:80px 0}}section a:link,section a:visited{color:#2d7035}section.type-text.text-align-left{text-align:left}section.type-text.text-align-right{text-align:right}section.type-text.text-align-center{text-align:center}section.type-text.background-color-dark-teal{background-color:#0e6d7b}section.type-text.background-color-dark-teal div.constrain h1,section.type-text.background-color-dark-teal div.constrain h2,section.type-text.background-color-dark-teal div.constrain h3,section.type-text.background-color-dark-teal div.constrain p{color:#fff}section.type-text.has-background div.constrain{padding-bottom:40px;padding-top:40px}@media (min-width:768px){section.type-text.has-background div.constrain{padding-bottom:60px;padding-top:60px}}@media (min-width:1024px){section.type-text.has-background div.constrain{padding-bottom:100px;padding-top:100px}}section.type-text div.constrain{max-width:650px}section.type-text div.constrain h1{font-size:3rem;font-weight:900;line-height:1em;margin-bottom:30px;text-transform:uppercase}@media (min-width:768px){section.type-text div.constrain h1{font-size:5rem}}section.type-text div.constrain h2{color:#0e6d7b;font-size:1.5rem;font-weight:900;line-height:1em;margin-bottom:20px;text-transform:uppercase}@media (min-width:768px){section.type-text div.constrain h2{font-size:2rem}}section.type-text div.constrain h3{font-size:1.5rem;font-weight:500;line-height:1em;margin-bottom:20px}@media (min-width:768px){section.type-text div.constrain h3{font-size:2rem}}section.type-text div.constrain p{margin:20px 0}section.type-image div.constrain img{margin:0 auto;max-width:100%}section.type-text-with-video.video-align-left div.constrain div.text{order:2}section.type-text-with-video.video-align-left div.constrain div.video,section.type-text-with-video.video-align-right div.constrain div.text{order:1}section.type-text-with-video.video-align-right div.constrain div.video{order:2}section.type-text-with-video div.constrain{display:grid;gap:30px}@media (min-width:768px){section.type-text-with-video div.constrain{align-items:center;gap:40px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){section.type-text-with-video div.constrain{gap:50px}}section.type-text-with-video div.constrain div.text h1{font-size:3rem;font-weight:900;line-height:1em;margin-bottom:30px;text-transform:uppercase}@media (min-width:768px){section.type-text-with-video div.constrain div.text h1{font-size:5rem}}section.type-text-with-video div.constrain div.text h2{color:#0e6d7b;font-size:1.5rem;font-weight:900;line-height:1em;margin-bottom:20px;text-transform:uppercase}@media (min-width:768px){section.type-text-with-video div.constrain div.text h2{font-size:2rem}}section.type-text-with-video div.constrain div.text h3{font-size:1.5rem;font-weight:500;line-height:1em;margin-bottom:20px}@media (min-width:768px){section.type-text-with-video div.constrain div.text h3{font-size:2rem}}section.type-text-with-video div.constrain div.video div.video-wrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}section.type-text-with-video div.constrain div.video div.video-wrapper iframe{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
