.section-m{padding:var(--space-m)}.section-l{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:var(--space-l) var(--space-m)}.section-xl{padding:var(--space-xl) var(--space-m)}.section-xxl{padding:var(--space-xxl) var(--space-m)}.hero-headline{color:var(--brand-one);font-size:var(--headline-xl);font-weight:800;letter-spacing:-0.625px;line-height:1.05;margin-bottom:var(--space-m)}.p-intro{color:var(--text);font-size:calc(var(--body-l)*0.975);font-weight:400;line-height:1.625}.section-headline{color:var(--brand-one);font-size:var(--headline-m);font-weight:500}.button-primary{background-color:var(--brand-two);color:var(--bg-body);display:inline-block;font-size:var(--body-m);font-weight:600;border-radius:50px;padding:1.025rem 2.25rem 1rem 2.25rem}.button-primary:hover{background-color:#324cb7;color:var(--bg-body)}.p-small{font-size:var(--body-s);line-height:1.65}.card-box{background-color:var(--bg-body);border:0.05rem solid var(--bg-light-blue);border-radius:var(--space-xxs);padding:var(--space-s) var(--space-s) var(--space-m) var(--space-s)}.button-text{border-bottom-style:solid;border-bottom-width:1px;color:var(--brand-two);font-weight:600}.button-text:hover{color:var(--brand-three)}.card-title{color:var(--bg-body);font-size:calc(var(--headline-s)*0.9);margin-bottom:var(--space-s);margin-top:var(--space-m)}.card-img{margin-bottom:var(--space-s);border-radius:var(--space-xxs)}.card-text{font-size:var(--body);line-height:1.65;margin-bottom:var(--space-l)}.card-tag{background-color:#e1e3ef;color:var(--brand-one);display:inline-block;font-size:calc(var(--body-s)*0.9);font-weight:600;margin-right:0.4rem;border-radius:1rem;padding:0.4rem 1.25rem}.card-tag-new{background-color:var(--brand-three);color:var(--bg-body)}.accreditation-logo{max-height:120px}.card-category{align-items:flex-end;background-blend-mode:multiply;background-color:#8696dc;background-image:linear-gradient(0deg,#25306e 0%,rgba(37,48,110,0.2) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;height:250px;justify-content:flex-start;border-radius:var(--space-xxs);padding:var(--space-s)}.card-category-title{color:var(--bg-body);margin-bottom:0px;position:relative}.button-secondary{background-color:var(--brand-three);color:var(--bg-body);display:inline-block;font-size:var(--body-m);font-weight:600;border-radius:50px;padding:1.025rem 2.25rem 1rem 2.8rem}.button-secondary:hover{background-color:#44b5bf;color:var(--bg-body)}.pre-headline{color:var(--text-light);font-size:calc(var(--body-m)*1.05);font-weight:600;letter-spacing:1px;text-transform:uppercase}.footer-col-title{font-size:var(--body-l);font-weight:300}.footer-col-links{color:var(--bg-body);font-size:calc(var(--body-m)*0.9);font-weight:500}.testimonial-title{color:var(--brand-one);font-size:var(--headline-s);font-style:italic;font-weight:300;margin-bottom:var(--space-m);text-align:center}.page-headline{color:var(--brand-one);font-size:var(--headline-l);font-weight:700}.button-primary-sm{background-color:var(--brand-two);color:var(--bg-body);display:inline-block;font-size:calc(var(--body-s)*0.95);font-weight:500;letter-spacing:0.3px;text-transform:uppercase;border-radius:50px;padding:0.8rem 1.75rem 0.85rem 1.75rem}.button-primary-sm:hover{background-color:#324cb7;color:var(--bg-body)}.button-secondary-sm{background-color:var(--brand-three);color:var(--bg-body);display:inline-block;font-size:var(--body-s);font-weight:500;letter-spacing:0.3px;text-transform:uppercase;border-radius:50px;padding:1rem 1.75rem 1.05rem 1.75rem}.button-secondary-sm:hover{background-color:#44b5bf;color:var(--bg-body)}.tab-content{color:var(--brand-one);font-size:var(--body-m);font-weight:700;border-bottom:0.3rem solid var(--bg-light-blue);padding:var(--space-xs) var(--space-s)}.tab-content:is(:hover,:focus){color:var(--brand-two);border-bottom:0.3rem solid var(--brand-two)}.tab-content a{color:var(--brand-three)}.faq{color:var(--brand-two);font-size:var(--body-m);font-weight:600}