.newsletter-section {
    background: #FF9AA2;
}

.newsletter-section .nl-capt {
    max-width: 15em
}

.newsletter-section input[type=email] {
    width: 100%;
    border: 1px solid #adadad;
    border-radius: 28px 0 0 28px
}

.newsletter-section .submit-field button {
    border-radius: 0 28px 28px 0
}

.newsletter-section .newsletter-content:after,.newsletter-section .newsletter-content:before {
    /* content: ''; */
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0
}
.newsletter-left {
    height: 290px;
    margin-left: auto;
}

.newsletter-left img {
    height: 100%;
    object-fit: contain;
}

.newsletter-section .newsletter-content:before {
    /* right: 100%; */
    /* background: url(../images/newsletter-left2.svg) 0 0/cover no-repeat; */
}

.newsletter-section .newsletter-content:after {
    left: 100%;
    background: url(../images/newsletter-right2.svg) 0 0/cover no-repeat;
}

@media (max-width: 991px) {
    .newsletter-sec .newsletter-img {
        width:30%;
        top: 0;
        bottom: 0;
        margin: auto;
        display: flex;
        align-items: center
    }

    .newsletter-sec input.newsletter_email {
        width: 18em
    }
}

@media (max-width: 768px) {
    .newsletter-section .submit-field button {
        font-size: 0.95rem;
    }

    .newsletter-section .email-field {
        width: 63%
    }
    .newsletter-left, .newsletter-right {
        display: none;
    }
}
