.act-share{float:left;margin-top:var(--gaps--block);position:-webkit-sticky;position:sticky;top:11rem}.act-share.alignwide{margin-left:min(0,(100vw - var(--layout--wide-size))/2 - var(--gaps--sides) - var(--margin--xx-small))!important}.act-share__inner{background:hsla(0,0%,100%,.3);padding:var(--margin--xx-small);right:0;top:0}.act-share__box,.act-share__inner{display:flex;flex-direction:column;gap:var(--margin--xx-small);transition:all .3s ease-out}.act-share__network,.act-share__toggle{align-items:center;aspect-ratio:1/1;border-radius:999vw;color:var(--color--white);display:flex;font-size:1.375rem;justify-content:center;transition:all .3s ease-out;width:2.375rem}.act-share__network{background:var(--network--color)}.act-share__network:focus,.act-share__network:focus-visible,.act-share__network:hover{background:#fff;color:var(--network--color--hover)}.act-share__network__facebook:hover:focus,.act-share__network__facebook:hover:focus-visible,.act-share__network__facebook:hover:hover{color:var(--social--facebook)}.act-share__network__twitter:hover:focus,.act-share__network__twitter:hover:focus-visible,.act-share__network__twitter:hover:hover{color:var(--social--twitter)}.act-share__network__youtube:hover:focus,.act-share__network__youtube:hover:focus-visible,.act-share__network__youtube:hover:hover{color:var(--social--youtube)}.act-share__network__linkedin:hover:focus,.act-share__network__linkedin:hover:focus-visible,.act-share__network__linkedin:hover:hover{color:var(--social--linkedin)}.act-share__network__instagram:focus,.act-share__network__instagram:focus-visible,.act-share__network__instagram:hover{color:var(--social--instagram)}.act-share__toggle{background:var(--toggle--color)}.act-share__toggle:focus,.act-share__toggle:focus-visible,.act-share__toggle:hover{background:#fff;color:var(--toggle--color)}.act-share.act-share--is-open .act-share__toggle svg:last-child,.act-share:not(.act-share--is-open) .act-share__toggle svg:first-child{display:none}.act-share:not(.act-share--is-open) .act-share__box{height:0;opacity:0;overflow:hidden;width:0}.act-share:not(.act-share--is-open) .act-share__inner{gap:0}@media (max-width:1079px){.act-share{float:none;top:8.5rem}.act-share .act-share__track{position:static}.act-share .act-share__inner{background:none;display:inline-flex;flex-direction:row;padding:0;position:static;width:auto}.act-share .act-share__box{flex-direction:row-reverse}}
