main .intro-text {
  font-size: 1.25em !important;
}

main .contact-row {
  gap: 2em;
}
main .contact-row .wp-block-column:last-child, main .contact-row .wp-block-column .location {
  background-color: white;
  padding: 25px !important;
  border-radius: 25px;
}
main .contact-row .wp-block-column:first-child {
  display: flex;
  flex-direction: column;
  gap: 2em;
}
main .contact-row .wp-block-column:last-child {
  position: relative;
}
main .contact-row .gform_wrapper {
  position: sticky;
  top: 165px;
}
main .contact-row .location {
  width: 100%;
}
main .contact-row .location ul {
  padding: 0 !important;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
  list-style: none;
  justify-content: space-between;
}
main .contact-row .location ul li, main .contact-row .location ul li a {
  margin: 0 !important;
  font-size: 15px;
  text-decoration: none;
}
main .contact-row .location ul li {
  display: flex;
  align-items: center;
}
main .contact-row .location ul li a:hover {
  opacity: 0.5 !important;
}
main .contact-row .location ul .phone::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23971a38' d='M224.2 89C216.3 70.1 195.7 60.1 176.1 65.4L170.6 66.9C106 84.5 50.8 147.1 66.9 223.3C104 398.3 241.7 536 416.7 573.1C493 589.3 555.5 534 573.1 469.4L574.6 463.9C580 444.2 569.9 423.6 551.1 415.8L453.8 375.3C437.3 368.4 418.2 373.2 406.8 387.1L368.2 434.3C297.9 399.4 241.3 341 208.8 269.3L253 233.3C266.9 222 271.6 202.9 264.8 186.3L224.2 89z'/%3E%3C/svg%3E");
}
main .contact-row .location ul .fax::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23971a38' d='M224 128L224 208L288 208L288 128L434.7 128L480 173.3L480 208L544 208L544 173.3C544 156.3 537.3 140 525.3 128L480 82.7C468 70.7 451.7 64 434.7 64L288 64C252.7 64 224 92.7 224 128zM96 192C78.3 192 64 206.3 64 224L64 512C64 529.7 78.3 544 96 544L144 544C161.7 544 176 529.7 176 512L176 224C176 206.3 161.7 192 144 192L96 192zM544 256L224 256L224 512C224 529.7 238.3 544 256 544L544 544C561.7 544 576 529.7 576 512L576 288C576 270.3 561.7 256 544 256zM288 352C288 338.7 298.7 328 312 328C325.3 328 336 338.7 336 352C336 365.3 325.3 376 312 376C298.7 376 288 365.3 288 352zM288 448C288 434.7 298.7 424 312 424C325.3 424 336 434.7 336 448C336 461.3 325.3 472 312 472C298.7 472 288 461.3 288 448zM400 328C413.3 328 424 338.7 424 352C424 365.3 413.3 376 400 376C386.7 376 376 365.3 376 352C376 338.7 386.7 328 400 328zM376 448C376 434.7 386.7 424 400 424C413.3 424 424 434.7 424 448C424 461.3 413.3 472 400 472C386.7 472 376 461.3 376 448zM488 328C501.3 328 512 338.7 512 352C512 365.3 501.3 376 488 376C474.7 376 464 365.3 464 352C464 338.7 474.7 328 488 328zM464 448C464 434.7 474.7 424 488 424C501.3 424 512 434.7 512 448C512 461.3 501.3 472 488 472C474.7 472 464 461.3 464 448z'/%3E%3C/svg%3E");
}
main .contact-row .location ul .email::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23971a38' d='M112 128C85.5 128 64 149.5 64 176C64 191.1 71.1 205.3 83.2 214.4L291.2 370.4C308.3 383.2 331.7 383.2 348.8 370.4L556.8 214.4C568.9 205.3 576 191.1 576 176C576 149.5 554.5 128 528 128L112 128zM64 260L64 448C64 483.3 92.7 512 128 512L512 512C547.3 512 576 483.3 576 448L576 260L377.6 408.8C343.5 434.4 296.5 434.4 262.4 408.8L64 260z'/%3E%3C/svg%3E");
}
main .contact-row .location ul li::before {
  content: "";
  height: 18px;
  width: 18px;
  position: relative;
  display: inline-block;
  margin-right: 5px;
  background-size: 18px 18px;
  background-position: center;
}
main .contact-row .location h3 {
  line-height: 1.25;
  margin-bottom: 5px !important;
  font-size: 2.25em !important;
}
main .contact-row .location .is-nowrap {
  justify-content: space-between;
  align-items: center;
  gap: 1em;
  padding: 0 0 25px 0 !important;
}
main .contact-row .location .is-nowrap p {
  list-style: 1;
  margin: 10px 0 0 0;
  font-family: var(--font-family-header);
}
main .contact-row .location .is-nowrap .is-vertical {
  margin: 0;
}
main .contact-row .gform_required_legend {
  position: absolute;
  pointer-events: none;
  opacity: 0;
}
main .contact-row .ginput_container input {
  border-bottom: 1px solid black !important;
  border: none;
  box-shadow: none;
  border-radius: 0;
}
main .contact-row .ginput_container input, main .contact-row textarea {
  outline: none;
}
main .contact-row ::-moz-placeholder {
  opacity: 0.5;
}
main .contact-row ::placeholder {
  opacity: 0.5;
}
main .contact-row .gfield label {
  opacity: 0.5 !important;
}
main .contact-row .ginput_complex .gform-field-label--type-sub {
  color: black;
  font-size: 14px;
}
main .contact-row .ginput_complex input, main .contact-row .ginput_container input {
  padding: 0;
}
main .contact-row #field_1_7, main .contact-row #field_1_8 {
  display: flex;
  flex-direction: column-reverse;
}
main .contact-row #field_1_7 label, main .contact-row #field_1_8 label {
  margin-top: 5px;
  margin-bottom: 0;
}
main .contact-row #gform_fields_1 {
  gap: 2em;
}/*# sourceMappingURL=contact.css.map */