		.custom-button-wrapper {
            display: flex;
            justify-content: flex-end;
            align-items: center;
            gap: var(--Spacing-S, 12px);
		}
		
		.custom-button.filled {
				display: flex;
                padding: var(--Spacing-M, 16px) var(--Spacing-XL, 24px);
                align-items: center;
                gap: 8px;
                border-radius: var(--Radii-Full, 1000px);
			}

        .custom-button.no-text{
                display: flex;
                padding: 0;
                align-items: center;
                gap: 8px;
                border-radius: 0;
				flex-shrink: 0;
        }
        @media (max-width: 768px) {
            .custom-button.no-text img,
            .custom-button.no-text i {
                width: 17px;
                height: 17px;

            }
        }

        .custom-button-text {
            /* Body/20/med */
            font-family: Involve;
            font-size: 20px;
            font-style: normal;
            font-weight: 500;
            line-height: 30px; /* 150% */
        }
        @media (max-width: 768px) {
            .custom-button-text {
                font-size: 16px;
                line-height: 24px; /* 150% */
            }
        }
		img.custom-button-icon {
			flex-shrink: 0;
		}
        .custom-button img,
        .custom-button i {
            width: 24px;
            height: 24px;
            aspect-ratio: 1/1;
        }
        @media (max-width: 768px) {
            .custom-button img,
            .custom-button i {
                width: 17px;
                height: 17px;
            }
        }
        .custom-button-icon {
            width: 100%;
            height: 100%;
            aspect-ratio: 1/1;
        }

		.custom-button.outline {
			display: flex;
            padding: 16px 24px;
            align-items: center;
            gap: 8px;
            border-radius: var(--Radii-Full, 1000px);
            border: 2px solid var(--Color-Content-Buttons-Outline-Idle, #0D0D0D);
		}
        @media (max-width: 768px) {
            .custom-button.filled,
            .custom-button.outline {
                display: flex;
                padding: 11.429px 17.143px;
                align-items: center;
                gap: 5.714px;
            }
        }