.custom-btn-1,
.custom-btn-2,
.custom-btn-3,
.btn-header-1,
.btn-header-2 {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 12px 24px;
    border-radius: 360px;
    border: solid 1px;
    font-family: var(--wp--preset--font-family--zain);
    font-weight: 700;
    font-size: 16px;
    transition: all 0.3s ease;
}

.custom-btn-1 svg,
.custom-btn-2 svg,
.custom-btn-3 svg,
.btn-header-1 svg,
.btn-header-2 svg {
    transition: fill 0.3s ease;
}

.custom-btn-1 {
    background: transparent;
    color: #FEFEFE;
    border-color: #FEFEFE;
}

.custom-btn-1 svg {
    fill: #FEFEFE;
}

.custom-btn-1:hover {
    background: rgba(245, 245, 245, 0.90);
    color: #01090D;
    border-color: rgba(245, 245, 245, 0.90);
}

.custom-btn-1:hover svg {
    fill: #01090D;
}

.custom-btn-2 {
    background: #0E98CC;
    color: #FEFEFE;
    border-color: #0E98CC;
}

.custom-btn-2 svg {
    fill: #FEFEFE;
}

.custom-btn-2:hover {
    background: #0B7BA6;
    border-color: #0B7BA6;
}

.custom-btn-3 {
    background: transparent;
    color: #01090D;
    border-color: #01090D;
}

.custom-btn-3 svg {
    fill: #01090D;
}

.custom-btn-3:hover {
    background: rgba(245, 245, 245, 0.40);
}


.btn-header-1 {
    background: #0E8742;
    border-color: #0E8742;
    color: #FEFEFE;
}

.btn-header-1:hover {
    background: #0D6B35;
    border-color: #0D6B35;
}

.btn-header-2 {
    background: #0E98CC;
    border-color: #0E98CC;
    color: #FEFEFE;
}

.btn-header-2:hover {
    background: #0B7BA6;
    border-color: #0B7BA6;
}

