@keyframes loaderSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes popIn{0%{opacity:.3;transform:scale(.8)}80%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.sp-direct{background:linear-gradient(180deg,#fff 50%,#f4ecf5 0);padding-bottom:3rem}.sp-direct__container{background:#fff;border-radius:2.5rem;box-shadow:5px -3px 20px 0 rgba(38,38,38,.1);margin-left:auto;margin-right:auto;max-width:88.75rem;padding:4rem;text-align:center;width:94%}.sp-direct__container:after{clear:both;content:"";display:table}.sp-direct__heading{color:#52105b;font-size:2.25rem;font-weight:800;line-height:1.25;margin-bottom:1rem;margin-top:0}@media (max-width:88.75rem){.sp-direct__heading{font-size:1.75rem}}@media (max-width:68.75rem){.sp-direct__heading{font-size:1.75rem}}@media (max-width:60rem){.sp-direct__heading{font-size:1.75rem}}@media (max-width:32rem){.sp-direct__heading{font-size:1.4375rem}}@media (max-width:25rem){.sp-direct__heading{font-size:1.4375rem}}.sp-direct__heading strong{-webkit-text-fill-color:transparent;animation:shine 40s linear infinite reverse;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(234deg,#914099 59.5%,#b79dba 60%,#914099 60.5%);background-size:800% auto;color:#914099;font-weight:800}@keyframes shine{to{background-position:800%}}.sp-direct__intro{line-height:1.75rem;margin-bottom:2rem}.sp-direct__list{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:0}.sp-direct__list li{padding-left:0;text-indent:0}.sp-direct__list li:before{background:none;content:none}.sp-direct__list__item{border-radius:1.25rem;display:-ms-flexbox;display:flex;overflow:hidden}.sp-direct__list__item__icon{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;align-items:center;background:#914099;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center;width:12.5%}.sp-direct__list__item__icon svg{width:2.25rem}.sp-direct__list__item__text{-ms-flex-pack:center;background:#f4ecf5;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:1.5rem 2rem;text-align:left;width:100%}.sp-direct__list__item__text__heading{color:#52105b;font-size:1.375rem;font-weight:800;line-height:1.25;margin-bottom:.5rem;margin-top:0}@media (max-width:88.75rem){.sp-direct__list__item__text__heading{font-size:1.125rem}}@media (max-width:68.75rem){.sp-direct__list__item__text__heading{font-size:1.125rem}}@media (max-width:60rem){.sp-direct__list__item__text__heading{font-size:1.125rem}}@media (max-width:32rem){.sp-direct__list__item__text__heading{font-size:1rem}}@media (max-width:25rem){.sp-direct__list__item__text__heading{font-size:1rem}}.sp-direct__list__item__text__description{font-size:1rem;margin:0}.sp-direct__link{background-color:#55a646;border:2px solid #55a646;border-radius:3rem;box-shadow:0 4px 7px 1px rgba(38,38,38,.1);box-shadow:5px 10px 20px 0 rgba(38,38,38,.1);color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1;margin-top:3rem;padding:1rem 3rem;text-align:center;text-transform:lowercase;transition:background-color border-color ease-in-out;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:88.75rem){.sp-direct__link{font-size:.875rem}}@media (max-width:68.75rem){.sp-direct__link{font-size:.875rem}}@media (max-width:60rem){.sp-direct__link{font-size:.875rem}}@media (max-width:32rem){.sp-direct__link{font-size:.875rem}}@media (max-width:25rem){.sp-direct__link{font-size:.875rem}}.sp-direct__link:focus,.sp-direct__link:hover{background-color:#368727;border-color:#368727;color:#fff;text-decoration:none}.sp-direct__link:disabled{background-color:#8e8e8c;border-color:#8e8e8c;color:#fff;cursor:not-allowed}@media (max-width:32rem){.sp-direct__link{width:100%}}@media (max-width:88.75rem){.sp-direct{padding:4rem 0}}@media (max-width:68.75rem){.sp-direct__list__item__icon{width:20%}}@media (max-width:60rem){.sp-direct{padding:1rem 0}.sp-direct__container{padding:3rem 2rem}.sp-direct__list{gap:1rem;grid-template-columns:repeat(1,1fr)}.sp-direct__list__item__icon{width:15%}.sp-direct__list__item__icon svg{width:1.5rem}.sp-direct__list__item__text{padding:1rem}}@media (max-width:32rem){.sp-direct{padding:0}.sp-direct__container{border-radius:1.25rem;padding:3rem 1rem 2rem}}
