.component-panel-anchor{position:relative;display:flex;align-items:center;flex-wrap:wrap;padding:5.4rem 3.6rem;font-family:var(--font-family--primary);color:var(--color--primary--400);border:.4rem solid var(--color--tertiary--500);transition:transform .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}@media(min-width:1024px){.component-panel-anchor{padding:9rem 4.5rem}}.component-panel-anchor:hover{transform:translateY(-5px);border-color:transparent;box-shadow:var(--color--secondary--600--12) .5rem .5rem .75rem 0}.component-panel-anchor:hover .component-panel-anchor__cta-text{color:var(--color--secondary--400)}.component-panel-anchor__anchor{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.component-panel-anchor__column{flex-basis:100%;max-width:100%}@media(min-width:1400px){.component-panel-anchor__column{display:flex;justify-content:space-between;align-items:center;flex-basis:50%;max-width:50%}}@media(min-width:1024px){.component-panel-anchor__column:first-of-type{flex-basis:70%;max-width:70%}}@media(min-width:1024px){.component-panel-anchor__column:last-of-type{flex-basis:30%;max-width:30%;padding-left:15%}}.component-panel-anchor__heading{margin-bottom:0;font-size:2.5rem;font-weight:700}@media(min-width:1024px){.component-panel-anchor__heading{font-size:3.1rem}}.component-panel-anchor__subheading{display:inline-block;margin-top:3.6rem;margin-bottom:3.6rem;font-size:2.5rem;font-weight:600;color:var(--color--secondary--400);text-decoration:none}@media(min-width:1024px){.component-panel-anchor__subheading{margin:0}}.component-panel-anchor__cta-text{font-size:2.5rem;font-weight:700;transition:color .2s ease-in-out}
