.hero:has(.solvyn-hero-scroll) .hero__content-wrapper{max-width:620px}.hero:has(.solvyn-hero-scroll) .hero__content-wrapper .text-block{max-width:620px}.solvyn-hero-scroll{position:absolute;bottom:76px;left:50%;transform:translateX(-50%);z-index:6;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;background:rgba(12,46,50,.35);backdrop-filter:blur(4px);animation:solvyn-scroll-bounce 1.8s ease-in-out infinite;cursor:pointer}.solvyn-hero-scroll svg{width:25px;height:25px}.solvyn-hero-scroll:focus-visible{outline:3px solid #fff;outline-offset:3px}@keyframes solvyn-scroll-bounce{0%,100%{translate:0 0}50%{translate:0 7px}}@media(max-width:749px){.solvyn-hero-scroll{bottom:76px;width:44px;height:44px}.hero:has(.solvyn-hero-scroll) .hero__content-wrapper{padding-bottom:56px}}@media(prefers-reduced-motion:reduce){.solvyn-hero-scroll{animation:none}}.hero:has(.solvyn-hero-scroll) .hero__content-wrapper>.text-block.h2{max-width:620px}.hero:has(.solvyn-hero-scroll) .hero__content-wrapper>.text-block.h2 p{font-family:Georgia,serif;font-weight:400;font-size:clamp(36px,3.6vw,54px);line-height:1.12;letter-spacing:-.025em;text-shadow:0 1px 10px rgba(0,0,0,.2)}.hero:has(.solvyn-hero-scroll) .hero__content-wrapper>rte-formatter.paragraph{width:min(520px,100%);max-width:520px}.hero:has(.solvyn-hero-scroll) .hero__content-wrapper>rte-formatter.paragraph p{font-family:Georgia,serif;font-size:19px;line-height:1.38;text-shadow:0 1px 9px rgba(0,0,0,.3)}@media(max-width:749px){.hero:has(.solvyn-hero-scroll) .hero__content-wrapper>.text-block.h2 p{font-size:clamp(30px,8vw,42px)}.hero:has(.solvyn-hero-scroll) .hero__content-wrapper>rte-formatter.paragraph p{font-size:16px;line-height:1.4}}.hero:has(.solvyn-hero-scroll) a.button{background:#0B777B!important;border-color:#0B777B!important;color:#fff!important}