.sp-richtext-anchor{display:flex;gap:40px;width:100%}.sp-richtext-anchor__nav{flex-shrink:0;padding-bottom:40px;width:300px}.sp-richtext-anchor__nav-inner{align-items:flex-start;display:flex;flex-direction:column;gap:16px;position:sticky;top:20px}.sp-richtext-anchor__heading{font-family:Century Old Style Std,serif;font-size:40px;font-weight:400;line-height:45px;margin:0;padding:40px 0}.sp-richtext-anchor__subheading{font-family:Century Gothic Pro,sans-serif;font-size:18px;font-weight:700;line-height:18px;margin:0}.sp-richtext-anchor__buttons{display:flex;flex-direction:column;gap:16px;width:100%}.sp-richtext-anchor__btn{align-items:center;display:flex;font-family:Century Gothic Pro,sans-serif;font-size:18px;font-weight:700;line-height:18px;padding:16px 50px;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.sp-richtext-anchor__btn.is-active,.sp-richtext-anchor__btn:hover{text-decoration:none}.sp-richtext-anchor__content{flex:1;max-width:703px;min-width:0;overflow:hidden;padding:40px 0}.sp-richtext-anchor__content img{height:auto!important;max-width:100%!important}@media (max-width:991px){.sp-richtext-anchor.container{margin-left:0;margin-right:0;max-width:100%;padding-left:20px;padding-right:20px;width:100%}.sp-richtext-anchor{flex-direction:column;gap:32px}.sp-richtext-anchor__nav{padding-bottom:0;width:100%}.sp-richtext-anchor__nav-inner{align-items:center;padding:40px 0;position:static;text-align:center}.sp-richtext-anchor__heading{font-size:32px;line-height:38px;padding:0;text-align:center}.sp-richtext-anchor__subheading{text-align:center}.sp-richtext-anchor__buttons{max-width:100%;width:300px}.sp-richtext-anchor__btn{font-size:18px;justify-content:center;padding:16px 50px;text-align:center}.sp-richtext-anchor__content{max-width:100%;overflow-x:hidden;padding:0;word-wrap:break-word;overflow-wrap:break-word}.sp-richtext-anchor__content img{height:auto;max-width:100%}}@media (max-width:767px){.sp-richtext-anchor{padding-top:40px}.sp-richtext-anchor__heading{font-size:32px;line-height:34px}.sp-richtext-anchor__subheading{font-size:16px}.sp-richtext-anchor__btn{font-size:18px;padding:14px 30px}}@media (min-width:1040px){.sp-richtext-anchor{gap:90px}}