.fs-w-100 img{
	width: 100%;
}
.fs-btn-underline-none a{
    text-decoration: none !important;
}
.fs-newsletter-container form{
    display: flex;
    gap: 20px;
}
.fs-newsletter-container button,
.fs-newsletter-container button:hover{
    align-self: start;
    background: #0036CE;
    color: white;
    border: 1px solid #0036CE;
    padding: 12px;
}

.fs-newsletter-container input{
    margin-bottom: 10px;
    padding: 12px !important;
}
.fs-newsletter-container p{
    color: white;
    font-size: 14px;
}
@media screen and (max-width:650px){
  .fs-newsletter-container button{
  	width: 100%;
  }
  .fs-newsletter-container form{
  	flex-direction: column;
  }
}