h1,h2,h3,h4,h5,h6,.heading1,.heading2,section.contact_form .wrap .header .title,.heading3,.heading4,.heading5,.heading6{font-family:"SourceSerif4";font-weight:600}section.contact_form .wrap .submit button{background:#999;border:none;padding:0 15px;cursor:pointer;color:#fff}section.contact_form .wrap .submit button:focus{outline:none}section.contact_form .wrap .submit button{display:inline-block;line-height:28px;text-decoration:none !important;font-weight:500}section.contact_form .wrap .submit button:hover,section.contact_form .wrap .submit button:focus{text-decoration:none !important;opacity:0.8}section.contact_form .wrap{max-width:1380px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1270px){section.contact_form .wrap{max-width:none}}section.contact_form .wrap .submit button{display:inline-block;font:bold 17px/50px "LibreFranklin","Arial","Helvetica","sans-serif","serif";text-decoration:none !important;line-height:50px;background:#9D2626;color:#fff;border-radius:5px;position:relative;padding-right:20px;padding-left:20px;transition-duration:0.3s}section.contact_form .wrap .submit button:not(:disabled):hover{opacity:0.7}section.contact_form{margin-top:60px}section.contact_form .wrap{max-width:1380px;margin:0 auto;position:relative;background:#E6E0DB;padding:60px 80px;min-height:510px;border-radius:10px;overflow:hidden}section.contact_form .wrap:after{content:'';width:100%;left:0;top:0;background:#F8F6F2;position:absolute;height:calc(100% - 510px)}section.contact_form .wrap:before{content:'';width:100%;height:510px;background:#F8F6F2;position:absolute;bottom:0;left:0;border-radius:0 0 100% 0}section.contact_form .wrap .header{border-bottom:1px solid #E5E5E5;margin-bottom:30px}section.contact_form .wrap .header .title{margin-bottom:10px;font-size:40px}@media screen and (max-width: 639px){section.contact_form .wrap .header .title{line-height:1.2}}section.contact_form .wrap>div{position:relative;z-index:2;max-width:960px;margin:0 auto}section.contact_form .wrap .two_columns{display:flex;justify-content:space-between}section.contact_form .wrap .two_columns>*{width:49%}section.contact_form .wrap .input{margin-top:26px}section.contact_form .wrap .input label{font-weight:500}section.contact_form .wrap .input input,section.contact_form .wrap .input textarea{display:block;border-radius:10px;border:1px solid #E5E5E5;width:100%;font-style:italic;font-size:20px;margin-top:10px}section.contact_form .wrap .input input{height:50px;padding:0 20px}section.contact_form .wrap .input textarea{padding:10px 20px;min-height:268px}section.contact_form .wrap .submit{margin-top:40px}section.contact_form .wrap .submit button{padding-right:60px}section.contact_form .wrap .submit button:after{content:'';background:url('../../images/sprite.3908964447.svg') no-repeat -146px 0px;background-size:1000px auto;width:26px;height:12px;position:absolute;top:50%;right:20px;margin-top:-6px}section.contact_form .wrap .submit button:hover{opacity:0.7}section.contact_form .wrap .message{border:1px solid green;position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff;padding:20px;border-radius:10px}section.contact_form .form_message{margin-top:10px}section.contact_form .form_message.success{color:green}section.contact_form .form_message.error{color:#d90000}@media screen and (min-width: 1280px){section.contact_form .wrap{padding-top:100px;padding-bottom:100px}}@media screen and (max-width: 1279px){section.contact_form .wrap:before{height:240px;left:-10%;width:120%}section.contact_form .wrap:after{bottom:240px;top:unset;height:100%}}@media screen and (max-width: 767px){section.contact_form .wrap:before{width:767px;left:50%;margin-left:-384px}}@media screen and (max-width: 960px){section.contact_form .wrap{padding:30px}}@media screen and (max-width: 639px){section.contact_form .wrap{padding:30px 20px}section.contact_form .wrap .two_columns{display:block}section.contact_form .wrap .two_columns>*{width:100%}}
/*# sourceMappingURL=contact_form.css.map */
