.custom_text{color:var(--secondary-color);font-family:var(--font-text-regular);white-space:pre-line}.custom_title{color:var(--secondary-color);font-family:var(--font-title-bold)}
.button_custom{border:.5px solid var(--secondary-color);cursor:pointer;border-radius:32px;padding:.7rem 1.4rem;transition:transform 1.3s;position:relative;overflow:hidden}.button_custom_disabled{border:.5px solid var(--secondary-color);background-color:var(--secondary-color);cursor:not-allowed;opacity:.5;border-radius:32px;padding:.7rem 1.4rem;position:relative;overflow:hidden}.button_custom_disabled p{color:var(--primary-color)!important}.button_custom p{z-index:1;transition:transform .6s;position:relative}.text_arrow{z-index:1;margin-left:4px;transition:transform .6s;display:inline-block;position:relative;transform:rotate(-45deg)}.button_overlay_light{background-color:var(--secondary-color);border-radius:100%;width:160%;height:260%;transition:transform .6s;position:absolute;transform:translate(-32%,20%)}.button_overlay_dark{background-color:var(--primary-color);border-radius:100%;width:160%;height:260%;transition:transform .6s;position:absolute;transform:translate(-32%,20%)}.light{background-color:var(--primary-color)}.dark{background-color:var(--secondary-color)}.light:hover .button_overlay,.dark:hover .button_overlay{border:.5px solid var(--secondary-color)}.button_custom:hover .text_arrow{transform:rotate(135deg)}.light p{color:var(--secondary-color)!important}.dark p,.light:hover p{color:var(--primary-color)!important}.dark:hover p{color:var(--secondary-color)!important}.button_custom:hover .button_overlay_dark,.button_custom:hover .button_overlay_light{transform:translate(-32%,-50%)}
