.form-inline {
    display: flex;
    flex-direction: row;
}

.right-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.btn-sub {
    width: 20%;
    height: 40px;
    background: linear-gradient(92.23deg, #FF56F6 21.43%, #B936EE 50.63%, #3BACE2 100%, #406AFF 117.04%);
    box-shadow: 0px 4.81747px 116.824px rgba(255, 86, 246, 0.51);
    backdrop-filter: blur(231.239px);

    border-radius: 0px 5.5273px 5.5273px 0px;
}

.form-control {
    height: 40px;
    border-radius: 5.5273px 0px 0px 5.5273px;
}

.foms {
    display: flex;
}

.success-alert {
    color: #00FF66;
    font-weight: 500;
    font-size: 14.7012px;
    line-height: 47px;
}
.error-alert {
    color: red;
}

/* fonts style */

.subscribe-box h3 {
    font-weight: 700;
    font-size: 39.7965px;
    line-height: 50px;
}

.subscribe-box p {
    font-weight: 400;
    font-size: 19.8983px;
    line-height: 35px;
}