

.thank_you_des_inr {
    padding: 10px 0
}

.thank_you_ttl_inr {
    padding-top: 0 !important;
    text-align: center;
    font-size: 100px;
    font-weight: 600;
    animation-delay: 4s!important;
}

.thank_you_ttl_inr span {
    background: linear-gradient(120deg, #2e7fb0 0%, #1eb69a 23.71%, #2e7fb0 33%, #1eb69a 48%, #2e7fb0 66.82%, #1eb69a 104.58%, #1eb69a 100%) !important;
    background-clip: text !important;
    -webkit-background-clip: text;
    background-size: 180% auto;
    -webkit-text-fill-color: transparent;
    line-height: 1.2;
    animation: 8s fade-in-out infinite
}

@keyframes fade-in-out {
    0% {
        letter-spacing: 2px;
    }
    30% {
        letter-spacing: 0;
        filter: blur(0) opacity(1)
    }
    70% {
        letter-spacing: 0;
        filter: blur(0) opacity(1)
    }
    100% {
        letter-spacing: 2px;
    }
}

.thank_you_btn_inr {
    padding-top: 20px;
}

@media all and (min-width: 320px) and (max-width: 767px) {
    .thank_you_ttl_inr {
        font-size: 40px;
        padding-top: 10px;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .thank_you_ttl_inr {
        font-size: 50px;
        padding-top: 10px;
    }
}

@media all and (min-width: 981px) and (max-width: 1024px) {
    .thank_you_ttl_inr {
        font-size: 60px;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    .thank_you_ttl_inr {
        font-size: 70px;
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .thank_you_ttl_inr {
        font-size: 80px;
    }
}

@media all and (min-width: 1281px) and (max-width: 1440px) {}

@media all and (min-width: 1441px) and (max-width: 1680px) {}

@media all and (min-width: 1681px) and (max-width: 1880px) {}