.newsletter-section{
    padding-top:100px;
    margin:0;
    padding-bottom:0;
    position: relative;
    
    p{
        margin-bottom: 1.5rem;
    }
    .newsletter-form{
        max-width: 480px;
        label{
            margin-top:4px;
        }
    }
}
.sucessfull-message{
    display: flex;
    align-items: center;
    gap:8px;
    min-height: 110px;
    img{
        max-width: 48px;
        max-height: 48px;
    }
    
    
}
.newsletter-form.hidden{
        display:none;
    }
.sucessfull-message.hidden{
        display:none;
    }
.newsletter-bottom{
    background:#F3F5F5;
    min-height: 300px;
    padding: 48px 0;

    h2{
        margin-bottom: 0;
    }
}
.newsletter-over{
    width: 100%;
    position: absolute;
    margin-bottom: -2px;
    bottom: 0;
    left:0;
    img{

        max-width: 407px;
    }
    .newsletter-img-container{
        
        text-align: center;
    }
}
@media (max-width: 1024px){
    .newsletter-over{
        
        img{
           object-fit: contain; 
            
        }
        
    }
}
@media (max-width: 768px){
    .newsletter-section{
    padding-top: 60px;
    }
    .newsletter-over{
    position: relative;
    img{
        padding:0px 32px;
    }
    }
}