


/* Form Section */
/* div#container main.pagecontent section.contact {display:none;} */
/* div#container main.pagecontent section.contact div.grid {} */
/* div#container main.pagecontent section.contact div.grid h2.head {color:white; font-size:3rem; margin:4rem 0 2rem;} */
div#container main.pagecontent section.contact div.grid form.contactform {display:flex; flex-direction:column; align-items:stretch; max-width:32rem; margin:0 auto;}
div#container main.pagecontent section.contact div.grid form.contactform div.input {display:flex; flex-direction:column; align-items:flex-start; font-weight:100; padding:.25rem 0;}
div#container main.pagecontent section.contact div.grid form.contactform div.input textarea,
div#container main.pagecontent section.contact div.grid form.contactform div.input select,
div#container main.pagecontent section.contact div.grid form.contactform div.input input {font-family:inherit; font-size:1.125rem; resize:none; width:100%; padding:.75rem 1.25rem; border:0 none; border-radius:var(--cornersize); /* margin-bottom:.125rem; */ margin-top:.5rem;}
div#container main.pagecontent section.contact div.grid form.contactform div.input textarea:focus,
div#container main.pagecontent section.contact div.grid form.contactform div.input select:focus,
div#container main.pagecontent section.contact div.grid form.contactform div.input input:focus {outline:.25rem solid var(--greentr);}
div#container main.pagecontent section.contact div.grid form.contactform div.input label.label {font-size:1.125rem; text-align:left; width:100%; margin-top:.5rem;}
div#container main.pagecontent section.contact div.grid form.contactform div.input label.label::after {content:'  *';}
div#container main.pagecontent section.contact div.grid form.contactform div.input div.description {color:grey; font-size:.75rem; text-align:left;}
div#container main.pagecontent section.contact div.grid form.contactform div.input button.send {background-color:black; color:var(--green); display:grid; place-items:center; width:100%; padding:.75rem; border:solid var(--green); border-radius:var(--cornersize);}
div#container main.pagecontent section.contact div.grid form.contactform div.input button.send {font-size:1.5rem; font-family:inherit; font-weight:900; text-transform:uppercase; white-space:nowrap; cursor:pointer; transition:.25s;}
div#container main.pagecontent section.contact div.grid form.contactform div.input button.send:hover {color:black; background-color:var(--green);}


/* Instruction Section */
/* div#container main.pagecontent section.instruct {} */
/* div#container main.pagecontent section.instruct div.grid {} */
div#container main.pagecontent section.instruct div.grid p.textcopy {font-size:1.25rem; display:flex; flex-direction:column; align-items:center; margin:.5rem 0;}
/* div#container main.pagecontent section.instruct div.grid div.ctabox {} */
/* div#container main.pagecontent section.instruct div.grid div.ctabox a.btn {} */
/* div#container main.pagecontent section.instruct div.grid div.ctabox a.btn svg.icon {margin-right:.125em;} */
/* div#container main.pagecontent section.instruct div.grid div.ctabox a.btn span.caption {} */
/* div#container main.pagecontent section.instruct div.grid div.ctabox a.btn span.caption::before {content:'Send ';} */






@media screen and (max-width:64rem) {
}



@media screen and (max-width:32rem) {
}

