.CM0Nmq_Button{background:var(--button-default-bg-color,black);color:var(--button-default-text-color,white);text-transform:uppercase;border-radius:var(--button-border-radius);border:none;padding:0;font-size:.7rem;font-weight:600;transition:all .3s;display:inline-block}.CM0Nmq_Button a{padding:var(--button-padding);color:#fff;width:auto;margin:0;line-height:1;text-decoration:none;transition:all .4s;display:flex;transform:translate(6px)}.CM0Nmq_Button .CM0Nmq_Arrow{visibility:hidden;opacity:0;transition:all .4s}.CM0Nmq_Button.CM0Nmq_ButtonCenter{margin:auto;display:block}.CM0Nmq_Button.CM0Nmq_Primary{background:var(--primary-color,var(--black))}.CM0Nmq_Button.CM0Nmq_Primary:hover{background:color-mix(in srgb, var(--primary-color) 90%, white 10%)}.CM0Nmq_Button.CM0Nmq_Secondary{background:var(--secondary-color,var(--black))}.CM0Nmq_Button.CM0Nmq_Secondary:hover{background:color-mix(in srgb, var(--secondary-color) 90%, white 10%)}.CM0Nmq_Button.CM0Nmq_Tertiary{background:var(--tertiary-color,var(--black))}.CM0Nmq_Button.CM0Nmq_Tertiary:hover{background:color-mix(in srgb, var(--tertiary-color) 90%, white 10%)}@media (hover:hover){.CM0Nmq_Button:hover{box-shadow:0 4px 8px #0003}.CM0Nmq_Button:hover a{transform:translate(0)}.CM0Nmq_Button:hover .CM0Nmq_Arrow{visibility:visible;opacity:1;transform:translate(8px)}.CM0Nmq_Button.CM0Nmq_Primary:hover{background:color-mix(in srgb, var(--primary-color) 90%, white 10%)}.CM0Nmq_Button.CM0Nmq_Secondary:hover{background:color-mix(in srgb, var(--secondary-color) 90%, white 10%)}.CM0Nmq_Button.CM0Nmq_Tertiary:hover{background:color-mix(in srgb, var(--tertiary-color) 90%, white 10%)}}
