:root{--drawer-width:520px;--wp--preset--border-radius-4:4px;--wp--preset--border-radius-6:6px;--wp--preset--border-radius-8:8px;--wp--preset--border-radius-12:12px;--wp--preset--border-radius-16:16px;--wp--preset--border-radius-20:20px;--wp--preset--border-radius-24:24px;--wp--preset--border-radius-28:28px;--wp--preset--border-radius-32:32px}.wp-block-hwp-scroll{--hwp-scroll--button-small:30px;--hwp-scroll--button-medium:45px;--hwp-scroll--button-large:60px;--hwp-scroll--button-border-radius:100%;--hwp-scroll--button-padding:clamp(4px,0.568vw,8px);--hwp-scroll--animation-duration:3s}.wp-block-hwp-scroll.scroll-to-top{bottom:120px;box-sizing:border-box;margin:0!important;opacity:0;position:fixed;transition:right .5s ease-in-out,opacity .5s ease-in-out;z-index:25}.wp-block-hwp-scroll.scroll-to-top .scroll-to-top__button{align-items:center;border:none;border-radius:var(--hwp-scroll--button-border-radius);box-sizing:border-box;cursor:pointer;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;padding:var(--hwp-scroll--button-padding);transition:transform .3s ease-in-out;width:100%}.wp-block-hwp-scroll.scroll-to-top .scroll-to-top__button svg{display:block;height:100%;width:100%}.wp-block-hwp-scroll.scroll-to-top .scroll-to-top__button:hover{transform:scale(1.1)}.wp-block-hwp-scroll.scroll-to-top .scroll-to-top__button:active,.wp-block-hwp-scroll.scroll-to-top .scroll-to-top__button:focus{outline:none}.wp-block-hwp-scroll.scroll-to-top.is-visible{opacity:1}.wp-block-hwp-scroll.scroll-to-top.has-scale-in-out-animation{opacity:1;transform:scale(0);transition:transform .5s ease-in-out}.wp-block-hwp-scroll.scroll-to-top.is-small-size{height:var(--hwp-scroll--button-small);width:var(--hwp-scroll--button-small)}.wp-block-hwp-scroll.scroll-to-top.is-small-size.has-fade-in-animation,.wp-block-hwp-scroll.scroll-to-top.is-small-size.has-scale-in-out-animation{right:8px}@media screen and (min-width:1080px){.wp-block-hwp-scroll.scroll-to-top.is-small-size.has-fade-in-animation,.wp-block-hwp-scroll.scroll-to-top.is-small-size.has-scale-in-out-animation{right:calc(50vw - var(--wp--style--global--content-size)/2 - var(--hwp-scroll--button-small) - var(--hwp-scroll--button-small))}}.wp-block-hwp-scroll.scroll-to-top.is-small-size.has-slide-in-animation{right:calc(var(--hwp-scroll--button-small)*-1)}.wp-block-hwp-scroll.scroll-to-top.is-small-size.is-visible.has-slide-in-animation{right:8px}@media screen and (min-width:1080px){.wp-block-hwp-scroll.scroll-to-top.is-small-size.is-visible.has-slide-in-animation{right:calc(50vw - var(--wp--style--global--content-size)/2 - var(--hwp-scroll--button-small) - var(--hwp-scroll--button-small))}}.wp-block-hwp-scroll.scroll-to-top.is-small-size.is-visible.has-scale-in-out-animation{transform:scale(1)}.wp-block-hwp-scroll.scroll-to-top.is-medium-size{height:var(--hwp-scroll--button-medium);width:var(--hwp-scroll--button-medium)}.wp-block-hwp-scroll.scroll-to-top.is-medium-size.has-fade-in-animation,.wp-block-hwp-scroll.scroll-to-top.is-medium-size.has-scale-in-out-animation{right:8px}@media screen and (min-width:1080px){.wp-block-hwp-scroll.scroll-to-top.is-medium-size.has-fade-in-animation,.wp-block-hwp-scroll.scroll-to-top.is-medium-size.has-scale-in-out-animation{right:calc(50vw - var(--wp--style--global--content-size)/2 - var(--hwp-scroll--button-medium) - var(--hwp-scroll--button-medium)/2)}}.wp-block-hwp-scroll.scroll-to-top.is-medium-size.has-slide-in-animation{right:calc(var(--hwp-scroll--button-medium)*-1)}.wp-block-hwp-scroll.scroll-to-top.is-medium-size.is-visible.has-slide-in-animation{right:8px}@media screen and (min-width:1080px){.wp-block-hwp-scroll.scroll-to-top.is-medium-size.is-visible.has-slide-in-animation{right:calc(50vw - var(--wp--style--global--content-size)/2 - var(--hwp-scroll--button-medium) - var(--hwp-scroll--button-medium)/2)}}.wp-block-hwp-scroll.scroll-to-top.is-medium-size.is-visible.has-scale-in-out-animation{transform:scale(1)}.wp-block-hwp-scroll.scroll-to-top.is-large-size{height:var(--hwp-scroll--button-large);width:var(--hwp-scroll--button-large)}.wp-block-hwp-scroll.scroll-to-top.is-large-size.has-fade-in-animation,.wp-block-hwp-scroll.scroll-to-top.is-large-size.has-scale-in-out-animation{right:8px}@media screen and (min-width:1080px){.wp-block-hwp-scroll.scroll-to-top.is-large-size.has-fade-in-animation,.wp-block-hwp-scroll.scroll-to-top.is-large-size.has-scale-in-out-animation{right:calc(50vw - var(--wp--style--global--content-size)/2 - var(--hwp-scroll--button-large) - var(--hwp-scroll--button-large)/4)}}.wp-block-hwp-scroll.scroll-to-top.is-large-size.has-slide-in-animation{right:calc(var(--hwp-scroll--button-large)*-1)}.wp-block-hwp-scroll.scroll-to-top.is-large-size.is-visible.has-slide-in-animation{right:8px}@media screen and (min-width:1080px){.wp-block-hwp-scroll.scroll-to-top.is-large-size.is-visible.has-slide-in-animation{right:calc(50vw - var(--wp--style--global--content-size)/2 - var(--hwp-scroll--button-large) - var(--hwp-scroll--button-large)/4)}}.wp-block-hwp-scroll.scroll-to-top.is-large-size.is-visible.has-scale-in-out-animation{transform:scale(1)}.wp-block-hwp-scroll.scroll-to-next{align-items:center;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:center;width:100%}.wp-block-hwp-scroll.scroll-to-next.has-jumping-animation{animation:bounce var(--hwp-scroll--animation-duration) linear infinite forwards}.wp-block-hwp-scroll.scroll-to-next.has-pulse-animation{animation:pulse var(--hwp-scroll--animation-duration) linear infinite forwards}.wp-block-hwp-scroll.scroll-to-next .scroll-to-next__button{align-items:center;border:none;border-radius:var(--hwp-scroll--button-border-radius);box-sizing:border-box;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:center;padding:var(--hwp-scroll--button-padding);transition:transform .3s ease-in-out}.wp-block-hwp-scroll.scroll-to-next .scroll-to-next__button svg{display:block;height:100%;transform:rotate(180deg);width:100%}.wp-block-hwp-scroll.scroll-to-next .scroll-to-next__button:hover{transform:scale(1.1)}.wp-block-hwp-scroll.scroll-to-next.is-small-size .scroll-to-next__button{height:var(--hwp-scroll--button-small);width:var(--hwp-scroll--button-small)}.wp-block-hwp-scroll.scroll-to-next.is-medium-size .scroll-to-next__button{height:var(--hwp-scroll--button-medium);width:var(--hwp-scroll--button-medium)}.wp-block-hwp-scroll.scroll-to-next.is-large-size .scroll-to-next__button{height:var(--hwp-scroll--button-large);width:var(--hwp-scroll--button-large)}@keyframes bounce{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}25%{transform:scale(.9)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}
