.btn-s,.btn-m,.btn-l{background-color:var(--btn-color)!important;display:inline-flex;align-items:center;justify-content:center;color:var(--btn-text-color)!important;font-weight:500;text-decoration-line:none;border-radius:8px;transition:200ms ease-in-out all}.btn-s,.btn-m,.btn-l{cursor:pointer;border:var(--btn-border-width) solid var(--btn-border-color);--btn-border-color:transparent;--btn-border-width:0}.btn-s:hover,.btn-m:hover,.btn-l:hover{background-color:var(--btn-hover-color)!important}.breakdance .btn-s{font-size:0.875rem;line-height:1.25rem;padding:0.375rem 0.75rem 0.375rem 0.75rem}.breakdance .btn-m{font-size:1rem;line-height:1.5rem;padding:0.5rem 1rem 0.5rem 1rem}.breakdance .btn-l{font-size:1.125rem;line-height:1.75rem;padding:0.75rem 1.5rem 0.75rem 1.5rem}.breakdance .btn-black{--btn-color:var(--hcl-neutral-11);--btn-hover-color:var(--hs-base-black);--btn-text-color:var(--hs-base-white);--btn-light-color:var(--hcl-neutral-3);--btn-light-hover-color:var(--hcl-neutral-5);--btn-light-text-color:var(--hcl-neutral-12)}.breakdance .btn-primary{--btn-color:var(--hcl-brand-9);--btn-hover-color:var(--hcl-brand-10);--btn-text-color:var(--hs-base-white);--btn-light-color:var(--hcl-brand-3);--btn-light-hover-color:var(--hcl-brand-5);--btn-light-text-color:var(--hcl-brand-12)}.breakdance .btn-secondary{--btn-color:var(--hcl-secondary-9);--btn-hover-color:var(--hcl-secondary-10);--btn-text-color:var(--hs-base-white);--btn-light-color:var(--hcl-secondary-3);--btn-light-hover-color:var(--hcl-secondary-5);--btn-light-text-color:var(--hcl-secondary-12)}.breakdance .btn-accent{--btn-color:var(--hcl-accent-9);--btn-hover-color:var(--hcl-accent-10);--btn-text-color:var(--hs-base-white);--btn-light-color:var(--hcl-accent-3);--btn-light-hover-color:var(--hcl-accent-5);--btn-light-text-color:var(--hcl-accent-12)}.breakdance .btn-tertiary{--btn-color:var(--hcl-tertiary-9);--btn-hover-color:var(--hcl-tertiary-10);--btn-text-color:var(--hs-base-white);--btn-light-color:var(--hcl-tertiary-3);--btn-light-hover-color:var(--hcl-tertiary-5);--btn-light-text-color:var(--hcl-tertiary-12)}.breakdance .btn-white{--btn-color:var(--hs-base-white);--btn-hover-color:var(--hcl-neutral-5);--btn-text-color:var(--hs-base-black);--btn-light-color:var(--hcl-neutral-3);--btn-light-text-color:var(--hcl-neutral-12);--btn-border-color:var(--hcl-neutral-6);--btn-border-width:0px}.breakdance .btn-light{background:var(--btn-light-color)!important;color:var(--btn-light-text-color)!important}.btn-light:hover{background-color:var(--btn-light-hover-color)!important}.breakdance .btn-link{background:transparent!important;--btn-text-color:var(--btn-color)}.btn-link:hover{background-color:transparent!important;--btn-text-color:var(--btn-hover-color)}.breakdance .btn-outline{background:transparent!important;--btn-border-width:1px;--btn-border-color:var(--btn-color);--btn-text-color:var(--btn-color)}.btn-outline:hover{background-color:transparent!important;--btn-border-color:var(--btn-hover-color);--btn-text-color:var(--btn-hover-color)}.breakdance .button-cf-dark{--btn-color:var(--white);--btn-hover-color:var(--white);--border-color:var(--hcl-neutral-12);--hover-border-color:var(--hcl-brand-9);--btn-bg:#000;--btn-hover-bg:#404040!important}.breakdance .button-cf-dark .button-atom{border:1px solid var(--border-color);color:var(--btn-color);background:var(--btn-bg);transition:var(--bde-transition-duration);position:relative;z-index:1;overflow:hidden}.breakdance .button-cf-dark .button-atom__text{color:var(--btn-color)!important;transition:var(--bde-transition-duration)}.breakdance .button-cf-dark .button-atom:before{content:"";position:absolute;background:var(--btn-hover-bg);transition:var(--bde-transition-duration);z-index:-1}.breakdance .button-cf-dark[data-magic-animation-dir4="left"] .button-atom:before{left:0;bottom:0;height:100%;width:0%}.breakdance .button-cf-dark[data-magic-animation-dir4="left"] .button-atom:hover:before{width:100%}.breakdance .button-cf-dark[data-magic-animation-dir4="top"] .button-atom:before{left:0;top:0;height:0%;width:100%}.breakdance .button-cf-dark[data-magic-animation-dir4="top"] .button-atom:hover:before{height:100%}.breakdance .button-cf-dark[data-magic-animation-dir4="right"] .button-atom:before{right:0;bottom:0;height:100%;width:0%}.breakdance .button-cf-dark[data-magic-animation-dir4="right"] .button-atom:hover:before{width:100%}.breakdance .button-cf-dark[data-magic-animation-dir4="bottom"] .button-atom:before{right:0;bottom:0;height:0%;width:100%}.breakdance .button-cf-dark[data-magic-animation-dir4="bottom"] .button-atom:hover:before{height:100%}.breakdance .button-cf-dark[data-magic-animation-dir4="bottom"] .button-atom:hover{border-color:var(--hover-border-color)}.breakdance .button-cf-dark:hover .button-atom__text{color:var(--btn-hover-color)!important;transition:var(--bde-transition-duration)}.breakdance .btn-cf-light{--btn-color:var(--hcl-neutral-12);--btn-hover-color:var(--hcl-on-brand);--border-color:var(--hcl-neutral-12);--hover-border-color:var(--hcl-brand-9);--btn-bg:transparent;--btn-hover-bg:var(--hcl-brand-5)}.breakdance .btn-cf-light .button-atom{border:1px solid var(--border-color);color:var(--btn-color);background:var(--btn-bg);transition:var(--bde-transition-duration);position:relative;z-index:1;overflow:hidden}.breakdance .btn-cf-light .button-atom__text{color:var(--btn-color)!important;transition:var(--bde-transition-duration)}.breakdance .btn-cf-light .button-atom:before{content:"";position:absolute;background:var(--btn-hover-bg);transition:var(--bde-transition-duration);z-index:-1}.breakdance .btn-cf-light[data-magic-animation-dir4="left"] .button-atom:before{left:0;bottom:0;height:100%;width:0%}.breakdance .btn-cf-light[data-magic-animation-dir4="left"] .button-atom:hover:before{width:100%}.breakdance .btn-cf-light[data-magic-animation-dir4="top"] .button-atom:before{left:0;top:0;height:0%;width:100%}.breakdance .btn-cf-light[data-magic-animation-dir4="top"] .button-atom:hover:before{height:100%}.breakdance .btn-cf-light[data-magic-animation-dir4="right"] .button-atom:before{right:0;bottom:0;height:100%;width:0%}.breakdance .btn-cf-light[data-magic-animation-dir4="right"] .button-atom:hover:before{width:100%}.breakdance .btn-cf-light[data-magic-animation-dir4="bottom"] .button-atom:before{right:0;bottom:0;height:0%;width:100%}.breakdance .btn-cf-light[data-magic-animation-dir4="bottom"] .button-atom:hover:before{height:100%}.breakdance .btn-cf-light[data-magic-animation-dir4="bottom"] .button-atom:hover{border-color:var(--hover-border-color)}.breakdance .btn-cf-light:hover .button-atom__text{color:var(--btn-hover-color)!important;transition:var(--bde-transition-duration)}.breakdance .cf-text-link{text-decoration:underline!important;text-decoration-color:transparent!important;text-underline-offset:6px!important;text-decoration-thickness:4px!important;transition:text-decoration-color 0.3s ease,color 0.3s ease!important}.breakdance .cf-text-link:hover{text-decoration-color:var(--hcl-brand-7)!important}