:root{--font-primary:"Poppins",sans-serif;--font-secondary:"Times",serif;--base-size:16px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{height:100%;width:100%}body{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-style:normal;margin:0 0 10px}h1{font-size:56px}p{font-family:var(--font-primary);font-size:var(--base-size);font-style:normal;line-height:1.8;margin:0;padding-bottom:.5em}li,p,ul{font-weight:400}ul{padding-left:0}.inner-wrapper{margin:0 auto;max-width:1200px;width:100%}@media (max-width:1200px){.inner-wrapper{padding:0 50px}}@media (max-width:960px){.inner-wrapper{padding:0 30px}h1{font-size:48px}}.flex-x{align-items:center;display:flex;justify-content:center}.flex-y{display:flex;flex-direction:column}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.gap-20{gap:20px}.gap-30{gap:30px}.gap-50{gap:50px}.flex-wrap{flex-wrap:wrap}@media (max-width:690px){.flex-x{align-items:center;flex-direction:column;gap:30px}}.btn-wrapper.btn-primary-wrapper :is(.cta_button,.cta-button,[data-hubspot-cta-id],input[type=submit],input[type=button]){align-items:center;background-color:#066639;border:1px solid #066639;border-radius:3px;color:#fff;display:inline-flex;filter:brightness(110%);font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;justify-content:center;line-height:1.35;min-height:3.5rem;min-height:2.875rem;padding:0 1.125rem;text-align:center;text-decoration:none;transition:filter .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-wrapper.btn-primary-wrapper :is(.cta_button,.cta-button,[data-hubspot-cta-id],input[type=submit],input[type=button]):hover{background-color:#066639;color:#fff;filter:brightness(110%)}footer{margin:0;padding:50px 50px 30px;width:100%}footer ul li{font-size:14px;list-style-type:none}.legal-consent-container div{line-height:1.6!important}@media (max-width:690px){footer ul li{text-align:center}}