.btn-next-animated{position:relative;overflow:hidden}.btn-next-animated svg{fill:currentColor;z-index:9;width:24px;height:24px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute}.btn-next-animated .arr-1{right:16px}.btn-next-animated .arr-2{left:-25%}.btn-next-animated .circle{background-color:color-mix(in srgb, currentColor 12%, white);opacity:0;pointer-events:none;border-radius:50%;width:20px;height:20px;transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-next-animated .text{z-index:1;transition:all .8s cubic-bezier(.23,1,.32,1);position:relative;transform:translate(-12px)}.btn-next-animated:hover .arr-1{right:-25%}.btn-next-animated:hover .arr-2{left:16px}.btn-next-animated:hover .text{transform:translate(12px)}.btn-next-animated:hover .circle{opacity:1;width:220px;height:220px}.btn-next-animated:disabled:hover .arr-1{right:16px}.btn-next-animated:disabled:hover .arr-2{left:-25%}.btn-next-animated:disabled:hover .text{transform:translate(-12px)}.btn-next-animated:disabled:hover .circle{opacity:0;width:20px;height:20px}.btn-next-animated:disabled .text{transform:translate(0)}@media (prefers-reduced-motion:reduce){.btn-next-animated svg,.btn-next-animated .text,.btn-next-animated .circle{transition:none}.btn-next-animated:hover .arr-1{right:16px}.btn-next-animated:hover .arr-2{left:-25%}.btn-next-animated:hover .text{transform:translate(-12px)}.btn-next-animated:hover .circle{opacity:0;width:20px;height:20px}}.consent-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;width:36px;height:16px;display:block;position:relative}.consent-checkbox{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.consent-track{box-sizing:border-box;background-color:#e74c3c;border:2px solid #000;border-radius:4px;transition:background-color .3s;position:absolute;inset:0;box-shadow:inset 1px 1px #0000001a}.consent-knob{z-index:2;background:#fff;border:2px solid #000;border-radius:4px;justify-content:center;align-items:center;width:16px;height:18px;transition:transform .3s cubic-bezier(.7,-.4,.4,1.4);display:flex;position:absolute;top:50%;left:0;transform:translate(-2px,-50%);box-shadow:2px 2px #000}.consent-toggle:active .consent-knob{margin-top:1px;margin-left:1px;box-shadow:1px 1px #000}.consent-knob:after{content:":(";color:#000;font-size:9px;font-weight:900;line-height:1;transform:rotate(90deg)}.consent-checkbox:checked+.consent-track{background-color:#2ecc71}.consent-checkbox:checked~.consent-knob{transform:translate(20px,-50%)}.consent-checkbox:checked~.consent-knob:after{content:":)"}.consent-checkbox:focus-visible+.consent-track{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.consent-track,.consent-knob{transition:none}}.branding-access-checkbox{-webkit-tap-highlight-color:transparent}.branding-access-checkbox-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.branding-access-checkbox-icon{overflow:visible}.branding-access-checkbox-path{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:241 10000000;stroke-dashoffset:0;transition:stroke-dasharray .5s,stroke-dashoffset .5s}.branding-access-checkbox-input:checked~.branding-access-checkbox-icon .branding-access-checkbox-path{stroke-dasharray:70.5097 10000000;stroke-dashoffset:-262.272px}.branding-access-checkbox-input:focus-visible~.branding-access-checkbox-icon{outline-offset:2px;border-radius:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.branding-access-checkbox-path{transition:none}}
