svg {
    max-width: unset !important;
}
.cardButton-text__btn {
	border: 1px solid transparent;
	background: none;
	font-family: "Inter", sans-serif;
	font-weight: 400;
	font-size: 20px;
	text-align: right;
	display: flex;
	align-items: center;
	gap: 10px;
	cursor: pointer;
    padding: 12px 20px;
    color: #fff;
    border-radius: 10px;
    background: #4370B7;
}
.cardButton-text__btn:hover {
    background: #fff;
    color: #4370B7;
    border: 1px solid #4370B7;
}
.cardButton-text__btn:hover svg {
    fill: #4370B7;
}
.cardButton-text__btn:active {
    background: #D9E8FF;
}
.cardButton-text__btn:disabled {
    background: #D8DFEA;
}
.cardButton-text__btn:disabled p {
    color: #7F8287A6;
}
.cardButton-text__btn:disabled svg {
    fill: #7F8287A6;
}
.cardButton-text__btn p, .cardButton-text__btn svg:last-child {
	transition: all 0.25s ease-in;
    transform: translateX(0px);
}
.cardButton-text__btn:hover p, .cardButton-text__btn:hover svg:last-child {
	transition: all 0.25s ease-in;
    transform: translateX(35px);
}
.cardButton-text__btn svg:first-child {
	opacity: 0;
    position: absolute;
    transform: translateX(-35px);
}
.cardButton-text__btn:hover svg:first-child {
	opacity: 1;
    transform: translateX(-10px);
	transition: all 0.25s ease-in;
}
.cardButton-text__btn:hover svg:last-child {
	opacity: 0;
}
.cardButton-text__btn:disabled {
    background: #D8DFEA;
    cursor: not-allowed;
}

.cardButton-text__btn:disabled p,
.cardButton-text__btn:disabled svg {
    color: #7F8287A6;
    fill: #7F8287A6;
    transition: none;
}
.cardButton-text__btn:disabled:hover {
    background: #D8DFEA;
    color: #7F8287A6;
    border: 1px solid transparent;
}

.cardButton-text__btn:disabled:hover svg {
    fill: #7F8287A6;
}

.cardButton-text__btn:disabled svg:first-child {
    display: none;
}
.cardButton-text__btn:disabled svg:last-child, .cardButton-text__btn:disabled p {
    opacity: 1;
    transform: translateX(0);
}
.noBackground_Button {
    border: 0 !important; 
    background-color: transparent !important;
    outline: none !important;
    color: rgba(67, 112, 183, 1);
}
.noBackground_Button:active {
    color: rgba(22, 38, 125, 1);
}
.noBackground_Button:active svg{
    fill: rgba(22, 38, 125, 1) !important;
}

.noBackground_Button:active p {
	color: #16267D !important;
}
.ArrowWhite {
	fill: var(--white100);
}
.ArrowWhite:hover {
	fill: var(--blue500);
}

.ArrowGray {
	fill: rgba(127, 130, 135, 0.65);
}

.ArrowBlue {
	fill: var(--text-blue);
}

.text-white {
	color: var(--white100);
}

.cardButton-text__btn:hover .text-white {
	color: var(--text-blue);
}

.text-blue {
	color: var(--text-blue);
}

.text-gray {
	color: rgba(127, 130, 135, 0.65) !important;
}

.text-no-arrow {
	transform: none !important;
}