.contact-block{padding-top:135px;padding-bottom:135px;background-image:url(img/contact-bg.jpg);background-size:cover;background-position:center;position:relative;color:#fff}.contact-block:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.73)}.contact-block .block-content{position:relative;z-index:2}.contact-block h3{font-size:36px;line-height:52px}.contact-block .btn{text-transform:uppercase}.newsletter-form-container{margin-bottom:50px}.newsletter-input-container{display:inline-flex;width:calc(60% - 5px);padding-right:10px;margin-bottom:0!important;flex-flow:column}.newsletter-button-container{display:inline-flex;width:39%;padding-right:0}#mailpoet_form_1 .newsletter-input-container .mailpoet_text{width:100%;background-color:transparent;color:#fff;padding:14px 20px!important;border:1px solid #fff;border-radius:4px;font-size:16px;line-height:20px!important}#mailpoet_form_1 .newsletter-input-container .mailpoet_text::placeholder{color:#fff}#mailpoet_form_1 .mailpoet_submit{font-size:16px;line-height:20px!important;padding:14px 8px!important;border-style:solid;border-width:1px;border-radius:4px;border-color:#fff!important;background-color:#fff;color:var(--main-blue-color);transition:all .3s ease;max-width:100%;letter-spacing:1.6px}#mailpoet_form_1 .mailpoet_submit:hover,#mailpoet_form_1 .mailpoet_submit:active,#mailpoet_form_1 .mailpoet_submit:focus{background-color:transparent;color:#fff}.mailpoet_validate_success{font-family:CasperBold,serif;font-size:16px;line-height:20px;width:100%;margin-bottom:0;color:var(--main-blue-color)}.mailpoet_validate_error{font-family:CasperBold,serif;font-size:16px;line-height:20px;width:100%;margin-bottom:0}.social-account-link{display:inline-block;width:60px;height:60px;background-size:contain;background-position:center;background-repeat:no-repeat}.social-account-items{margin-bottom:25px}@media (max-width:767px){.contact-block{padding-top:60px;padding-bottom:60px}.contact-block h3{font-size:24px;line-height:28px;margin-bottom:25px}.contact-column{margin-bottom:45px}.contact-column:last-child{margin-bottom:0}.mailpoet_validate_success,.mailpoet_validate_error{font-size:14px}.social-account-link{height:32px;width:32px}#mailpoet_form_1 .mailpoet_submit{font-size:14px!important}}