html {
    scroll-behavior: smooth;
}
.cta01 {
    display: grid;
    place-items: center;
    padding: 15px 0;
    background-image: url(../image/CTA.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.cta01_button {
    width: 78.4%;
    animation: cta-button-animation 1.5s ease infinite;
    -webkit-animation:  cta-button-animation 1.5s ease infinite;
}

@keyframes cta-button-animation {
    0% {
        transform: scale(1);
    }
    15% {
        transform: scale(1.03);
    }
    30% {
        transform: scale(1);
    }
    45% {
        transform: scale(1.03);
    }
    70% {
        transform: scale(1);
    }
    90% {
        transform: scale(1.03);
    }
}
@-webkit-keyframes cta-button-animation {
    0% {
        -webkit-transform: scale(1);
    }
    15% {
        -webkit-transform: scale(1.03);
    }
    30% {
        -webkit-transform: scale(1);
    }
    45% {
        -webkit-transform: scale(1.03);
    }
    70% {
        -webkit-transform: scale(1);
    }
    90% {
        -webkit-transform: scale(1.03);
    }
}
