.sp-two-col{background-color:#f4f1e9;padding:80px 30px;width:100%}.sp-two-col,.sp-two-col *,.sp-two-col :after,.sp-two-col :before{box-sizing:border-box}.sp-two-col__container{margin-inline:auto;max-width:1360px;width:100%}.sp-two-col__grid{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sp-two-col__left,.sp-two-col__right{min-width:0}.sp-two-col__eyebrow{color:#981b1e;font-size:11px;font-weight:700;line-height:1.2;margin:0 0 18px;text-transform:uppercase}.sp-two-col__heading{color:#111;font-size:38px;font-weight:700;letter-spacing:-.035em;line-height:.98;margin:0;overflow-wrap:break-word;text-transform:uppercase}.sp-two-col__description{color:#111;font-size:14px;font-weight:400;line-height:1.5}.sp-two-col__description>:first-child{margin-top:0}.sp-two-col__description>:last-child{margin-bottom:0}.sp-two-col__description p{line-height:inherit}.sp-two-col__button-wrap{margin-top:28px}.sp-two-col .sp-two-col__button,.sp-two-col .sp-two-col__button-text,.sp-two-col .sp-two-col__button:active,.sp-two-col .sp-two-col__button:focus,.sp-two-col .sp-two-col__button:hover,.sp-two-col__button{text-decoration:none}.sp-two-col__button{align-items:center;display:inline-flex;gap:16px;justify-content:flex-start;line-height:1.4;max-width:100%;text-transform:uppercase;transition:transform .22s ease,opacity .22s ease,background-color .22s ease}.sp-two-col__button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sp-two-col__button-icon{display:block;flex-shrink:0;height:16px;object-fit:contain;width:16px}.sp-two-col__divider{border:0;border-top:1px solid #ef6868;display:block;margin-bottom:25px;margin-top:75px;width:100%}.sp-two-col__highlights{align-items:flex-start;display:flex;flex-direction:column;gap:3px}.sp-two-col__highlight-item{color:#111;font-size:16px;font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}@media (max-width:1024px){.sp-two-col{padding:60px 24px}.sp-two-col__grid{gap:45px;grid-template-columns:minmax(0,1fr)}.sp-two-col__heading{font-size:32px;line-height:1.05}.sp-two-col__button-wrap{margin-top:26px}.sp-two-col__divider{margin-bottom:22px;margin-top:55px}.sp-two-col__highlight-item{font-size:20px!important}}@media (max-width:767px){.sp-two-col{padding:40px 20px}.sp-two-col__grid{gap:30px;grid-template-columns:minmax(0,1fr)}.sp-two-col__eyebrow{margin-bottom:15px}.sp-two-col__heading{font-size:28px;line-height:1.1}.sp-two-col__button-wrap{margin-top:24px}.sp-two-col__divider{margin-bottom:20px;margin-top:35px}.sp-two-col__highlight-item{font-size:18px!important}}.sp-two-col.is-animation-ready .sp-two-col__button-wrap,.sp-two-col.is-animation-ready .sp-two-col__description,.sp-two-col.is-animation-ready .sp-two-col__divider,.sp-two-col.is-animation-ready .sp-two-col__eyebrow,.sp-two-col.is-animation-ready .sp-two-col__heading,.sp-two-col.is-animation-ready .sp-two-col__highlights{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.sp-two-col.is-animation-ready.is-visible .sp-two-col__button-wrap,.sp-two-col.is-animation-ready.is-visible .sp-two-col__description,.sp-two-col.is-animation-ready.is-visible .sp-two-col__divider,.sp-two-col.is-animation-ready.is-visible .sp-two-col__eyebrow,.sp-two-col.is-animation-ready.is-visible .sp-two-col__heading,.sp-two-col.is-animation-ready.is-visible .sp-two-col__highlights{opacity:1;transform:translateY(0)}.sp-two-col.is-animation-ready .sp-two-col__eyebrow{transition-delay:0s}.sp-two-col.is-animation-ready .sp-two-col__heading{transition-delay:90ms}.sp-two-col.is-animation-ready .sp-two-col__description{transition-delay:.17s}.sp-two-col.is-animation-ready .sp-two-col__button-wrap{transition-delay:.25s}.sp-two-col.is-animation-ready .sp-two-col__divider{transition-delay:.3s}.sp-two-col.is-animation-ready .sp-two-col__highlights{transition-delay:.35s}@media (prefers-reduced-motion:reduce){.sp-two-col.is-animation-ready .sp-two-col__button-wrap,.sp-two-col.is-animation-ready .sp-two-col__description,.sp-two-col.is-animation-ready .sp-two-col__divider,.sp-two-col.is-animation-ready .sp-two-col__eyebrow,.sp-two-col.is-animation-ready .sp-two-col__heading,.sp-two-col.is-animation-ready .sp-two-col__highlights{opacity:1;transform:none;transition:none}.sp-two-col__button-icon{transition:none}}.sp-two-col__button-icon{transform:translateX(0);transition:transform .3s ease}@media (hover:hover) and (pointer:fine){.sp-two-col__button:hover .sp-two-col__button-icon{transform:translateX(3px)}}