.contact__heading{text-align:left;font-size:2.11111rem;margin:0;line-height:1em;margin-bottom:20px}@media screen and (min-width: 768px){.contact__heading{margin-bottom:30px}}.greeting__image{width:100%;background-color:#f4f4f4;aspect-ratio:12/13;margin-bottom:20px}.greeting__president{text-align:right;margin-top:30px}.greeting__headline{font-size:1.5555556rem;margin:0;line-height:1em}.greeting__text{text-align:justify;margin:10px 0;line-height:1.44444em}@media screen and (min-width: 768px){.greeting__heading{margin-bottom:50px}.greeting__both{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.greeting__image{width:calc(50% - 40px);margin-bottom:0}.greeting__message{width:100%}}.company__table{width:100%;margin-top:40px}.company__table tr{border-top:2px solid #676767;width:100%}.company__table tr:last-of-type{border-bottom:2px solid #676767}.company__table tr th,.company__table tr td{text-align:left;padding:25px 10px;font-size:1.1rem;line-height:1.44444rem;display:block}.company__table tr th{white-space:nowrap;vertical-align:top;padding-bottom:10px}.company__table tr td{padding-top:10px;text-align:justify}@media screen and (min-width: 768px){.company__table tr th,.company__table tr td{display:table-cell;padding:42px 30px;font-size:1rem}}.form__row{margin-bottom:30px;display:block}.form__row--wide{width:100%;text-align:left}.form__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.form__item p{font-size:1.1rem;line-height:1em;margin:0}.form__must{display:inline-block;font-size:.777778rem;padding:4px 10px;background-color:#e0d38b;color:#336706;font-weight:700;line-height:1em;margin-left:20px}.form__input input:not([type=radio]),.form__input textarea{border:1px solid #707070;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px}.form__input input:not([type=radio]){height:40px;width:100%}.form__input--30per input:not([type=radio]),.form__input--50per input:not([type=radio]){width:60%}.form__input textarea{width:100%;resize:none}.form__input input[type=submit]{padding:5px 0px;background-color:#e0d38b;color:#336706;font-weight:700;border:none;width:150px;text-align:center;cursor:pointer;font-size:1.2rem}.form__input input[type=submit]:hover{opacity:.4}@media screen and (min-width: 768px){.form__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.form__row--wide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form__row--right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.form__item{width:40%}.form__item--vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:.5em}.form__item p{font-size:1.22222rem}.form__must{margin-left:40px}.form__input{width:52%}.form__input input:not([type=radio]){height:50px}.form__input--30per input:not([type=radio]){width:30%}.form__input--50per input:not([type=radio]){width:50%}.form__input textarea{height:320px}.form__input--submit{width:60%}}/*# sourceMappingURL=contact.min.css.map */