.link-with-arrow:after{content:"";position:absolute;left:0;bottom:-4px;height:1px;width:0;background-color:var(--grey-500);transition:var(--link-transition)}@media(max-width:1536px){.link-with-arrow:after{bottom:-2px}}.link-with-arrow svg{width:12px;height:12px;transition:var(--link-transition);transform-origin:12px 12px}.link-with-arrow svg path{fill:var(--grey-500);transition:var(--link-transition)}@media(hover:hover)and (pointer:fine){.link-with-arrow:focus-within,.link-with-arrow:hover{text-decoration:none}.link-with-arrow:focus-within:after,.link-with-arrow:hover:after{width:calc(100% + 7px)}.link-with-arrow:focus-within svg,.link-with-arrow:hover svg{transform:rotate(45deg) translateX(1px) translateY(2px)}}.link-with-arrow.light{color:var(--pure-white);opacity:.6}.link-with-arrow.light path{fill:var(--pure-white)}@media(hover:hover)and (pointer:fine){.link-with-arrow.light:focus-within,.link-with-arrow.light:hover{opacity:1;color:var(--pure-white)}.link-with-arrow.light:focus-within:after,.link-with-arrow.light:hover:after{background-color:var(--pure-white)}}.slider-button:after{content:"";display:block;position:absolute;right:0;top:50%;width:0;height:0;border-radius:50%;background-color:var(--primary-blue-01);transition:var(--button-transition)}.slider-button svg{position:relative;z-index:1}.slider-button svg path{transition:var(--button-transition)}.slider-button:disabled{pointer-events:none;opacity:.5}.slider-button:disabled svg path{opacity:.5}@media(hover:hover)and (pointer:fine){.slider-button:hover:after{background-color:var(--primary-blue);width:100%;height:100%;top:0}.slider-button:hover path{stroke:var(--pure-white)}.slider-button:focus-visible{outline:3px solid var(--primary-blue-50)}}