section.main{background:0 0}.contactForm-split{grid-template-columns:repeat(2,1fr);gap:50px;margin:0 0 100px;display:grid}.contactForm-split .iframe-wrap{padding-bottom:20px}.contactForm-split .iframe-wrap iframe{width:100%;height:100%;max-height:650px}.contact-form label{padding-top:5px;padding-bottom:2px;line-height:1.5;display:block}.contact-form label sup{color:red;font-size:18px;top:-.1em}.contact-form .error{color:red;font-size:14px;font-weight:600}.contact-form input,.contact-form textarea{color:#000;border:1px solid #3e7e70;outline:none;width:100%;max-width:400px;padding:5px 0 5px 10px;font-size:1em}.contact-form legend{padding-top:10px;display:block}.contact-form .options-row{align-items:center;gap:20px;display:flex}.contact-form .options-row label{cursor:pointer;align-items:center;gap:5px;padding-top:3px;display:flex}.contact-form button{text-align:center;color:#fff;background:#3e7e70;border:none;outline:none;margin-block:15px;padding:5px 30px;font-family:Pacifico;font-size:20px;font-weight:600;text-decoration:none;display:inline-block}.contact-form input-files{max-width:450px;display:block}.contact-form input-files span{cursor:pointer;padding:5px 10px;font-size:14px;display:block}.contact-form input-files:invalid:where(:--user-interaction,:state(user-interaction)){background-color:#faa}
