.split-section{display:flex;align-items:center;justify-content:center;margin-block:12.5rem}@media(max-width:46.999rem){.split-section{margin-block:7.5rem;padding-inline:1.5rem}}.split-section__inner{display:flex;width:75rem;justify-content:space-between;align-items:center}@media(min-width:70rem){.split-section__inner{max-width:calc(100% - 4rem)}}@media(max-width:70rem){.split-section__inner{width:100%;flex-direction:column;gap:2.5rem}}.split-section__copy{width:100%;max-width:36.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}@media(max-width:46.999rem){.split-section__copy{width:100%;gap:2.5rem}}.split-section__text{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}@media(max-width:46.999rem){.split-section__text{gap:1.5rem}}.split-section__text h2{color:var(--color-primary);font-family:var(--font-family-SemiBold);font-size:2.5rem;font-weight:400}@media(max-width:46.999rem){.split-section__text h2{font-size:1.75rem}}.split-section__paragraphs{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.split-section__paragraphs p{color:var(--text-body);font-family:var(--font-family);font-size:1.3rem;font-weight:400}@media(max-width:46.999rem){.split-section__paragraphs p{font-size:1.12rem}}.split-section__paragraphs p a{text-decoration:underline}.split-section__cta{overflow:hidden;position:relative;display:inline-block;display:flex;width:12.5rem;height:4rem;padding:0 2.5rem;justify-content:center;align-items:center;border-radius:3.125rem;background:var(--color-primary);color:var(--color-white);text-align:center;font-family:var(--font-family-SemiBold);font-size:1rem;font-weight:400;transition:background .5s}.split-section__cta:hover{background:var(--color-accent)}@media(min-width:47rem)and (max-width:70rem){.split-section__cta{height:5.5rem}}@media(max-width:46.999rem){.split-section__cta{width:100%;height:5.5rem}}.split-section__image,.split-section__media{width:31.3125rem;max-width:100%;flex-shrink:0;display:block}@media(max-width:70rem){.split-section__image,.split-section__media{display:none}}.split-section__image{height:auto;border-radius:1.5rem}@media(min-width:70rem){.split-section--reverse .split-section__inner{flex-direction:row-reverse}}@media(max-width:70rem){.split-section--stacked .split-section__image,.split-section--stacked .split-section__media{display:block}}