.contact{display:flex;flex-wrap:wrap;height:100vh;min-height:1225px}.contact>*{height:100%;width:50%}.contact>.form{padding:100px 20px 50px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;text-align:center}.contact>.form h1{margin-bottom:15px}.contact>.form .text{margin-bottom:40px}.contact>.form a{color:#000;text-decoration:underline}.contact .image img{display:block;width:100%;height:100%;object-fit:cover}.formulario{max-width:600px;width:100%}.formulario p{margin-bottom:30px}.wpcf7-form-control-wrap{width:100%}.formulario input[type=text],.formulario input[type=email],.formulario input[type=tel],.formulario textarea{width:100%;position:relative;-webkit-appearance:none;border-radius:4px;display:block;background:0 0;border:2px solid #000;font-size:18px;line-height:24px;height:40px;font-family:'Work',sans-serif;padding:5px 20px;cursor:pointer}.formulario textarea{height:200px;resize:none}.formulario input[type=submit]{text-align:center;text-transform:uppercase;font-size:22px;line-height:28px;display:block;width:450px;max-width:100%;margin:30px auto 0;color:#000;background:0 0;border:1px solid #000;font-family:'Work',sans-serif;cursor:pointer;padding:20px 25px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}.formulario input[type=submit]:hover{color:#fff;background:#000}.formulario input[type=submit]:disabled{opacity:.5;pointer-events:none}.wpcf7 input[type=file]{width:100%;display:block;font-family:'Work',sans-serif;font-size:16px;line-height:1}.formuario .wpcf7-form-control.wpcf7-acceptance{margin-top:20px}.wpcf7-acceptance input[type=checkbox]{position:relative;cursor:pointer;padding:0;margin-right:6px;width:20px;-webkit-appearance:none;appearance:none}.wpcf7-acceptance input[type=checkbox]:before{content:'';margin-right:10px;display:inline-block;margin-top:-2px;width:20px;height:20px;background:#fcfcfc;border:1px solid #aaa;border-radius:2px}.wpcf7-acceptance input[type=checkbox]:checked:before{background:#000;border-color:#000}.wpcf7-acceptance input[type=checkbox]:disabled{color:#b8b8b8;cursor:auto}.wpcf7-acceptance input[type=checkbox]:disabled:before{box-shadow:none;background:#ddd}.wpcf7-acceptance input[type=checkbox]:checked:after{content:'';position:absolute;left:5px;top:8px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg)}.wpcf7-not-valid-tip{position:absolute}.wpcf7-spinner{display:none}.wpcf7 form .wpcf7-response-output{border:0 !important}label.file{display:block;width:100%;padding:20px;border:2px solid #000;border-radius:4px}label.subtext{text-align:left;display:block;width:100%}@media only screen and (max-width:1024px){.contact{height:auto !important;min-height:unset;max-height:unset}.contact>*{width:100%}.contact>.form{padding-top:150px}.contact .image{display:none}.formulario input[type=submit]{font-size:18px;line-height:22px;padding:20px 25px}}@media only screen and (max-width:740px){.contact>.form{padding-top:135px}.formulario input[type=text],.formulario input[type=email],.formulario input[type=tel],.formulario textarea{font-size:17px;line-height:22px}}@media only screen and (max-width:550px){.contact>.form{padding-top:110px}.formulario input[type=submit]{font-size:16px;line-height:19px;padding:15px 20px;width:100%}}