.btnprimaryoutline{background-color:var(--white);border-bottom-left-radius:500px;border-bottom-right-radius:500px;border-top-left-radius:500px;border-top-right-radius:500px;border:1px solid var(--primary);color:var(--btn-primary);display:inline-flex;font-size:1rem;font-weight:700;padding:1rem 2rem;text-transform:uppercase}.btnprimaryoutline:hover{color:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}.BTNCTA{background-color:var(--btn-cta);border-bottom-left-radius:500px;border-bottom-right-radius:500px;border-top-left-radius:500px;border-top-right-radius:500px;border-style:solid;border-width:0;color:var(--white);display:inline-flex;font-size:1rem;font-weight:700;padding:1rem 2rem;text-transform:uppercase}.BTNCTA:hover{color:var(--white);background-color:var(--cta-alt)}.subtitle{font-family:Plus Jakarta Sans;font-size:1rem;font-weight:500;letter-spacing:2px;line-height:1.3;text-transform:uppercase}.divider-medium{background-color:var(--secondary);height:6px;max-width:240px;width:100%}.divider-small{background-color:var(--secondary);height:6px;max-width:100px;width:100%}.btn-primary{background-color:var(--btn-primary);border-bottom-left-radius:500px;border-bottom-right-radius:500px;border-top-left-radius:500px;border-top-right-radius:500px;border-style:solid;border-width:0;color:var(--white);display:inline-flex;font-size:1rem;font-weight:700;padding:1rem 2rem;text-transform:uppercase}.btn-primary:hover{color:var(--white);background-color:var(--btn-primary-hover)}.btn-text-link{color:var(--btn-cta);display:inline-flex;font-size:1rem;font-weight:700;letter-spacing:2px;padding:0;text-transform:uppercase}.btn-text-link:hover{color:var(--cta-alt)}.title-link a{text-decoration:none;color:var(--headings)}.title-link a:hover{color:var(--cta-alt)}