@media(min-width: 768px){.contactform .indent{margin-left:12rem}}.contactform input[type=checkbox]{width:1em !important;height:1em !important;margin-top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0 none;border:#81513d 2px solid;box-shadow:none;font-size:1em}.contactform input[type=checkbox]:checked:before{display:inline-block;font-family:"Font Awesome 6 Sharp";font-weight:900;color:#81513d;content:"";position:relative;top:-10px;transform:scale(1.5)}.contactform form{width:100%}.contactform form .rqfieldsmessage{display:none}.contactform form.invalid .field.invalid input,.contactform form.invalid .field.invalid textarea{border:#81513d 2px dashed !important}.contactform form.invalid .rqfieldsmessage{display:block}.contactform form .field{display:block;margin-bottom:1em}@media(min-width: 768px){.contactform form .field{display:flex}}.contactform form .field label.left{display:block}@media(min-width: 768px){.contactform form .field label.left{display:inline-block;width:12rem;margin:.25em 0 0}}.contactform form .field .middleColumn{flex-grow:1}.contactform form .field .middleColumn input[type=text],.contactform form .field .middleColumn input[type=email],.contactform form .field .middleColumn textarea{border:#fff 2px solid;border-bottom:#81513d 2px solid;outline:none;padding:.25em .25em .25em .5em;width:100%;transition:border 500ms}.contactform form .field .middleColumn input[type=text]:focus,.contactform form .field .middleColumn input[type=email]:focus,.contactform form .field .middleColumn textarea:focus{background-color:rgb(255,251.3045454545,241.45)}.contactform form .field .middleColumn input[type=text].numeric,.contactform form .field .middleColumn input[type=email].numeric,.contactform form .field .middleColumn textarea.numeric{width:4em}.contactform form .field .middleColumn .optionset li{display:flex;align-items:center;margin:.25em 0}.contactform form .field .middleColumn .optionset li input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;width:1em;height:1em;border-radius:50%}.contactform form .field.checkbox{display:flex}@media(min-width: 768px){.contactform form .field.checkbox{margin-left:12rem}}.contactform form .field.checkbox label.right{width:90%;margin-top:0;padding-left:1em}.contactform form .field.optionset ul{list-style:none;padding:0}.contactform form .field.optionset ul li label{padding-left:1em;width:auto}.contactform form .fieldgroup.ZipTown{display:block}.contactform form .fieldgroup.ZipTown .first{margin-bottom:1em}@media(min-width: 768px){.contactform form .fieldgroup.ZipTown .fieldholder-small{display:flex}.contactform form .fieldgroup.ZipTown .fieldholder-small label{width:12rem}.contactform form .fieldgroup.ZipTown .fieldholder-small input{width:auto;flex-grow:1}}@media(min-width: 992px){.contactform form .fieldgroup.ZipTown .fieldgroup-field{margin-bottom:0}.contactform form .fieldgroup.ZipTown .fieldgroup-field.first{margin-bottom:1em}.contactform form .fieldgroup.ZipTown .fieldgroup-field>div{display:flex}.contactform form .fieldgroup.ZipTown .fieldgroup-field>div label{width:12rem}.contactform form .fieldgroup.ZipTown .fieldgroup-field>div input{width:auto;flex-grow:1}}@media(min-width: 992px){.contactform form .fieldgroup.ZipTown{display:flex}.contactform form .fieldgroup.ZipTown>.middleColumn{display:flex}.contactform form .fieldgroup.ZipTown>.middleColumn .first{margin-bottom:0}.contactform form .fieldgroup.ZipTown>.middleColumn .first input{width:8em}.contactform form .fieldgroup.ZipTown>.middleColumn .last{flex-grow:1}.contactform form .fieldgroup.ZipTown>.middleColumn .last label{width:6em;text-align:center}}@media(min-width: 768px){.contactform form .btn-toolbar{margin-left:12rem}}.contactform form .btn-toolbar input[type=submit]{padding:.6em .5em .5em;margin:1em 0;flex-grow:1;width:100%;transition:all .2s ease;outline:none;background-color:#81513d;color:#fffcf4;border:#81513d 2px solid}.contactform form .btn-toolbar input[type=submit]:hover{transition:all .2s ease;background-color:#81513d;color:#fffcf4;border-color:#fffcf4}.contactform form .btn-toolbar input[type=submit]:disabled{background-color:#eee;color:#bbb;border-color:#bbb}.contactform form .btn-toolbar input[type=submit]:disabled:hover{background-color:#eee;color:#bbb;border-color:#bbb}@media(min-width: 768px){.contactform #validationError{margin-left:12rem}}.contactform #validationError p{font-weight:bold}.contactform #validationError p.error{background-color:#f5b3b3}.contactform #validationError p.info{background-color:#fbcc0a}.contactform #validationError p.good{color:#fff;background-color:#198754;font-weight:400;font-size:120%;padding:.5em 1em}
