﻿.vl-hero-btn .header-btn1 {
    background: var(--ztc-text-text-4);
    color: var(--ztc-text-text-3);
    font-size: var(--ztc-font-size-font-s18);
    line-height: var(--ztc-specing-height18);
    font-family: var(--ztc-family-font1);
    font-weight: var(--ztc-weight-bold);
    padding: 8px 8px 8px 20px;
    border-radius: 50px;
    display: inline-block;
    transform: translateY(50px);
    opacity: 0;
    visibility: hidden;
    transition: 1400ms;
}

    .vl-hero-btn .header-btn1:after {
        position: absolute;
        content: "";
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background: var(--ztc-text-text-3);
        border-radius: 50px;
        z-index: -1;
        transform: scaleX(0);
        transition: 0.3s;
    }

    .vl-hero-btn .header-btn1:hover {
        color: var(--ztc-text-text-1);
        transition: 0.3s;
    }

        .vl-hero-btn .header-btn1:hover::after {
            transform: scaleX(1);
        }

        .vl-hero-btn .header-btn1:hover span {
            background: var(--ztc-text-text-4);
            color: var(--ztc-text-text-3);
            transition: 0.3s;
        }

    .vl-hero-btn .header-btn1 span {
        background: var(--ztc-text-text-1);
        height: 36px;
        width: 36px;
        display: inline-block;
        line-height: 36px;
        text-align: center;
        border-radius: 50px;
        transition: 0.3s;
    }

        .vl-hero-btn .header-btn1 span i {
            transform: rotate(-45deg);
            transition: 0.3s;
        }
.vl-hero-slider.vl-hero-bg.slick-slide.slick-current.slick-active .vl-hero-section-title .vl-hero-btn .header-btn1 {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
    transition: 1400ms;
}


/*Button Yellow*/
.yellow-btn {
    background: var(--ztc-text-text-4);
    color: var(--ztc-text-text-3);
    font-size: var(--ztc-font-size-font-s18);
    line-height: var(--ztc-specing-height18);
    font-family: var(--ztc-family-font1);
    font-weight: var(--ztc-weight-bold);
    padding: 8px 8px 8px 20px;
    border-radius: 50px;
    border: none;
    display: inline-block;
    transform: translateY(50px);
    opacity: 0;
    visibility: hidden;
    transition: 1400ms;
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
    cursor: pointer; /* Pointer cursor on hover */
}

    .yellow-btn:after {
        position: absolute;
        content: "";
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background: var(--ztc-text-text-3);
        border-radius: 50px;
        z-index: -1;
        transform: scaleX(0);
        transition: 0.3s;
    }

    .yellow-btn:hover {
        color: var(--ztc-text-text-1);
        transition: 0.3s;
    }

        .yellow-btn:hover::after {
            transform: scaleX(1);
        }

        .yellow-btn:hover span {
            background: var(--ztc-text-text-4);
            color: var(--ztc-text-text-3);
            transition: 0.3s;
        }

    .yellow-btn span {
        background: var(--ztc-text-text-1);
        height: 36px;
        width: 36px;
        display: inline-block;
        line-height: 36px;
        text-align: center;
        border-radius: 50px;
        transition: 0.3s;
    }

        .yellow-btn span i {
            transform: rotate(-45deg);
            transition: 0.3s;
        }

    .yellow-btn {
        transform: translateY(0px);
        opacity: 1;
        visibility: visible;
        transition: 1400ms;
    }





/*Btn-Green*/
.green-btn {
    background: rgba(19,78,62,0.9);
    color: #fff;
    font-size: 14px;
    line-height: var(--ztc-specing-height16);
    font-family: Poppins;
    font-weight: normal;
    padding: 8px 8px 8px 20px;
    border-radius: 5px;
    border: none;
    display: inline-block;
    transform: translateY(50px);
    opacity: 0;
    visibility: hidden;
    transition: 1400ms;
    width: 100%;
    text-align: center;
    align-items: center;
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
    cursor: pointer; /* Pointer cursor on hover */
}

    .green-btn:after {
        position: absolute;
        content: "";
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background: rgba(19,78,62,0.9);
        border-radius: 5px;
        z-index: -1;
        transform: scaleX(0);
        transition: 0.3s;
    }

    .green-btn:hover {
        color: rgb(241,201,43);
        transition: 0.3s;
    }

        .green-btn:hover::after {
            transform: scaleX(1);
        }

        .green-btn:hover span {
            background: rgba(19,78,62,0.9);
            color: rgb(241,201,43);
            transition: 0.3s;
        }

    .green-btn span {
        margin-left: 10px;
        background: rgba(19,78,62,0.5);
        height: 36px;
        width: 36px;
        display: inline-block;
        line-height: 36px;
        text-align: center;
        border-radius: 50px;
        transition: 0.3s;
    }

        .green-btn span i {
            transform: rotate(-45deg);
            transition: 0.3s;
        }

.green-btn {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
    transition: 1400ms;
}