/* Newsletter */
.newsletter{
    width: 80%;
    display: flex;
    align-items: center;
}
.newsletter .newsletter-content{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.newsletter .newsletter-content p{
    color: #1863DC; 
    letter-spacing: 3px;
}

.searchBar2 [type="search"] {
    width: 500px;
    height: 50px;
    border: 1px solid #CECECE;
    border-radius: 8px 0 0 8px;
    outline: none;
    background-color: #f4f4f4;
}
.searchBar2 [type="submit"]{
    width: auto;
    height: 50px;
    background-color: #EF5C35;
    color: #fff;
    border-radius: 0 8px 8px 0;
    border: none;
}

.newsletter .image-content img{
    width: 400px;
    /* drop-shadow: 0px 8px 30px #0000000d; */
}

#wpcf7-f403-o2 form{
    display: flex;
}
#wpcf7-f403-o2 form .wpcf7-response-output{
    display: none;
}
#wpcf7-f403-o2 form .wpcf7-not-valid-tip{
    display: none;
}
#wpcf7-f403-o2 form p span input{
    width: 500px;
    height: 50px;
    border: 1px solid #CECECE;
    border-radius: 8px 0 0 8px;
    outline: none;
    background-color: #f4f4f4;
}
#wpcf7-f403-o2 form p input[type="submit"]{
    width: auto;
    height: 50px;
    background-color: #EF5C35;
    color: #fff;
    border-radius: 0 8px 8px 0;
    border: none;
}

@media screen and (max-width: 768px) {
    .newsletter {
        width: 100%;
        flex-wrap: wrap;
        text-align: center;
    }
    .newsletter .newsletter-content {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        padding: 0 20px;
    }
    .newsletter-content p {
        width: 100%;
        text-align: center;
    }
    .image-content {
        width: 100%;
    }
    .image-content img{
        width: 250px;
    }

    .searchBar2 [type="search"] {
        width: 100%;
        margin-bottom: 10px;
        border-radius: 8px;
    }
    .searchBar2 [type="submit"]{
        width: 100%;
        margin-top: 10px;
        border-radius: 8px;
    }

    #wpcf7-f403-o2 form{
    flex-direction: column;
    }
    #wpcf7-f403-o2 form p span input{
        width: 100%;
        margin-bottom: 10px;
        border-radius: 8px;
    }
    #wpcf7-f403-o2 form p input[type="submit"]{
        width: 100%;
        margin-bottom: 10px;
        border-radius: 8px;
    }
}