:root{--default-font-size: calc(14px + 4 * ((100vw - 768px) / 911));--default-line-height: 1.428571429;--title-font: 'Montserrat', sans-serif;--subtitle-font: 'Source Sans Pro', sans-serif;;--base-font: 'Source Sans Pro', sans-serif;;--font-weight-light: 300 ;--font-weight-regular: 400 ;--font-weight-medium: 500 ;--font-weight-semibold: 600 ;--font-weight-bold: 700 ;--font-weight-xbold: 800 ;--font-weight-black: 900 ;--body-weight: 400;--#007bff-blue-color: ;--#6610f2-indigo-color: ;--#6f42c1-purple-color: ;--#e83e8c-pink-color: ;--#dc3545-red-color: ;--#fd7e14-orange-color: ;--#ffc107-yellow-color: ;--#28a745-green-color: ;--#20c997-teal-color: ;--#17a2b8-cyan-color: ;--#fff-white-color: ;--#6c757d-gray-color: ;--#343a40-gray-dark-color: ;--primary-brand-color: #51660a;--secondary-brand-color: #a9b800;--dark-brand-color: #000;--farm_yellow-brand-color: #ffcc33;--farm_orange-brand-color: #ff6600;--farm_red-brand-color: #cc3300;--black-overlay-color: rgba(0, 0, 0, 0.7);--white-overlay-color: rgba(255, 255, 255, 0.7);--primary-overlay-color: rgba(81, 102, 10, 0.7);--secondary-overlay-color: rgba(169, 184, 0, 0.7);--dark-overlay-color: rgba(0, 0, 0, 0.7);--farm_yellow-overlay-color: rgba(255, 204, 51, 0.7);--farm_orange-overlay-color: rgba(255, 102, 0, 0.7);--farm_red-overlay-color: rgba(204, 51, 0, 0.7);--logo-width: 18.7222222222rem;--logo-height: 4.2777777778rem;--header-link-color: #2B9C98;--brokeragelogo-width: 170px;--footerlogo-width: get-rem(27px);--default-padding: 1rem;--default-margin: 1rem;--listing-gallery-w: 640;--listing-gallery-h: 544;--bldg-gallery-w: 640;--bldg-gallery-h: 544;--transition: 0.3s;--fv-body-bg: #ffffff;--light-bg: #f9f9f9;--hover-link-color: #9bc313;--hover-button-color: #76940f;--social-icon-margin: 0.5rem;--social-icon-width: 2.2222222222rem;--top-image-margin: 0}@media only screen and (min-width: 305px){:root{--font-size:calc(13.5px + 2.5 * ((100vw - 305px) / 271))}}@media only screen and (min-width: 576px){:root{--font-size:calc(13.5px + 3.5 * ((100vw - 576px) / 416))}}@media only screen and (min-width: 992px){:root{--font-size:calc(12px + 6 * ((100vw - 992px) / 688))}}@media only screen and (min-width: 1680px){:root{--font-size:18px}}@media only screen and (min-width: 1680px){:root{--font-size:18px}}@media only screen and (min-width: 768px){:root{--top-image-margin: 6rem}}/*# sourceMappingURL=root.css.map */
