.ems__form{display:grid;grid-gap:30px}@media only screen and (min-width:1200px){.ems__form{grid-template-columns:repeat(2,1fr);grid-gap:50px}.ems__form--full{grid-template-columns:1fr}}.ems__form form h3{font-size:40px;color:#525252;font-weight:300;margin-bottom:25px;font-family:'rubiklight';line-height:47px}.ems__form form input,.ems__form form label,.ems__form form textarea{display:block;width:100%}.ems__form form input:focus,.ems__form form label:focus,.ems__form form textarea:focus{outline:0}.ems__form form label{font-size:25px;font-family:'rubikregular'}.ems__form form input{height:45px;margin:10px 0}.ems__form form textarea{resize:none;height:225px;margin-top:10px;padding-top:10px}.ems__form form .submit{position:relative}@media only screen and (min-width:768px){.ems__form form .submit{max-width:335px}}.ems__form form .submit input{margin-bottom:0}.ems__form form .ajax-loader{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ems__form form .wpcf7-form-control-wrap{display:block}.ems__form form .wpcf7-not-valid-tip{font-size:14px;position:absolute;right:0;top:0}@media only screen and (min-width:768px){.ems__form form .wpcf7-response-output{position:absolute;max-width:455px}}.ems__form-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=single-form.css.map */
