.gbp-button--primary{background-color:var(--contrast-2);color:#ffffff;display:inline-flex;font-size:16px;font-weight:700;text-decoration:none;border-radius:10px;padding:10px 30px}.gbp-button--primary:is(:hover,:focus){background-color:var(--contrast);color:#ffffff}.gbp-footer{padding:2rem 40px}.gbp-footer a{font-size:16px}@media (max-width:1024px){.gbp-footer{padding:4rem 30px}}@media (max-width:767px){.gbp-footer{padding-bottom:1.5rem;padding-top:1.5rem}}.gbp-footer__link{color:var(--base-2);display:block;font-family:var(--gp-font--inter);text-decoration:none;padding:0.375rem 1rem}.gbp-footer__link:is(:hover,:focus){color:var(--base-2)}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-button--secondary{background-color:var(--contrast-2);color:var(--base-2);display:inline-flex;font-size:1rem;text-decoration:none;border-radius:50px;padding:0.75rem 1.5rem}.gbp-button--secondary:is(:hover,:focus){color:var(--base-2)}.gbp-footer__title{color:var(--base-2);font-size:1.3rem;font-weight:700;margin-bottom:1rem}.gbp-blue-button{border-radius:50px}.standard-container{padding:70px 40px}@media (max-width:1024px){.standard-container{padding:50px 30px}}@media (max-width:767px){.standard-container{padding:40px 25px}}.gbp-section {padding:7rem 40px;}@media (max-width: 1024px) {.gbp-section {padding:6rem 30px;}}@media (max-width: 767px) {.gbp-section {padding:4rem 20px;}}.gbp-section__tagline {font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.green-button{background-color:var(--contrast-2);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:var(--base-2);text-decoration:none;text-shadow:rgba(0,0,0,1) 0px 1px 3px;border-radius:10px;padding:10px 40px}.green-button:is(:hover,:focus){background-color:#329b42;color:var(--base-2)}.blue-button{background-color:var(--contrast);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:var(--base-2);text-decoration:none;border-radius:10px;padding:10px 40px}.blue-button:is(:hover,:focus){color:var(--base-2);background-color:#005095}.small-card-container{border-radius:10px;padding:20px}.medium-card-container{border-radius:10px;padding:30px}.CTA-container{background-color:#002a52;box-shadow:1px 1px 5px 1px #cccccc;color:var(--base-2);text-align:center;border-radius:15px;padding:60px}@media (max-width:1024px){.CTA-container{padding:40px}}@media (max-width:767px){.CTA-container{padding:30px}}.large-card-container{border-radius:10px;padding:50px}.large-card-container:is(:hover,:focus){transition:all 0.3s ease 0s}.location-container{background-color:var(--contrast-3);font-size:18px;border:1px solid var(--contrast);border-radius:10px;padding:6px 14px}.location-container:is(:hover,:focus){background-color:#e6f1ff}.button-container{column-gap:1rem;display:flex;justify-content:center;row-gap:1rem}@media (max-width:767px){.button-container{flex-direction:column;justify-self:center}}.box-shadow{box-shadow:1px 1px 5px 1px #cccccc}.hero-page-container{color:var(--base-2);padding:220px 240px 190px 240px}@media (max-width:1024px){.hero-page-container{padding:180px 30px 70px 30px}}@media (max-width:767px){.hero-page-container{padding-left:20px;padding-right:20px}}.space-divider{margin-bottom:40px;margin-top:40px;border-bottom:1px dashed var(--accent)}.highlight-container{background-color:var(--contrast-3);border:1px solid var(--contrast);border-radius:10px;padding:8px 8px 8px 30px}.highlight-container a{text-decoration:none;color:var(--accent)}.flex-box{align-items:center;column-gap:1em;display:inline-flex;margin-bottom:15px}@media (max-width:1024px){.flex-box{align-items:flex-start;flex-direction:column;row-gap:1em}}.text-shadow{letter-spacing:0.5px;text-shadow:rgba(0,0,0,1) 2px 2px 5px}@media (max-width:767px){.text-shadow{text-shadow:rgba(0,0,0,1) 1px 1px 2px}}.highlight-2{background-color:var(--contrast-3);justify-self:start;margin-bottom:10px;border-radius:10px;padding:8px 35px}